魏超 5 лет назад
Родитель
Сommit
56811b08d9

+ 6
- 1
src/main/java/com/huiju/estateagents/job/JudglActivityTimeJob.java Просмотреть файл

@@ -2,6 +2,7 @@ package com.huiju.estateagents.job;
2 2
 
3 3
 import com.huiju.estateagents.base.BaseController;
4 4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
5
+import com.huiju.estateagents.common.DateUtils;
5 6
 import com.huiju.estateagents.service.*;
6 7
 import org.slf4j.Logger;
7 8
 import org.slf4j.LoggerFactory;
@@ -11,6 +12,8 @@ import org.springframework.scheduling.annotation.EnableScheduling;
11 12
 import org.springframework.scheduling.annotation.Scheduled;
12 13
 import org.springframework.stereotype.Component;
13 14
 
15
+import java.time.LocalDateTime;
16
+
14 17
 /**
15 18
  * @author admin
16 19
  * @Title: JudglActivityTimeJob
@@ -52,7 +55,9 @@ public class JudglActivityTimeJob extends BaseController {
52 55
     private void configureTasks() {
53 56
 
54 57
         //未开始活动更新为已开始
55
-        Integer count = iTaBuildingDynamicService.updateUnStartActivity();
58
+        String time = DateUtils.cutSecond(LocalDateTime.now());
59
+        Integer count = iTaBuildingDynamicService.updateUnStartActivity(time);
60
+        System.out.println("count" + count);
56 61
         logger.debug("JudglActivityTimeJob",count);
57 62
         //进行中活动更新为已结束
58 63
         iTaBuildingDynamicService.updateProcessingActivity();

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Просмотреть файл

@@ -75,7 +75,7 @@ public interface TaBuildingDynamicMapper extends BaseMapper<TaBuildingDynamic> {
75 75
     /**
76 76
      * 更新未开始的活动
77 77
      */
78
-    Integer updateUnStartActivity();
78
+    Integer updateUnStartActivity(@Param("curTime") String curTime);
79 79
 
80 80
     /**
81 81
      * 更新结束的活动

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Просмотреть файл

@@ -90,7 +90,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
90 90
     /**
91 91
      * 开始未进行的活动
92 92
      */
93
-    Integer updateUnStartActivity();
93
+    Integer updateUnStartActivity(String time);
94 94
 
95 95
     /**
96 96
      * 结束过期的活动

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Просмотреть файл

@@ -332,8 +332,8 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
332 332
     }
333 333
 
334 334
     @Override
335
-    public Integer updateUnStartActivity() {
336
-        return buildingDynamicMapper.updateUnStartActivity();
335
+    public Integer updateUnStartActivity(String curTime) {
336
+        return buildingDynamicMapper.updateUnStartActivity(curTime);
337 337
     }
338 338
 
339 339
     @Override

+ 1
- 1
src/main/resources/mapper/TaBuildingDynamicMapper.xml Просмотреть файл

@@ -99,7 +99,7 @@
99 99
         update ta_building_dynamic
100 100
         set activity_status = 0
101 101
         where
102
-        NOW() &gt;= enlist_start and  NOW() &lt;= enlist_end and activity_status = 1
102
+        #{curTime} &gt;= enlist_start and  #{curTime} &lt;= enlist_end and activity_status = 1
103 103
     </update>
104 104
 
105 105
     <update id="updateProcessingActivity">