顾绍勇 пре 4 година
родитељ
комит
687b035bd2

+ 37
- 31
src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketMoneyController.java Прегледај датотеку

14
 
14
 
15
 /**
15
 /**
16
  * <p>
16
  * <p>
17
-    * 红包金额设置  前端控制器
18
-    * </p>
17
+ * 红包金额设置  前端控制器
18
+ * </p>
19
  *
19
  *
20
  * @author fxf
20
  * @author fxf
21
  * @since 2020-06-03
21
  * @since 2020-06-03
32
 
32
 
33
     /**
33
     /**
34
      * 分页查询列表
34
      * 分页查询列表
35
+     *
35
      * @param pageNum
36
      * @param pageNum
36
      * @param pageSize
37
      * @param pageSize
37
      * @return
38
      * @return
38
      */
39
      */
39
-    @RequestMapping(value="/taRedPacketMoney",method= RequestMethod.GET)
40
-    public ResponseBean taRedPacketMoneyList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
-                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
40
+    @RequestMapping(value = "/taRedPacketMoney", method = RequestMethod.GET)
41
+    public ResponseBean taRedPacketMoneyList(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
42
+                                             @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize) {
42
         ResponseBean responseBean = new ResponseBean();
43
         ResponseBean responseBean = new ResponseBean();
43
         try {
44
         try {
44
             //使用分页插件
45
             //使用分页插件
45
-		    IPage<TaRedPacketMoney> pg = new Page<>(pageNum, pageSize);
46
+            IPage<TaRedPacketMoney> pg = new Page<>(pageNum, pageSize);
46
             QueryWrapper<TaRedPacketMoney> queryWrapper = new QueryWrapper<>();
47
             QueryWrapper<TaRedPacketMoney> queryWrapper = new QueryWrapper<>();
47
             queryWrapper.orderByDesc("create_date");
48
             queryWrapper.orderByDesc("create_date");
48
 
49
 
49
             IPage<TaRedPacketMoney> result = iTaRedPacketMoneyService.page(pg, queryWrapper);
50
             IPage<TaRedPacketMoney> result = iTaRedPacketMoneyService.page(pg, queryWrapper);
50
             responseBean.addSuccess(result);
51
             responseBean.addSuccess(result);
51
-        }catch (Exception e){
52
+        } catch (Exception e) {
52
             e.printStackTrace();
53
             e.printStackTrace();
53
-            logger.error("taRedPacketMoneyList -=- {}",e.toString());
54
+            logger.error("taRedPacketMoneyList -=- {}", e.toString());
54
             responseBean.addError(e.getMessage());
55
             responseBean.addError(e.getMessage());
55
         }
56
         }
56
         return responseBean;
57
         return responseBean;
58
 
59
 
59
     /**
60
     /**
60
      * 保存对象
61
      * 保存对象
62
+     *
61
      * @param taRedPacketMoney 实体对象
63
      * @param taRedPacketMoney 实体对象
62
      * @return
64
      * @return
63
      */
65
      */
64
-    @RequestMapping(value="/taRedPacketMoney",method= RequestMethod.POST)
65
-    public ResponseBean taRedPacketMoneyAdd(@RequestBody TaRedPacketMoney taRedPacketMoney){
66
+    @RequestMapping(value = "/taRedPacketMoney", method = RequestMethod.POST)
67
+    public ResponseBean taRedPacketMoneyAdd(@RequestBody TaRedPacketMoney taRedPacketMoney) {
66
         ResponseBean responseBean = new ResponseBean();
68
         ResponseBean responseBean = new ResponseBean();
67
         try {
69
         try {
68
-            if (iTaRedPacketMoneyService.save(taRedPacketMoney)){
70
+            if (iTaRedPacketMoneyService.save(taRedPacketMoney)) {
69
                 responseBean.addSuccess(taRedPacketMoney);
71
                 responseBean.addSuccess(taRedPacketMoney);
70
-            }else {
72
+            } else {
71
                 responseBean.addError("fail");
73
                 responseBean.addError("fail");
72
             }
74
             }
73
-        }catch (Exception e){
75
+        } catch (Exception e) {
74
             e.printStackTrace();
76
             e.printStackTrace();
75
-            logger.error("taRedPacketMoneyAdd -=- {}",e.toString());
77
+            logger.error("taRedPacketMoneyAdd -=- {}", e.toString());
76
             responseBean.addError(e.getMessage());
78
             responseBean.addError(e.getMessage());
77
         }
79
         }
78
         return responseBean;
80
         return responseBean;
80
 
82
 
81
     /**
83
     /**
82
      * 根据id删除对象
84
      * 根据id删除对象
83
-     * @param id  实体ID
85
+     *
86
+     * @param id 实体ID
84
      */
87
      */
85
     @ResponseBody
88
     @ResponseBody
86
-    @RequestMapping(value="/taRedPacketMoney/{id}", method= RequestMethod.DELETE)
87
-    public ResponseBean taRedPacketMoneyDelete(@PathVariable String id){
89
+    @RequestMapping(value = "/taRedPacketMoney/{id}", method = RequestMethod.DELETE)
90
+    public ResponseBean taRedPacketMoneyDelete(@PathVariable String id) {
88
         ResponseBean responseBean = new ResponseBean();
91
         ResponseBean responseBean = new ResponseBean();
89
         try {
92
         try {
90
-            if(iTaRedPacketMoneyService.removeById(id)){
93
+            if (iTaRedPacketMoneyService.removeById(id)) {
91
                 responseBean.addSuccess("success");
94
                 responseBean.addSuccess("success");
92
-            }else {
95
+            } else {
93
                 responseBean.addError("fail");
96
                 responseBean.addError("fail");
94
             }
97
             }
95
-        }catch (Exception e){
98
+        } catch (Exception e) {
96
             e.printStackTrace();
99
             e.printStackTrace();
97
-            logger.error("taRedPacketMoneyDelete -=- {}",e.toString());
100
+            logger.error("taRedPacketMoneyDelete -=- {}", e.toString());
98
             responseBean.addError(e.getMessage());
101
             responseBean.addError(e.getMessage());
99
         }
102
         }
100
         return responseBean;
103
         return responseBean;
102
 
105
 
103
     /**
106
     /**
104
      * 修改对象
107
      * 修改对象
105
-     * @param id  实体ID
108
+     *
109
+     * @param id               实体ID
106
      * @param taRedPacketMoney 实体对象
110
      * @param taRedPacketMoney 实体对象
107
      * @return
111
      * @return
108
      */
112
      */
109
-    @RequestMapping(value="/admin/redPacket/money/{id}",method= RequestMethod.PUT)
110
-    public ResponseBean taRedPacketMoneyUpdate(@RequestBody TaRedPacketMoney taRedPacketMoney){
113
+    @RequestMapping(value = "/admin/redPacket/money/{id}", method = RequestMethod.PUT)
114
+    public ResponseBean taRedPacketMoneyUpdate(@PathVariable("id") String id, @RequestBody TaRedPacketMoney taRedPacketMoney) {
111
         ResponseBean responseBean = new ResponseBean();
115
         ResponseBean responseBean = new ResponseBean();
112
         try {
116
         try {
117
+            taRedPacketMoney.setActivityId(id);
113
             responseBean = iTaRedPacketMoneyService.updateRedPacketMoney(taRedPacketMoney);
118
             responseBean = iTaRedPacketMoneyService.updateRedPacketMoney(taRedPacketMoney);
114
-        }catch (Exception e){
119
+        } catch (Exception e) {
115
             e.printStackTrace();
120
             e.printStackTrace();
116
-            logger.error("taRedPacketMoneyUpdate -=- {}",e.toString());
121
+            logger.error("taRedPacketMoneyUpdate -=- {}", e.toString());
117
             responseBean.addError(e.getMessage());
122
             responseBean.addError(e.getMessage());
118
         }
123
         }
119
         return responseBean;
124
         return responseBean;
121
 
126
 
122
     /**
127
     /**
123
      * 根据id查询对象
128
      * 根据id查询对象
124
-     * @param id  实体ID
129
+     *
130
+     * @param id 实体ID
125
      */
131
      */
126
-    @RequestMapping(value="/admin/redPacket/money/{id}",method= RequestMethod.GET)
127
-    public ResponseBean taRedPacketMoneyGet(@PathVariable String id){
132
+    @RequestMapping(value = "/admin/redPacket/money/{id}", method = RequestMethod.GET)
133
+    public ResponseBean taRedPacketMoneyGet(@PathVariable String id) {
128
         ResponseBean responseBean = new ResponseBean();
134
         ResponseBean responseBean = new ResponseBean();
129
         try {
135
         try {
130
             responseBean = iTaRedPacketMoneyService.getRedPacketMoneyById(id);
136
             responseBean = iTaRedPacketMoneyService.getRedPacketMoneyById(id);
131
-        }catch (Exception e){
137
+        } catch (Exception e) {
132
             e.printStackTrace();
138
             e.printStackTrace();
133
-            logger.error("taRedPacketMoneyDelete -=- {}",e.toString());
139
+            logger.error("taRedPacketMoneyDelete -=- {}", e.toString());
134
             responseBean.addError(e.getMessage());
140
             responseBean.addError(e.getMessage());
135
         }
141
         }
136
         return responseBean;
142
         return responseBean;

+ 20
- 2
src/main/java/com/huiju/estateagents/redpack/entity/TaRedPacketMoney.java Прегледај датотеку

66
     private String insufficientBalanceTip;
66
     private String insufficientBalanceTip;
67
 
67
 
68
     /**
68
     /**
69
-     * 红包客户端消息通知
69
+     * 商户名称
70
      */
70
      */
71
     @TableField(exist = false)
71
     @TableField(exist = false)
72
-    private TaRedPacketClient taRedPacketClient;
72
+    private String mchName;
73
+
74
+    /**
75
+     * 红包祝福语
76
+     */
77
+    @TableField(exist = false)
78
+    private String blessing;
79
+
80
+    /**
81
+     * 活动名称
82
+     */
83
+    @TableField(exist = false)
84
+    private String activityName;
85
+
86
+    /**
87
+     * 备注
88
+     */
89
+    @TableField(exist = false)
90
+    private String remark;
73
 }
91
 }

+ 17
- 3
src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketMoneyServiceImpl.java Прегледај датотеку

1
 package com.huiju.estateagents.redpack.service.impl;
1
 package com.huiju.estateagents.redpack.service.impl;
2
 
2
 
3
 import com.huiju.estateagents.base.ResponseBean;
3
 import com.huiju.estateagents.base.ResponseBean;
4
+import com.huiju.estateagents.common.StringUtils;
4
 import com.huiju.estateagents.redpack.entity.TaRedPacketClient;
5
 import com.huiju.estateagents.redpack.entity.TaRedPacketClient;
5
 import com.huiju.estateagents.redpack.entity.TaRedPacketMoney;
6
 import com.huiju.estateagents.redpack.entity.TaRedPacketMoney;
6
 import com.huiju.estateagents.redpack.mapper.TaRedPacketMoneyMapper;
7
 import com.huiju.estateagents.redpack.mapper.TaRedPacketMoneyMapper;
37
 
38
 
38
         // 获取红包客户端消息配置
39
         // 获取红包客户端消息配置
39
         TaRedPacketClient taRedPacketClient = iTaRedPacketClientService.getById(activityId);
40
         TaRedPacketClient taRedPacketClient = iTaRedPacketClientService.getById(activityId);
40
-        taRedPacketMoney.setTaRedPacketClient(taRedPacketClient);
41
+        if (taRedPacketClient != null) {
42
+            taRedPacketMoney.setMchName(taRedPacketClient.getMchName());
43
+            taRedPacketMoney.setActivityName(taRedPacketClient.getActivityName());
44
+            taRedPacketMoney.setBlessing(taRedPacketClient.getBlessing());
45
+            taRedPacketMoney.setRemark(taRedPacketClient.getRemark());
46
+        }
41
         responseBean.addSuccess(taRedPacketMoney);
47
         responseBean.addSuccess(taRedPacketMoney);
42
         return responseBean;
48
         return responseBean;
43
     }
49
     }
49
         // 更新红包金额设置
55
         // 更新红包金额设置
50
         updateById(taRedPacketMoney);
56
         updateById(taRedPacketMoney);
51
         // 更新红包客户端消息配置
57
         // 更新红包客户端消息配置
52
-        if (null != taRedPacketMoney.getTaRedPacketClient()) {
53
-            iTaRedPacketClientService.updateById(taRedPacketMoney.getTaRedPacketClient());
58
+        if (!StringUtils.isEmpty(taRedPacketMoney.getActivityName()) || !StringUtils.isEmpty(taRedPacketMoney.getMchName())
59
+                || !StringUtils.isEmpty(taRedPacketMoney.getBlessing()) || !StringUtils.isEmpty(taRedPacketMoney.getRemark())){
60
+            TaRedPacketClient taRedPacketClient = new TaRedPacketClient();
61
+            taRedPacketClient.setActivityId(taRedPacketMoney.getActivityId());
62
+            taRedPacketClient.setMchName(taRedPacketMoney.getMchName());
63
+            taRedPacketClient.setActivityName(taRedPacketMoney.getActivityName());
64
+            taRedPacketClient.setBlessing(taRedPacketMoney.getBlessing());
65
+            taRedPacketClient.setRemark(taRedPacketMoney.getRemark());
66
+            iTaRedPacketClientService.updateById(taRedPacketClient);
54
         }
67
         }
68
+
55
         responseBean.addSuccess("success");
69
         responseBean.addSuccess("success");
56
         return responseBean;
70
         return responseBean;
57
     }
71
     }