1
zj
2025-11-25 fec33ad92aa4a92aaa657a6f17339bfd98c5969d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
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);
    }
}