Bläddra i källkod

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

魏超 5 år sedan
förälder
incheckning
4d03a9ca79

+ 1
- 1
src/main/java/com/huiju/estateagents/drainage/service/impl/TaDrainageServiceImpl.java Visa fil

@@ -113,7 +113,7 @@ public class TaDrainageServiceImpl extends ServiceImpl<TaDrainageMapper, TaDrain
113 113
                     taRedPacket.setStartDate(LocalDateTime.now().plusDays(1));
114 114
                     taRedPacket.setQrcode(taDrainage.getQrCode());
115 115
                     taRedPacket.setEndDate(DateUtils.dayToLocalDateime(taDrainage.getEndDate()));
116
-                    iTaRedPacketService.initializeRedPacket(taRedPacket);
116
+                    iTaRedPacketService.initializeRedPacket(taRedPacket,orgId);
117 117
 
118 118
                     taDrainage.setH5Address(String.format(taH5Template.getActivityUrl(), activityId));
119 119
                     taDrainage.setActivityType(taH5Template.getActivityType());

+ 2
- 0
src/main/java/com/huiju/estateagents/redpack/mapper/TaRedPacketMapper.java Visa fil

@@ -55,6 +55,8 @@ public interface TaRedPacketMapper extends BaseMapper<TaRedPacket> {
55 55
      * @return
56 56
      */
57 57
     Integer initRedPacketClient(@Param("activityId") String activityId,
58
+                                @Param("activityName") String activityName,
59
+                                @Param("miniAppName") String miniAppName,
58 60
                                 @Param("templeActivityId") String templeActivityId);
59 61
 
60 62
     /**

+ 1
- 1
src/main/java/com/huiju/estateagents/redpack/service/ITaRedPacketService.java Visa fil

@@ -25,7 +25,7 @@ public interface ITaRedPacketService extends IService<TaRedPacket> {
25 25
      * @return
26 26
      */
27 27
     @Transactional
28
-    ResponseBean initializeRedPacket(TaRedPacket record);
28
+    ResponseBean initializeRedPacket(TaRedPacket record,Integer orgId);
29 29
 
30 30
 
31 31
     /**

+ 22
- 10
src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketServiceImpl.java Visa fil

@@ -10,8 +10,11 @@ import com.huiju.estateagents.base.ResponseBean;
10 10
 import com.huiju.estateagents.common.CommConstant;
11 11
 import com.huiju.estateagents.common.StringUtils;
12 12
 import com.huiju.estateagents.entity.TaCustomerFrom;
13
+import com.huiju.estateagents.entity.TaMiniapp;
13 14
 import com.huiju.estateagents.excel.redPacket.RedPacketVisitRecordtExport;
15
+import com.huiju.estateagents.mapper.TaMiniappMapper;
14 16
 import com.huiju.estateagents.redpack.entity.TaH5Images;
17
+import com.huiju.estateagents.redpack.entity.TaMpMiniapp;
15 18
 import com.huiju.estateagents.redpack.entity.TaRedPacket;
16 19
 import com.huiju.estateagents.redpack.mapper.TaH5ImagesMapper;
17 20
 import com.huiju.estateagents.redpack.mapper.TaRedPacketMapper;
@@ -49,17 +52,26 @@ public class TaRedPacketServiceImpl extends ServiceImpl<TaRedPacketMapper, TaRed
49 52
     @Autowired
50 53
     private TaH5ImagesMapper taH5ImagesMapper;
51 54
 
55
+    @Autowired
56
+    private TaMiniappMapper taMiniappMapper;
57
+
52 58
     @Override
53 59
     @Transactional
54
-    public ResponseBean initializeRedPacket(TaRedPacket record) {
60
+    public ResponseBean initializeRedPacket(TaRedPacket record,Integer orgId) {
55 61
         ResponseBean responseBean = new ResponseBean();
56 62
 
63
+        // 获取小程序信息
64
+        QueryWrapper<TaMiniapp> miniappQueryWrapper =new QueryWrapper<>();
65
+        miniappQueryWrapper.eq("org_id",orgId);
66
+        miniappQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
67
+        TaMiniapp taMiniapp = taMiniappMapper.selectOne(miniappQueryWrapper);
68
+
57 69
         // 初始化数据
58
-        taRedPacketMapper.initRedPacket(record.getActivityId(), record.getName(), record.getQrcode(), record.getStartDate(), record.getEndDate(),record.getTempleActivityId(), record.getOrgId());
59
-        taRedPacketMapper.initRedPacketHelp(record.getActivityId(),record.getTempleActivityId());
60
-        taRedPacketMapper.initRedPacketClient(record.getActivityId(),record.getTempleActivityId());
61
-        taRedPacketMapper.initRedPacketMoney(record.getActivityId(),record.getTempleActivityId());
62
-        taRedPacketMapper.initRedPacketImages(record.getActivityId(),record.getTempleActivityId());
70
+        taRedPacketMapper.initRedPacket(record.getActivityId(), record.getName(), record.getQrcode(), record.getStartDate(), record.getEndDate(), record.getTempleActivityId(), record.getOrgId());
71
+        taRedPacketMapper.initRedPacketHelp(record.getActivityId(), record.getTempleActivityId());
72
+        taRedPacketMapper.initRedPacketClient(record.getActivityId(), record.getName(), taMiniapp.getName(),record.getTempleActivityId());
73
+        taRedPacketMapper.initRedPacketMoney(record.getActivityId(), record.getTempleActivityId());
74
+        taRedPacketMapper.initRedPacketImages(record.getActivityId(), record.getTempleActivityId());
63 75
         responseBean.addSuccess("success");
64 76
         return responseBean;
65 77
     }
@@ -111,16 +123,16 @@ public class TaRedPacketServiceImpl extends ServiceImpl<TaRedPacketMapper, TaRed
111 123
     @Override
112 124
     public ResponseBean listVisitRecordByCondition(Integer pageNum, Integer pageSize, LocalDate startTime, LocalDate endTime, String drainageId, String phone, String sharePersonPhone, Integer orgId) {
113 125
         ResponseBean responseBean = new ResponseBean();
114
-        IPage<TaCustomerFrom> pg = new Page<>(pageNum,pageSize);
115
-        responseBean.addSuccess(taRedPacketMapper.listVisitRecordByCondition(pg,startTime,endTime,drainageId,phone,sharePersonPhone,orgId));
126
+        IPage<TaCustomerFrom> pg = new Page<>(pageNum, pageSize);
127
+        responseBean.addSuccess(taRedPacketMapper.listVisitRecordByCondition(pg, startTime, endTime, drainageId, phone, sharePersonPhone, orgId));
116 128
         return responseBean;
117 129
     }
118 130
 
119 131
     @Override
120
-    public void exportVisitRecordByCondition(LocalDate startTime, LocalDate endTime, String drainageId,String phone, String sharePersonPhone, Integer orgId, HttpServletResponse response) throws Exception {
132
+    public void exportVisitRecordByCondition(LocalDate startTime, LocalDate endTime, String drainageId, String phone, String sharePersonPhone, Integer orgId, HttpServletResponse response) throws Exception {
121 133
         response.setContentType("application/octet-stream");
122 134
         response.setCharacterEncoding("utf-8");
123
-        List<RedPacketVisitRecordtExport> records = taRedPacketMapper.exportVisitRecordByCondition(startTime,endTime,drainageId,phone,sharePersonPhone,orgId);
135
+        List<RedPacketVisitRecordtExport> records = taRedPacketMapper.exportVisitRecordByCondition(startTime, endTime, drainageId, phone, sharePersonPhone, orgId);
124 136
         String fileName = URLEncoder.encode("客户数据", "UTF-8");
125 137
         response.setHeader("Content-disposition", "attachment;filename=" + fileName + ".xlsx");
126 138
         EasyExcel.write(response.getOutputStream(), RedPacketVisitRecordtExport.class).sheet("客户数据").doWrite(records);

+ 2
- 0
src/main/java/com/huiju/estateagents/service/impl/WxPayServiceImpl.java Visa fil

@@ -191,6 +191,8 @@ public class WxPayServiceImpl implements IWxPayService {
191 191
         taOrgAccountDetailedList.setSignType(1);
192 192
         taOrgAccountDetailedList.setStatus(CommConstant.STATUS_NORMAL);
193 193
         taOrgAccountDetailedList.setRemark("线上充值");
194
+        taOrgAccountDetailedList.setUserId(taOrgOrder.getUserId());
195
+        taOrgAccountDetailedList.setUserName(taOrgOrder.getUserName());
194 196
         taOrgAccountDetailedListMapper.insert(taOrgAccountDetailedList);
195 197
         //添加账户金额
196 198
         taOrgAccount.setAvailableBalance(taOrgAccount.getAvailableBalance() + taOrgOrder.getAmount());

+ 4
- 4
src/main/resources/mapper/redpack/TaRedPacketMapper.xml Visa fil

@@ -75,9 +75,9 @@
75 75
             `remark`
76 76
          ) SELECT
77 77
             #{activityId},
78
-            `mch_name`,
78
+            #{miniAppName},
79 79
             `blessing`,
80
-            `activity_name`,
80
+            #{activityName},
81 81
             `remark`
82 82
         FROM
83 83
             ta_red_packet_client t2
@@ -118,7 +118,7 @@
118 118
         SELECT
119 119
             t.*,
120 120
             t2.nickname,
121
-            t2.NAME,
121
+            t2.name,
122 122
             t2.avatarurl,
123 123
             t2.phone,
124 124
             t3.nickname sharePersonNickname,
@@ -126,7 +126,7 @@
126 126
         FROM
127 127
             ta_customer_from t
128 128
             LEFT JOIN ta_person t2 ON t.person_id = t2.person_id
129
-            LEFT JOIN ta_person t3 ON t.share_person_id = t2.person_id
129
+            LEFT JOIN ta_person t3 ON t.share_person_id = t3.person_id
130 130
         WHERE
131 131
             t.org_id = #{orgId}
132 132
             AND t.target_type IN ( 'h5', 'dynamic' )