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 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 queryAll() { return mapper.queryAll(); } public List 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 queryDkJg() { return mapper.queryAll(); } @Override public int deleteByDkjg(int id) { return mapper.deleteById(id); } }