Bladeren bron

* 功能优化

顾绍勇 4 jaren geleden
bovenliggende
commit
687b035bd2

+ 37
- 31
src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketMoneyController.java Bestand weergeven

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

+ 20
- 2
src/main/java/com/huiju/estateagents/redpack/entity/TaRedPacketMoney.java Bestand weergeven

@@ -66,8 +66,26 @@ public class TaRedPacketMoney implements Serializable {
66 66
     private String insufficientBalanceTip;
67 67
 
68 68
     /**
69
-     * 红包客户端消息通知
69
+     * 商户名称
70 70
      */
71 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 Bestand weergeven

@@ -1,6 +1,7 @@
1 1
 package com.huiju.estateagents.redpack.service.impl;
2 2
 
3 3
 import com.huiju.estateagents.base.ResponseBean;
4
+import com.huiju.estateagents.common.StringUtils;
4 5
 import com.huiju.estateagents.redpack.entity.TaRedPacketClient;
5 6
 import com.huiju.estateagents.redpack.entity.TaRedPacketMoney;
6 7
 import com.huiju.estateagents.redpack.mapper.TaRedPacketMoneyMapper;
@@ -37,7 +38,12 @@ public class TaRedPacketMoneyServiceImpl extends ServiceImpl<TaRedPacketMoneyMap
37 38
 
38 39
         // 获取红包客户端消息配置
39 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 47
         responseBean.addSuccess(taRedPacketMoney);
42 48
         return responseBean;
43 49
     }
@@ -49,9 +55,17 @@ public class TaRedPacketMoneyServiceImpl extends ServiceImpl<TaRedPacketMoneyMap
49 55
         // 更新红包金额设置
50 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 69
         responseBean.addSuccess("success");
56 70
         return responseBean;
57 71
     }