瀏覽代碼

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

魏超 4 年之前
父節點
當前提交
f7507f79ee
共有 23 個檔案被更改,包括 214 行新增132 行删除
  1. 1
    1
      src/main/java/com/huiju/estateagents/common/CommConstant.java
  2. 13
    0
      src/main/java/com/huiju/estateagents/common/CommonUtils.java
  3. 1
    0
      src/main/java/com/huiju/estateagents/drainage/service/impl/TaDrainageServiceImpl.java
  4. 5
    0
      src/main/java/com/huiju/estateagents/entity/TaOrg.java
  5. 1
    1
      src/main/java/com/huiju/estateagents/excel/redPacket/AccountConsumeRecordExport.java
  6. 5
    11
      src/main/java/com/huiju/estateagents/excel/redPacket/RedPacketRankingListExport.java
  7. 6
    12
      src/main/java/com/huiju/estateagents/excel/redPacket/RedPacketVisitRecordtExport.java
  8. 11
    11
      src/main/java/com/huiju/estateagents/redpack/controller/TaOrgOrderController.java
  9. 3
    3
      src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketController.java
  10. 37
    32
      src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketMoneyController.java
  11. 4
    1
      src/main/java/com/huiju/estateagents/redpack/entity/TaH5Template.java
  12. 20
    2
      src/main/java/com/huiju/estateagents/redpack/entity/TaRedPacketMoney.java
  13. 5
    5
      src/main/java/com/huiju/estateagents/redpack/mapper/TaOrgOrderMapper.java
  14. 6
    6
      src/main/java/com/huiju/estateagents/redpack/service/ITaOrgOrderService.java
  15. 1
    0
      src/main/java/com/huiju/estateagents/redpack/service/impl/TaOrgAccountServiceImpl.java
  16. 32
    13
      src/main/java/com/huiju/estateagents/redpack/service/impl/TaOrgOrderServiceImpl.java
  17. 18
    2
      src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketMoneyServiceImpl.java
  18. 6
    6
      src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketServiceImpl.java
  19. 13
    11
      src/main/java/com/huiju/estateagents/sample/controller/TaContactController.java
  20. 22
    12
      src/main/resources/mapper/redpack/TaOrgOrderMapper.xml
  21. 2
    1
      src/main/resources/mapper/redpack/TaOrgRefundApplicationMapper.xml
  22. 1
    1
      src/main/resources/mapper/redpack/TaRedPacketMapper.xml
  23. 1
    1
      src/main/resources/mapper/redpack/TaRedPacketPersonMapper.xml

+ 1
- 1
src/main/java/com/huiju/estateagents/common/CommConstant.java 查看文件

@@ -865,7 +865,7 @@ public class CommConstant {
865 865
     /**
866 866
      * 明细类型--红包
867 867
      */
868
-    public static final String ITEM_TYPE_REDPACKAGE = "redPacket";
868
+    public static final String ITEM_TYPE_REDPACKAGE = "RedPacket";
869 869
 
870 870
     /**
871 871
      * 交易状态 成功

+ 13
- 0
src/main/java/com/huiju/estateagents/common/CommonUtils.java 查看文件

@@ -68,6 +68,19 @@ public class CommonUtils {
68 68
      */
69 69
     public static Double fenToYuan(Integer money) {
70 70
         return Double.parseDouble(BigDecimal.valueOf(Long.valueOf(money)).divide(new BigDecimal(100)).toString());
71
+    }
71 72
 
73
+    /**
74
+     * double减法运算,防止直接相减失去精度
75
+     *
76
+     * @param m1 减数
77
+     * @param m2 被减数
78
+     * @return
79
+     */
80
+    public static Double subDouble(double m1, double m2) {
81
+        BigDecimal p1 = new BigDecimal(Double.toString(m1));
82
+        BigDecimal p2 = new BigDecimal(Double.toString(m2));
83
+        return p1.subtract(p2).doubleValue();
72 84
     }
85
+
73 86
 }

+ 1
- 0
src/main/java/com/huiju/estateagents/drainage/service/impl/TaDrainageServiceImpl.java 查看文件

@@ -115,6 +115,7 @@ public class TaDrainageServiceImpl extends ServiceImpl<TaDrainageMapper, TaDrain
115 115
                     taRedPacket.setEndDate(DateUtils.dayToLocalDateime(taDrainage.getEndDate()));
116 116
                     iTaRedPacketService.initializeRedPacket(taRedPacket);
117 117
 
118
+                    taDrainage.setH5Address(String.format(taH5Template.getActivityUrl(), activityId));
118 119
                     taDrainage.setActivityType(taH5Template.getActivityType());
119 120
                     taDrainage.setActivityId(activityId);
120 121
                 }

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaOrg.java 查看文件

@@ -81,4 +81,9 @@ public class TaOrg implements Serializable {
81 81
      */
82 82
     @TableField(exist = false)
83 83
     private String channelProxyName;
84
+
85
+    /**
86
+     * 短地址
87
+     */
88
+    private String shortId;
84 89
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/excel/redPacket/AccountConsumeRecordExport.java 查看文件

@@ -42,6 +42,6 @@ public class AccountConsumeRecordExport {
42 42
     private String phone;
43 43
 
44 44
     @ColumnWidth(15)
45
-    @ExcelProperty(value = "消费状态", index = 5)
45
+    @ExcelProperty(value = "消费状态", index = 6)
46 46
     private String consumeStatus;
47 47
 }

+ 5
- 11
src/main/java/com/huiju/estateagents/excel/redPacket/RedPacketRankingListExport.java 查看文件

@@ -13,31 +13,25 @@ import lombok.Data;
13 13
 @Data
14 14
 public class RedPacketRankingListExport {
15 15
 
16
-
17
-    @ColumnWidth(15)
18
-    @ExcelProperty(value = "头像", index = 0)
19
-    private String avatarurl;
20
-
21
-
22 16
     @ColumnWidth(15)
23
-    @ExcelProperty(value = "昵称", index = 1)
17
+    @ExcelProperty(value = "昵称", index = 0)
24 18
     private String nickname;
25 19
 
26 20
 
27 21
     @ColumnWidth(15)
28
-    @ExcelProperty(value = "姓名", index = 2)
22
+    @ExcelProperty(value = "姓名", index = 1)
29 23
     private String name;
30 24
 
31 25
 
32 26
     @ColumnWidth(15)
33
-    @ExcelProperty(value = "手机号", index = 3)
27
+    @ExcelProperty(value = "手机号", index = 2)
34 28
     private String phone;
35 29
 
36 30
     @ColumnWidth(15)
37
-    @ExcelProperty(value = "发起时间", index = 4)
31
+    @ExcelProperty(value = "发起时间", index = 3)
38 32
     private String createDate;
39 33
 
40 34
     @ColumnWidth(15)
41
-    @ExcelProperty(value = "助力人数", index = 5)
35
+    @ExcelProperty(value = "助力人数", index = 4)
42 36
     private String votes;
43 37
 }

+ 6
- 12
src/main/java/com/huiju/estateagents/excel/redPacket/RedPacketVisitRecordtExport.java 查看文件

@@ -13,35 +13,29 @@ import lombok.Data;
13 13
 @Data
14 14
 public class RedPacketVisitRecordtExport {
15 15
 
16
-
17
-    @ColumnWidth(15)
18
-    @ExcelProperty(value = "头像", index = 0)
19
-    private String avatarurl;
20
-
21
-
22 16
     @ColumnWidth(15)
23
-    @ExcelProperty(value = "昵称", index = 1)
17
+    @ExcelProperty(value = "昵称", index = 0)
24 18
     private String nickname;
25 19
 
26 20
 
27 21
     @ColumnWidth(15)
28
-    @ExcelProperty(value = "姓名", index = 2)
22
+    @ExcelProperty(value = "姓名", index = 1)
29 23
     private String name;
30 24
 
31 25
 
32 26
     @ColumnWidth(15)
33
-    @ExcelProperty(value = "手机号", index = 3)
27
+    @ExcelProperty(value = "手机号", index = 2)
34 28
     private String phone;
35 29
 
36 30
     @ColumnWidth(15)
37
-    @ExcelProperty(value = "访问时间", index = 4)
31
+    @ExcelProperty(value = "访问时间", index = 3)
38 32
     private String createDate;
39 33
 
40 34
     @ColumnWidth(15)
41
-    @ExcelProperty(value = "分享人昵称", index = 5)
35
+    @ExcelProperty(value = "分享人昵称", index = 4)
42 36
     private String sharePersonNickName;
43 37
 
44 38
     @ColumnWidth(15)
45
-    @ExcelProperty(value = "分享人手机号", index = 6)
39
+    @ExcelProperty(value = "分享人手机号", index = 5)
46 40
     private String sharePersonPhone;
47 41
 }

+ 11
- 11
src/main/java/com/huiju/estateagents/redpack/controller/TaOrgOrderController.java 查看文件

@@ -472,12 +472,12 @@ public class TaOrgOrderController extends BaseController {
472 472
      *
473 473
      * @param pageNum
474 474
      * @param pageSize
475
-     * @param startTime   消费开始时间
476
-     * @param endTime     消费结束时间
477
-     * @param orderId     订单编号
478
-     * @param status      消费状态,1:成功,0:失败
479
-     * @param consumeType 消费方式,红包:redPacket
480
-     * @param phone       接收人手机号
475
+     * @param startTime     消费开始时间
476
+     * @param endTime       消费结束时间
477
+     * @param orderId       订单编号
478
+     * @param tradingStatus success:成功;fail:失败
479
+     * @param consumeType   消费方式,红包:redPacket
480
+     * @param phone         接收人手机号
481 481
      * @param request
482 482
      * @return
483 483
      */
@@ -489,13 +489,13 @@ public class TaOrgOrderController extends BaseController {
489 489
                                                     String orderId,
490 490
                                                     String wxOrderId,
491 491
                                                     String tradeNo,
492
-                                                    Integer status,
492
+                                                    String tradingStatus,
493 493
                                                     String consumeType,
494 494
                                                     String phone,
495 495
                                                     HttpServletRequest request) {
496 496
         ResponseBean responseBean = new ResponseBean();
497 497
         try {
498
-            responseBean = iTaOrgOrderService.listConsumeOrderByCondition(pageNum, pageSize, startTime, endTime, orderId, status, consumeType, phone, wxOrderId, tradeNo, getOrgId(request));
498
+            responseBean = iTaOrgOrderService.listConsumeOrderByCondition(pageNum, pageSize, startTime, endTime, orderId, tradingStatus, consumeType, phone, wxOrderId, tradeNo, getOrgId(request));
499 499
         } catch (Exception e) {
500 500
             logger.error("listConsumeOrderByCondition -=- {}", e);
501 501
             responseBean.addError(e.getMessage());
@@ -510,7 +510,7 @@ public class TaOrgOrderController extends BaseController {
510 510
      * @param startTime
511 511
      * @param endTime
512 512
      * @param orderId
513
-     * @param status
513
+     * @param tradingStatus success:成功;fail:失败
514 514
      * @param consumeType
515 515
      * @param phone
516 516
      * @param request
@@ -523,13 +523,13 @@ public class TaOrgOrderController extends BaseController {
523 523
                                               String orderId,
524 524
                                               String wxOrderId,
525 525
                                               String tradeNo,
526
-                                              Integer status,
526
+                                              String tradingStatus,
527 527
                                               String consumeType,
528 528
                                               String phone,
529 529
                                               HttpServletRequest request,
530 530
                                               HttpServletResponse response) throws Exception {
531 531
         try {
532
-            iTaOrgOrderService.exportConsumeOrderByCondition(startTime, endTime, orderId, status, consumeType, phone, wxOrderId, tradeNo, getOrgId(request), response);
532
+            iTaOrgOrderService.exportConsumeOrderByCondition(startTime, endTime, orderId, tradingStatus, consumeType, phone, wxOrderId, tradeNo, getOrgId(request), response);
533 533
         } catch (Exception e) {
534 534
             logger.error("exportConsumeOrderByCondition 异常:", e);
535 535
             response.reset();

+ 3
- 3
src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketController.java 查看文件

@@ -168,7 +168,7 @@ public class TaRedPacketController extends BaseController {
168 168
      * @param wxOrderId
169 169
      * @param tradeNo
170 170
      * @param phone
171
-     * @param status
171
+     * @param tradingStatus
172 172
      * @param request
173 173
      * @return
174 174
      */
@@ -180,11 +180,11 @@ public class TaRedPacketController extends BaseController {
180 180
                                        String wxOrderId,
181 181
                                        String tradeNo,
182 182
                                        String phone,
183
-                                       Integer status,
183
+                                       String tradingStatus,
184 184
                                        HttpServletRequest request) {
185 185
         ResponseBean responseBean = new ResponseBean();
186 186
         try {
187
-            responseBean = iTaOrgOrderService.listRedPacketRecords(pageNum, pageSize, phone, activityId, orderId, wxOrderId, tradeNo, status, getOrgId(request));
187
+            responseBean = iTaOrgOrderService.listRedPacketRecords(pageNum, pageSize, phone, activityId, orderId, wxOrderId, tradeNo, tradingStatus, getOrgId(request));
188 188
         } catch (Exception e) {
189 189
             logger.error("listSendRecord -=- {}", e);
190 190
             responseBean.addError(e.getMessage());

+ 37
- 32
src/main/java/com/huiju/estateagents/redpack/controller/TaRedPacketMoneyController.java 查看文件

@@ -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 Integer 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,19 +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(@PathVariable Integer id,
111
-                                        @RequestBody TaRedPacketMoney taRedPacketMoney){
113
+    @RequestMapping(value = "/admin/redPacket/money/{id}", method = RequestMethod.PUT)
114
+    public ResponseBean taRedPacketMoneyUpdate(@PathVariable("id") String id, @RequestBody TaRedPacketMoney taRedPacketMoney) {
112 115
         ResponseBean responseBean = new ResponseBean();
113 116
         try {
117
+            taRedPacketMoney.setActivityId(id);
114 118
             responseBean = iTaRedPacketMoneyService.updateRedPacketMoney(taRedPacketMoney);
115
-        }catch (Exception e){
119
+        } catch (Exception e) {
116 120
             e.printStackTrace();
117
-            logger.error("taRedPacketMoneyUpdate -=- {}",e.toString());
121
+            logger.error("taRedPacketMoneyUpdate -=- {}", e.toString());
118 122
             responseBean.addError(e.getMessage());
119 123
         }
120 124
         return responseBean;
@@ -122,16 +126,17 @@ public class TaRedPacketMoneyController extends BaseController {
122 126
 
123 127
     /**
124 128
      * 根据id查询对象
125
-     * @param id  实体ID
129
+     *
130
+     * @param id 实体ID
126 131
      */
127
-    @RequestMapping(value="/admin/redPacket/money/{id}",method= RequestMethod.GET)
128
-    public ResponseBean taRedPacketMoneyGet(@PathVariable String id){
132
+    @RequestMapping(value = "/admin/redPacket/money/{id}", method = RequestMethod.GET)
133
+    public ResponseBean taRedPacketMoneyGet(@PathVariable String id) {
129 134
         ResponseBean responseBean = new ResponseBean();
130 135
         try {
131 136
             responseBean = iTaRedPacketMoneyService.getRedPacketMoneyById(id);
132
-        }catch (Exception e){
137
+        } catch (Exception e) {
133 138
             e.printStackTrace();
134
-            logger.error("taRedPacketMoneyDelete -=- {}",e.toString());
139
+            logger.error("taRedPacketMoneyDelete -=- {}", e.toString());
135 140
             responseBean.addError(e.getMessage());
136 141
         }
137 142
         return responseBean;

+ 4
- 1
src/main/java/com/huiju/estateagents/redpack/entity/TaH5Template.java 查看文件

@@ -58,5 +58,8 @@ public class TaH5Template implements Serializable {
58 58
      */
59 59
     private Integer status;
60 60
 
61
-
61
+    /**
62
+     * 活动地址
63
+     */
64
+    private String activityUrl;
62 65
 }

+ 20
- 2
src/main/java/com/huiju/estateagents/redpack/entity/TaRedPacketMoney.java 查看文件

@@ -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
 }

+ 5
- 5
src/main/java/com/huiju/estateagents/redpack/mapper/TaOrgOrderMapper.java 查看文件

@@ -210,7 +210,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
210 210
                                            @Param("orderId") String orderId,
211 211
                                            @Param("wxOrderId") String wxOrderId,
212 212
                                            @Param("tradeNo") String tradeNo,
213
-                                           @Param("status") Integer status,
213
+                                           @Param("tradingStatus") String tradingStatus,
214 214
                                            @Param("orgId") Integer orgId);
215 215
 
216 216
     /**
@@ -220,7 +220,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
220 220
      * @param startTime
221 221
      * @param endTime
222 222
      * @param orderId
223
-     * @param status
223
+     * @param tradingStatus
224 224
      * @param consumeType
225 225
      * @param phone
226 226
      * @param orgId
@@ -230,7 +230,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
230 230
                                                   @Param("startTime") LocalDate startTime,
231 231
                                                   @Param("endTime") LocalDate endTime,
232 232
                                                   @Param("orderId") String orderId,
233
-                                                  @Param("status") Integer status,
233
+                                                  @Param("tradingStatus") String tradingStatus,
234 234
                                                   @Param("consumeType") String consumeType,
235 235
                                                   @Param("phone") String phone,
236 236
                                                   @Param("wxOrderId") String wxOrderId,
@@ -243,7 +243,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
243 243
      * @param startTime
244 244
      * @param endTime
245 245
      * @param orderId
246
-     * @param status
246
+     * @param tradingStatus
247 247
      * @param consumeType
248 248
      * @param phone
249 249
      * @param orgId
@@ -252,7 +252,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
252 252
     List<AccountConsumeRecordExport> exportConsumeOrderByCondition(@Param("startTime") LocalDate startTime,
253 253
                                                                    @Param("endTime") LocalDate endTime,
254 254
                                                                    @Param("orderId") String orderId,
255
-                                                                   @Param("status") Integer status,
255
+                                                                   @Param("tradingStatus") String tradingStatus,
256 256
                                                                    @Param("consumeType") String consumeType,
257 257
                                                                    @Param("phone") String phone,
258 258
                                                                    @Param("wxOrderId") String wxOrderId,

+ 6
- 6
src/main/java/com/huiju/estateagents/redpack/service/ITaOrgOrderService.java 查看文件

@@ -172,11 +172,11 @@ public interface ITaOrgOrderService extends IService<TaOrgOrder> {
172 172
      * @param orderId
173 173
      * @param wxOrderId
174 174
      * @param tradeNo
175
-     * @param status
175
+     * @param tradingStatus
176 176
      * @param orgId
177 177
      * @return
178 178
      */
179
-    ResponseBean listRedPacketRecords(Integer pageNum, Integer pageSize, String phone, String activityId, String orderId, String wxOrderId, String tradeNo, Integer status, Integer orgId);
179
+    ResponseBean listRedPacketRecords(Integer pageNum, Integer pageSize, String phone, String activityId, String orderId, String wxOrderId, String tradeNo, String tradingStatus, Integer orgId);
180 180
 
181 181
     /**
182 182
      * 获取消费订单列表
@@ -186,13 +186,13 @@ public interface ITaOrgOrderService extends IService<TaOrgOrder> {
186 186
      * @param startTime
187 187
      * @param endTime
188 188
      * @param orderId
189
-     * @param status
189
+     * @param tradingStatus
190 190
      * @param consumeType
191 191
      * @param phone
192 192
      * @param orgId
193 193
      * @return
194 194
      */
195
-    ResponseBean listConsumeOrderByCondition(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String orderId, Integer status,
195
+    ResponseBean listConsumeOrderByCondition(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String orderId, String tradingStatus,
196 196
                                              String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId);
197 197
 
198 198
     /**
@@ -201,12 +201,12 @@ public interface ITaOrgOrderService extends IService<TaOrgOrder> {
201 201
      * @param startTime
202 202
      * @param endTime
203 203
      * @param orderId
204
-     * @param status
204
+     * @param tradingStatus
205 205
      * @param consumeType
206 206
      * @param phone
207 207
      * @param orgId
208 208
      * @param response
209 209
      * @throws Exception
210 210
      */
211
-    void exportConsumeOrderByCondition(LocalDate startTime, LocalDate endTime, String orderId, Integer status, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId, HttpServletResponse response) throws Exception;
211
+    void exportConsumeOrderByCondition(LocalDate startTime, LocalDate endTime, String orderId, String tradingStatus, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId, HttpServletResponse response) throws Exception;
212 212
 }

+ 1
- 0
src/main/java/com/huiju/estateagents/redpack/service/impl/TaOrgAccountServiceImpl.java 查看文件

@@ -228,6 +228,7 @@ public class TaOrgAccountServiceImpl extends ServiceImpl<TaOrgAccountMapper, TaO
228 228
 
229 229
         // 计算退款冻结金额
230 230
         orgAccount.setRefundBlockedAmount(taOrgRefundApplicationMapper.countRefundBlockedAmount(orgId));
231
+        orgAccount.setTotalRechargeAmount(taOrgOrderMapper.countTotalRechargeAmount(orgId));
231 232
         responseBean.addSuccess(orgAccount);
232 233
         return responseBean;
233 234
     }

+ 32
- 13
src/main/java/com/huiju/estateagents/redpack/service/impl/TaOrgOrderServiceImpl.java 查看文件

@@ -82,6 +82,9 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
82 82
     @Autowired
83 83
     private TaOrgAccountCertificateMapper taOrgAccountCertificateMapper;
84 84
 
85
+    @Autowired
86
+    private TaUserMapper taUserMapper;
87
+
85 88
     @Autowired
86 89
     private SysUserMapper sysUserMapper;
87 90
 
@@ -177,14 +180,14 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
177 180
         ResponseBean responseBean = new ResponseBean();
178 181
 
179 182
         // 获取下单人名称
180
-        SysUser taUser = sysUserMapper.selectById(userId);
183
+        TaUser taUser = taUserMapper.selectById(userId);
181 184
         if (taUser == null) {
182 185
             responseBean.addError("fail");
183 186
             return responseBean;
184 187
         }
185 188
 
186 189
         // 计算支付金额
187
-        Double realAmount = amount * (1 + CommConstant.WXMCH_PAY_RATE);
190
+        Double realAmount = Math.ceil(amount * (1 + CommConstant.WXMCH_PAY_RATE) * 100) / 100;
188 191
 
189 192
         // 1.创建订单主表信息
190 193
         TaOrgOrder taOrgOrder = new TaOrgOrder();
@@ -228,7 +231,7 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
228 231
         JSONObject obj = new JSONObject();
229 232
         obj.put("amount", amount);
230 233
         obj.put("realAmount", realAmount);
231
-        obj.put("serviceFee", amount * CommConstant.WXMCH_PAY_RATE);
234
+        obj.put("serviceFee", CommonUtils.subDouble(realAmount, amount));
232 235
         obj.put("mchPayRate", CommConstant.WXMCH_PAY_RATE_STRING);
233 236
         obj.put("payQrCode", payResult.getData());
234 237
         obj.put("orderInfo", taOrgOrder);
@@ -241,13 +244,29 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
241 244
         ResponseBean responseBean = new ResponseBean();
242 245
 
243 246
         // 获取下单人名称
244
-        SysUser taUser = sysUserMapper.selectById(userId);
247
+        TaUser taUser = taUserMapper.selectById(userId);
245 248
         if (taUser == null) {
246 249
             responseBean.addError("fail");
247 250
             return responseBean;
248 251
         }
249 252
 
250
-        // 1.创建订单主表信息
253
+        // 查询账户信息
254
+        QueryWrapper<TaOrgAccount> orgAccountQueryWrapper = new QueryWrapper<>();
255
+        orgAccountQueryWrapper.eq("org_id",orgId);
256
+        orgAccountQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
257
+        TaOrgAccount taOrgAccount = taOrgAccountMapper.selectOne(orgAccountQueryWrapper);
258
+        if(taOrgAccount == null){
259
+            responseBean.addError("账户不存在");
260
+            return responseBean;
261
+        }
262
+
263
+        // 1.校验账户金额
264
+        if(amount > CommonUtils.fenToYuan(taOrgAccount.getAvailableBalance())){
265
+            responseBean.addError("账户可用余额不足,请稍后再试");
266
+            return responseBean;
267
+        }
268
+
269
+        // 2.创建订单主表信息
251 270
         TaOrgOrder taOrgOrder = new TaOrgOrder();
252 271
         taOrgOrder.setOrgId(orgId);
253 272
         taOrgOrder.setTradeNo(CommonUtils.generateTradeNo(CommConstant.REFUND));
@@ -265,7 +284,7 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
265 284
             return responseBean;
266 285
         }
267 286
 
268
-        // 2.创建订单详情表信息
287
+        // 3.创建订单详情表信息
269 288
         TaOrgOrderDetail taOrgOrderDetail = new TaOrgOrderDetail();
270 289
         taOrgOrderDetail.setOrderId(taOrgOrder.getOrderId());
271 290
         taOrgOrderDetail.setOrgId(orgId);
@@ -280,7 +299,7 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
280 299
             return responseBean;
281 300
         }
282 301
 
283
-        // 3.创建账户退款申请表信息
302
+        // 4.创建账户退款申请表信息
284 303
         TaOrgRefundApplication taOrgRefundApplication = new TaOrgRefundApplication();
285 304
         taOrgRefundApplication.setOrgId(orgId);
286 305
         taOrgRefundApplication.setUserId(userId);
@@ -360,26 +379,26 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
360 379
     }
361 380
 
362 381
     @Override
363
-    public ResponseBean listRedPacketRecords(Integer pageNum, Integer pageSize, String phone, String activityId, String orderId, String wxOrderId, String tradeNo, Integer status, Integer orgId) {
382
+    public ResponseBean listRedPacketRecords(Integer pageNum, Integer pageSize, String phone, String activityId, String orderId, String wxOrderId, String tradeNo, String tradingStatus, Integer orgId) {
364 383
         ResponseBean responseBean = new ResponseBean();
365 384
         IPage<TaOrgOrder> pg = new Page<>(pageNum, pageSize);
366
-        responseBean.addSuccess(taOrgOrderMapper.listRedPacketRecords(pg, phone, activityId, orderId, wxOrderId, tradeNo, status, orgId));
385
+        responseBean.addSuccess(taOrgOrderMapper.listRedPacketRecords(pg, phone, activityId, orderId, wxOrderId, tradeNo, tradingStatus, orgId));
367 386
         return responseBean;
368 387
     }
369 388
 
370 389
     @Override
371
-    public ResponseBean listConsumeOrderByCondition(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String orderId, Integer status, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId) {
390
+    public ResponseBean listConsumeOrderByCondition(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String orderId, String tradingStatus, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId) {
372 391
         ResponseBean responseBean = new ResponseBean();
373 392
         IPage<TaOrgOrder> pg = new Page<>(pageNum, pageSize);
374
-        responseBean.addSuccess(taOrgOrderMapper.listConsumeOrderByCondition(pg, startTime, endTime, orderId, status, consumeType, phone, wxOrderId, tradeNo, orgId));
393
+        responseBean.addSuccess(taOrgOrderMapper.listConsumeOrderByCondition(pg, startTime, endTime, orderId, tradingStatus, consumeType, phone, wxOrderId, tradeNo, orgId));
375 394
         return responseBean;
376 395
     }
377 396
 
378 397
     @Override
379
-    public void exportConsumeOrderByCondition(LocalDate startTime, LocalDate endTime, String orderId, Integer status, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId, HttpServletResponse response) throws Exception {
398
+    public void exportConsumeOrderByCondition(LocalDate startTime, LocalDate endTime, String orderId, String tradingStatus, String consumeType, String phone, String wxOrderId, String tradeNo, Integer orgId, HttpServletResponse response) throws Exception {
380 399
         response.setContentType("application/octet-stream");
381 400
         response.setCharacterEncoding("utf-8");
382
-        List<AccountConsumeRecordExport> records = taOrgOrderMapper.exportConsumeOrderByCondition(startTime, endTime, orderId, status, consumeType, wxOrderId, tradeNo, phone, orgId);
401
+        List<AccountConsumeRecordExport> records = taOrgOrderMapper.exportConsumeOrderByCondition(startTime, endTime, orderId, tradingStatus, consumeType, wxOrderId, tradeNo, phone, orgId);
383 402
         String fileName = URLEncoder.encode("消费订单", "UTF-8");
384 403
         response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
385 404
         EasyExcel.write(response.getOutputStream(), AccountConsumeRecordExport.class).sheet("消费订单").doWrite(records);

+ 18
- 2
src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketMoneyServiceImpl.java 查看文件

@@ -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,7 +55,17 @@ public class TaRedPacketMoneyServiceImpl extends ServiceImpl<TaRedPacketMoneyMap
49 55
         // 更新红包金额设置
50 56
         updateById(taRedPacketMoney);
51 57
         // 更新红包客户端消息配置
52
-        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);
67
+        }
68
+
53 69
         responseBean.addSuccess("success");
54 70
         return responseBean;
55 71
     }

+ 6
- 6
src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketServiceImpl.java 查看文件

@@ -85,20 +85,20 @@ public class TaRedPacketServiceImpl extends ServiceImpl<TaRedPacketMapper, TaRed
85 85
         h5ImagesQueryWrapper.eq("activity_id", record.getActivityId());
86 86
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
87 87
         h5ImagesList.stream().forEach(r -> {
88
-            switch (r.getActivityType()) {
89
-                case "rp_share_post_img":
88
+            switch (r.getImageType()) {
89
+                case "RedPacket.rp_share_post_img":
90 90
                     record.setSharePosterImg(r.getImageUrl());
91 91
                     break;
92
-                case "rp_activity_rules_img":
92
+                case "RedPacket.rp_activity_rules_img":
93 93
                     record.setActivityRulesImg(r.getImageUrl());
94 94
                     break;
95
-                case "rp_help_background_img":
95
+                case "RedPacket.rp_help_background_img":
96 96
                     record.setHelpBackgroundImg(r.getImageUrl());
97 97
                     break;
98
-                case "rp_index_background_img":
98
+                case "RedPacket.rp_index_background_img":
99 99
                     record.setIndexBackgroundImg(r.getImageUrl());
100 100
                     break;
101
-                case "rp_ranking_background_img":
101
+                case "RedPacket.rp_ranking_background_img":
102 102
                     record.setRankingBackgroundImg(r.getImageUrl());
103 103
                     break;
104 104
                 default:

+ 13
- 11
src/main/java/com/huiju/estateagents/sample/controller/TaContactController.java 查看文件

@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
16 16
 import org.springframework.web.bind.annotation.*;
17 17
 
18 18
 import javax.servlet.http.HttpServletRequest;
19
+import java.math.BigDecimal;
19 20
 import java.time.LocalDateTime;
20 21
 import java.util.ArrayList;
21 22
 import java.util.List;
@@ -233,7 +234,7 @@ public class TaContactController extends BaseController {
233 234
     @RequestMapping(value = "/admin/listContactByCondition", method = RequestMethod.GET)
234 235
     public ResponseBean listContactByConditionForAdmin(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
235 236
                                                        @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
236
-                                                       String contactName, String telephone, String phone, String job, String contactType) {
237
+                                                       String contactName, String telephone, String phone, String job) {
237 238
         ResponseBean responseBean = new ResponseBean();
238 239
         try {
239 240
             //使用分页插件
@@ -243,7 +244,7 @@ public class TaContactController extends BaseController {
243 244
             queryWrapper.like(!StringUtils.isEmpty(telephone), "telephone", telephone);
244 245
             queryWrapper.like(!StringUtils.isEmpty(phone), "phone", phone);
245 246
             queryWrapper.like(!StringUtils.isEmpty(job), "job", job);
246
-            queryWrapper.like(!StringUtils.isEmpty(contactType), "contact_type", contactType);
247
+            queryWrapper.like("contact_type", CommConstant.FINANCE);
247 248
             queryWrapper.ne("status", CommConstant.STATUS_DELETE);
248 249
             queryWrapper.orderByDesc("order_no", "create_date");
249 250
 
@@ -259,10 +260,11 @@ public class TaContactController extends BaseController {
259 260
 
260 261
     /**
261 262
      * 新增财务联系人
262
-     * @param id  实体ID
263
+     *
264
+     * @param id 实体ID
263 265
      */
264
-    @RequestMapping(value="/channel/taContactFinance/{id}",method= RequestMethod.PUT)
265
-    public ResponseBean taContactInfoAdd(@PathVariable Integer id){
266
+    @RequestMapping(value = "/channel/taContactFinance/{id}", method = RequestMethod.PUT)
267
+    public ResponseBean taContactInfoAdd(@PathVariable Integer id) {
266 268
         ResponseBean responseBean = new ResponseBean();
267 269
         try {
268 270
             TaContact taContact = new TaContact();
@@ -273,9 +275,9 @@ public class TaContactController extends BaseController {
273 275
             } else {
274 276
                 responseBean.addError("fail");
275 277
             }
276
-        }catch (Exception e){
278
+        } catch (Exception e) {
277 279
             e.printStackTrace();
278
-            logger.error("taContactInfoAdd -=- {}",e.toString());
280
+            logger.error("taContactInfoAdd -=- {}", e.toString());
279 281
             responseBean.addError(e.getMessage());
280 282
         }
281 283
         return responseBean;
@@ -284,8 +286,8 @@ public class TaContactController extends BaseController {
284 286
     /**
285 287
      * 删除财务联系人
286 288
      */
287
-    @RequestMapping(value="/channel/taContactFinanceDel",method= RequestMethod.PUT)
288
-    public ResponseBean taContactInfoAdd(@RequestBody List<TaContact> taContacts){
289
+    @RequestMapping(value = "/channel/taContactFinanceDel", method = RequestMethod.PUT)
290
+    public ResponseBean taContactInfoAdd(@RequestBody List<TaContact> taContacts) {
289 291
         ResponseBean responseBean = new ResponseBean();
290 292
         try {
291 293
             taContacts.forEach(e -> {
@@ -296,9 +298,9 @@ public class TaContactController extends BaseController {
296 298
             } else {
297 299
                 responseBean.addError("fail");
298 300
             }
299
-        }catch (Exception e){
301
+        } catch (Exception e) {
300 302
             e.printStackTrace();
301
-            logger.error("taContactInfoAdd -=- {}",e.toString());
303
+            logger.error("taContactInfoAdd -=- {}", e.toString());
302 304
             responseBean.addError(e.getMessage());
303 305
         }
304 306
         return responseBean;

+ 22
- 12
src/main/resources/mapper/redpack/TaOrgOrderMapper.xml 查看文件

@@ -202,7 +202,7 @@
202 202
             <if test = " payEndTime != null ">
203 203
                 AND t.pay_date &lt;= #{payEndTime}
204 204
             </if>
205
-            <if test = " tradingStatus != null">
205
+            <if test = " tradingStatus != null and tradingStatus != ''">
206 206
                 AND t.trading_status = #{tradingStatus}
207 207
             </if>
208 208
         ORDER BY
@@ -241,7 +241,7 @@
241 241
             <if test = " payEndTime != null ">
242 242
                 AND t.pay_date &lt;= #{payEndTime}
243 243
             </if>
244
-            <if test = " tradingStatus != null">
244
+            <if test = " tradingStatus != null and tradingStatus != '' ">
245 245
                 AND t.trading_status = #{tradingStatus}
246 246
             </if>
247 247
         ORDER BY
@@ -350,8 +350,8 @@
350 350
             <if test = " wxOrderId != null and wxOrderId != ''">
351 351
                 AND t.wx_order_id like concat ('%',#{wxOrderId},'%')
352 352
             </if>
353
-            <if test="status != null">
354
-                AND t.status = #{status}
353
+            <if test="tradingStatus != null and tradingStatus != ''">
354
+                AND t.trading_status = #{tradingStatus}
355 355
             </if>
356 356
             <if test = "phone != null and phone != ''">
357 357
                 AND t3.phone like concat ('%',phone,'%')
@@ -395,11 +395,16 @@
395 395
             <if test = " endTime != null">
396 396
                 AND t.create_date &lt;= #{endTime}
397 397
             </if>
398
-            <if test = " status != null">
399
-                AND t2.status = #{status}
400
-            </if>
398
+            <choose>
399
+                <when test="tradingStatus == 'success'">
400
+                    AND t.trading_status = 'success'
401
+                </when>
402
+                <when test = "tradingStatus == 'fail'">
403
+                    AND t.trading_status == 'fail'
404
+                </when>
405
+            </choose>
401 406
             <if test = "phone != null and phone != ''">
402
-                AND t3.phone = #{phone}
407
+                AND t3.phone like concat('%',#{phone},'%')
403 408
             </if>
404 409
         ORDER BY
405 410
             t.create_date DESC
@@ -445,11 +450,16 @@
445 450
             <if test = " endTime != null">
446 451
                 AND t.create_date &lt;= #{endTime}
447 452
             </if>
448
-            <if test = " status != null">
449
-                AND t2.status = #{status}
450
-            </if>
453
+            <choose>
454
+                <when test="tradingStatus == 'success'">
455
+                    AND t.trading_status = 'success'
456
+                </when>
457
+                <when test = "tradingStatus == 'fail'">
458
+                    AND t.trading_status == 'fail'
459
+                </when>
460
+            </choose>
451 461
             <if test = "phone != null and phone != ''">
452
-                AND t3.phone = #{phone}
462
+                AND t3.phone like concat('%',#{phone},'%')
453 463
             </if>
454 464
         ORDER BY
455 465
             t.create_date DESC

+ 2
- 1
src/main/resources/mapper/redpack/TaOrgRefundApplicationMapper.xml 查看文件

@@ -10,7 +10,8 @@
10 10
             ta_org_refund_application t
11 11
         WHERE
12 12
             t.org_id = #{orgId}
13
-            AND t.`status` = 0
13
+            AND t.`status` = 1
14
+            AND t.audit_status = 'checking'
14 15
     </select>
15 16
 
16 17
 </mapper>

+ 1
- 1
src/main/resources/mapper/redpack/TaRedPacketMapper.xml 查看文件

@@ -151,7 +151,7 @@
151 151
 
152 152
     <select id = "exportVisitRecordByCondition" resultType="com.huiju.estateagents.excel.redPacket.RedPacketVisitRecordtExport">
153 153
         SELECT
154
-        t.create_date
154
+        t.create_date,
155 155
         t2.nickname,
156 156
         t2.NAME,
157 157
         t2.avatarurl,

+ 1
- 1
src/main/resources/mapper/redpack/TaRedPacketPersonMapper.xml 查看文件

@@ -26,7 +26,7 @@
26 26
     <select id="exportRedPacketRankingList" resultType="com.huiju.estateagents.excel.redPacket.RedPacketRankingListExport">
27 27
         SELECT
28 28
             t.votes,
29
-            t.crate_date,
29
+            t.create_date,
30 30
             t2.phone,
31 31
             t2.NAME,
32 32
             t2.nickname nickname,