瀏覽代碼

* bug 修改

顾绍勇 4 年之前
父節點
當前提交
07ffb99813

+ 59
- 59
src/main/java/com/huiju/estateagents/job/OrgOrderTimeJob.java 查看文件

@@ -1,59 +1,59 @@
1
-//package com.huiju.estateagents.job;//package com.huiju.estateagents.job;
2
-//
3
-//import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
4
-//import com.huiju.estateagents.base.BaseController;
5
-//import com.huiju.estateagents.common.CommConstant;
6
-//import com.huiju.estateagents.redpack.entity.TaOrgOrder;
7
-//import com.huiju.estateagents.redpack.mapper.TaOrgOrderMapper;
8
-//import com.huiju.estateagents.service.ITaPersonFromRecordService;
9
-//import com.huiju.estateagents.statistic.service.ITsCustomerGenderStatisticService;
10
-//import com.huiju.estateagents.statistic.service.ITsCustomerStatisticDailyService;
11
-//import com.huiju.estateagents.statistic.service.ITsCustomerStatisticMonthlyService;
12
-//import com.huiju.estateagents.statistic.service.ITsUserBehaviorStatisticService;
13
-//import org.slf4j.Logger;
14
-//import org.slf4j.LoggerFactory;
15
-//import org.springframework.beans.factory.annotation.Autowired;
16
-//import org.springframework.context.annotation.Configuration;
17
-//import org.springframework.scheduling.annotation.EnableScheduling;
18
-//import org.springframework.scheduling.annotation.Scheduled;
19
-//import org.springframework.stereotype.Component;
20
-//
21
-//import java.time.LocalDateTime;
22
-//
23
-///**
24
-// * 订单相关操作
25
-// */
26
-//@Component
27
-//@Configuration
28
-//@EnableScheduling
29
-//public class OrgOrderTimeJob extends BaseController {
30
-//
31
-//    private Logger logger = LoggerFactory.getLogger(OrgOrderTimeJob.class);
32
-//
33
-//    @Autowired
34
-//    private TaOrgOrderMapper taOrgOrderMapper;
35
-//
36
-//    /**
37
-//     * 处理过期订单
38
-//     */
39
-//    @Scheduled(cron = "* 0/5 * * * ?")
40
-//    private void dealExpireOrder() {
41
-//        logger.info("处理过期订单 定时任务开始");
42
-//
43
-//        try {
44
-//            TaOrgOrder taOrgOrder = new TaOrgOrder();
45
-//            taOrgOrder.setTradingStatus(CommConstant.TRADING_STATUS_FAIL);
46
-//
47
-//            UpdateWrapper<TaOrgOrder> taOrgOrderUpdateWrapper = new UpdateWrapper<>();
48
-//            taOrgOrderUpdateWrapper.eq("status", CommConstant.STATUS_NORMAL);
49
-//            taOrgOrderUpdateWrapper.gt("expiry_date", LocalDateTime.now());
50
-//            taOrgOrderUpdateWrapper.eq("trading_status",CommConstant.TRADING_STATUS_PROCESSING);
51
-//            Integer result = taOrgOrderMapper.update(taOrgOrder, taOrgOrderUpdateWrapper);
52
-//            logger.info("处理过期订单 共更新" + result + "条数据");
53
-//        } catch (Exception e) {
54
-//            logger.error("处理过期订单 异常", e);
55
-//        }
56
-//        logger.info("处理过期订单 定时任务结束");
57
-//    }
58
-//
59
-//}
1
+package com.huiju.estateagents.job;//package com.huiju.estateagents.job;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
4
+import com.huiju.estateagents.base.BaseController;
5
+import com.huiju.estateagents.common.CommConstant;
6
+import com.huiju.estateagents.redpack.entity.TaOrgOrder;
7
+import com.huiju.estateagents.redpack.mapper.TaOrgOrderMapper;
8
+import com.huiju.estateagents.service.ITaPersonFromRecordService;
9
+import com.huiju.estateagents.statistic.service.ITsCustomerGenderStatisticService;
10
+import com.huiju.estateagents.statistic.service.ITsCustomerStatisticDailyService;
11
+import com.huiju.estateagents.statistic.service.ITsCustomerStatisticMonthlyService;
12
+import com.huiju.estateagents.statistic.service.ITsUserBehaviorStatisticService;
13
+import org.slf4j.Logger;
14
+import org.slf4j.LoggerFactory;
15
+import org.springframework.beans.factory.annotation.Autowired;
16
+import org.springframework.context.annotation.Configuration;
17
+import org.springframework.scheduling.annotation.EnableScheduling;
18
+import org.springframework.scheduling.annotation.Scheduled;
19
+import org.springframework.stereotype.Component;
20
+
21
+import java.time.LocalDateTime;
22
+
23
+/**
24
+ * 订单相关操作
25
+ */
26
+@Component
27
+@Configuration
28
+@EnableScheduling
29
+public class OrgOrderTimeJob extends BaseController {
30
+
31
+    private Logger logger = LoggerFactory.getLogger(OrgOrderTimeJob.class);
32
+
33
+    @Autowired
34
+    private TaOrgOrderMapper taOrgOrderMapper;
35
+
36
+    /**
37
+     * 处理过期订单
38
+     */
39
+    @Scheduled(cron = "* 0/5 * * * ?")
40
+    private void dealExpireOrder() {
41
+        logger.info("处理过期订单 定时任务开始");
42
+
43
+        try {
44
+            TaOrgOrder taOrgOrder = new TaOrgOrder();
45
+            taOrgOrder.setTradingStatus(CommConstant.TRADING_STATUS_FAIL);
46
+
47
+            UpdateWrapper<TaOrgOrder> taOrgOrderUpdateWrapper = new UpdateWrapper<>();
48
+            taOrgOrderUpdateWrapper.eq("status", CommConstant.STATUS_NORMAL);
49
+            taOrgOrderUpdateWrapper.gt("expiry_date", LocalDateTime.now());
50
+            taOrgOrderUpdateWrapper.eq("trading_status",CommConstant.TRADING_STATUS_PROCESSING);
51
+            Integer result = taOrgOrderMapper.update(taOrgOrder, taOrgOrderUpdateWrapper);
52
+            logger.info("处理过期订单 共更新" + result + "条数据");
53
+        } catch (Exception e) {
54
+            logger.error("处理过期订单 异常", e);
55
+        }
56
+        logger.info("处理过期订单 定时任务结束");
57
+    }
58
+
59
+}

+ 7
- 0
src/main/java/com/huiju/estateagents/redpack/entity/TaOrgOrder.java 查看文件

@@ -165,4 +165,11 @@ public class TaOrgOrder implements Serializable {
165 165
      * 实付金额
166 166
      */
167 167
     private Integer realAmount;
168
+
169
+    /**
170
+     * 用户姓名
171
+     */
172
+    @TableField(exist = false)
173
+    private String name;
174
+
168 175
 }

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

@@ -118,7 +118,7 @@
118 118
             SELECT
119 119
             t.*,
120 120
             t2.nickname,
121
-            t2.NAME,
121
+            t2.NAME as name,
122 122
             t2.avatarurl,
123 123
             t2.phone,
124 124
             ifnull( t3.nickname, t3.NAME ) sharePersonNickname,
@@ -153,7 +153,7 @@
153 153
         SELECT
154 154
         t.visit_time createDate,
155 155
         t2.nickname,
156
-        t2.NAME,
156
+        t2.NAME as name,
157 157
         t2.avatarurl,
158 158
         t2.phone,
159 159
         ifnull(t3.nickname,t3.name) sharePersonNickname,

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

@@ -6,7 +6,7 @@
6 6
         SELECT
7 7
             t.*,
8 8
             t2.phone,
9
-            t2.NAME,
9
+            t2.NAME as name,
10 10
             t2.nickname nickname,
11 11
             t2.avatarurl,
12 12
         (select count(*) from ta_red_packet_history th where th.target_miniapp_person = t.miniapp_person_id and th.activity_id = #{activityId} and th.org_id = #{orgId}) helpNum
@@ -30,7 +30,7 @@
30 30
             t.votes,
31 31
             t.create_date,
32 32
             t2.phone,
33
-            t2.NAME,
33
+            t2.NAME as name,
34 34
             t2.nickname nickname,
35 35
             t2.avatarurl,
36 36
             (select count(*) from ta_red_packet_history th where th.target_miniapp_person = t.miniapp_person_id and th.activity_id = #{activityId} and th.org_id = #{orgId}) votes