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