package com.nq.service.impl;
|
|
import com.nq.dao.DkJGMapper;
|
import com.nq.dao.DkMapper;
|
import com.nq.pojo.DkJgBean;
|
import com.nq.pojo.DkModel;
|
import com.nq.pojo.User;
|
import com.nq.service.IDkServices;
|
import com.nq.service.IUserService;
|
import com.nq.utils.timeutil.DateTimeUtil;
|
import com.nq.vo.dk.DkModelVo;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import javax.servlet.http.HttpServletRequest;
|
import java.util.Date;
|
import java.util.List;
|
|
@Service
|
public class DkServices implements IDkServices {
|
|
@Autowired
|
DkMapper dkMapper;
|
|
@Autowired
|
DkJGMapper mapper;
|
|
@Autowired
|
IUserService iUserService;
|
|
@Override
|
public boolean addDk(String dkMoney, String phone, String dkjgId, HttpServletRequest request) {
|
User user = this.iUserService.getCurrentRefreshUser(request);
|
if (user == null) {
|
return false;
|
}
|
DkModel dkModel = new DkModel();
|
dkModel.setDkUserId(user.getId() + "");
|
dkModel.setCreateTime(DateTimeUtil.strToDate(DateTimeUtil.dateToStr(new Date())));
|
dkModel.setDkMoney(dkMoney);
|
dkModel.setDkState("0");
|
dkModel.setDkJgId(dkjgId);
|
dkModel.setDkPhone(phone);
|
dkMapper.insert(dkModel);
|
return true;
|
}
|
|
@Override
|
public List<DkModelVo> queryDk() {
|
return dkMapper.queryDk();
|
}
|
|
@Override
|
public boolean dksp(Integer shMoney, String message, Integer state, Integer dkId) {
|
|
|
DkModel dkModel = dkMapper.selectById(dkId);
|
if (dkModel == null) {
|
return false;
|
}
|
dkModel.setDkMessage(message);
|
dkModel.setDkState(state + "");
|
dkModel.setSpMoney(shMoney + "");
|
dkMapper.updateById(dkModel);
|
return true;
|
}
|
|
@Override
|
public List<DkJgBean> queryAll() {
|
return mapper.queryAll();
|
}
|
|
|
public List<DkModelVo> queryByShUserId(HttpServletRequest httpServletRequest) {
|
User user = this.iUserService.getCurrentRefreshUser(httpServletRequest);
|
return dkMapper.queryByShUserId(user.getId()+"");
|
}
|
|
@Override
|
public int inserDkJG(String dkjgName) {
|
DkJgBean dkJgBean = new DkJgBean();
|
dkJgBean.setDkJg(dkjgName);
|
return mapper.insert(dkJgBean);
|
}
|
|
|
|
@Override
|
public int update(DkJgBean dkJgBean) {
|
return mapper.updateById(dkJgBean);
|
}
|
|
@Override
|
public List<DkJgBean> queryDkJg() {
|
return mapper.queryAll();
|
}
|
|
@Override
|
public int deleteByDkjg(int id) {
|
return mapper.deleteById(id);
|
}
|
}
|