Browse Source

h5结束活动定时任务

魏超 5 years ago
parent
commit
da2e91c967

+ 1
- 1
src/main/java/com/huiju/estateagents/drainage/mapper/TaDrainageMapper.java View File

14
  */
14
  */
15
 @Mapper
15
 @Mapper
16
 public interface TaDrainageMapper extends BaseMapper<TaDrainage> {
16
 public interface TaDrainageMapper extends BaseMapper<TaDrainage> {
17
-
17
+    void updateDrainageToEnd();
18
 }
18
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/drainage/service/ITaDrainageService.java View File

12
  * @since 2019-10-18
12
  * @since 2019-10-18
13
  */
13
  */
14
 public interface ITaDrainageService extends IService<TaDrainage> {
14
 public interface ITaDrainageService extends IService<TaDrainage> {
15
-
15
+    void updateDrainageToEnd();
16
 }
16
 }

+ 8
- 0
src/main/java/com/huiju/estateagents/drainage/service/impl/TaDrainageServiceImpl.java View File

4
 import com.huiju.estateagents.drainage.entity.TaDrainage;
4
 import com.huiju.estateagents.drainage.entity.TaDrainage;
5
 import com.huiju.estateagents.drainage.mapper.TaDrainageMapper;
5
 import com.huiju.estateagents.drainage.mapper.TaDrainageMapper;
6
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
6
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
7
+import org.springframework.beans.factory.annotation.Autowired;
7
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
8
 
9
 
9
 /**
10
 /**
17
 @Service
18
 @Service
18
 public class TaDrainageServiceImpl extends ServiceImpl<TaDrainageMapper, TaDrainage> implements ITaDrainageService {
19
 public class TaDrainageServiceImpl extends ServiceImpl<TaDrainageMapper, TaDrainage> implements ITaDrainageService {
19
 
20
 
21
+    @Autowired
22
+    private TaDrainageMapper taDrainageMapper;
23
+
24
+    @Override
25
+    public void updateDrainageToEnd() {
26
+        taDrainageMapper.updateDrainageToEnd();
27
+    }
20
 }
28
 }

+ 8
- 0
src/main/java/com/huiju/estateagents/job/JudglActivityTimeJob.java View File

3
 import com.huiju.estateagents.base.BaseController;
3
 import com.huiju.estateagents.base.BaseController;
4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
5
 import com.huiju.estateagents.common.DateUtils;
5
 import com.huiju.estateagents.common.DateUtils;
6
+import com.huiju.estateagents.drainage.service.ITaDrainageService;
6
 import com.huiju.estateagents.service.*;
7
 import com.huiju.estateagents.service.*;
7
 import org.slf4j.Logger;
8
 import org.slf4j.Logger;
8
 import org.slf4j.LoggerFactory;
9
 import org.slf4j.LoggerFactory;
48
     @Autowired
49
     @Autowired
49
     private IHelpRecordService iHelpRecordService;
50
     private IHelpRecordService iHelpRecordService;
50
 
51
 
52
+    @Autowired
53
+    private ITaDrainageService iTaDrainageService;
54
+
51
     /**
55
     /**
52
      * 开启定时任务,每天12:30执行
56
      * 开启定时任务,每天12:30执行
53
      */
57
      */
82
 
86
 
83
         //更新助力者和发起者数据为已结束
87
         //更新助力者和发起者数据为已结束
84
         iHelpInitiateRecordService.updateHelpActivityProcessToEnd();
88
         iHelpInitiateRecordService.updateHelpActivityProcessToEnd();
89
+
90
+        //更新H5活动状态为已结束
91
+        iTaDrainageService.updateDrainageToEnd();
92
+
85
     }
93
     }
86
 
94
 
87
 }
95
 }

+ 5
- 1
src/main/resources/mapper/TaDrainageMapper.xml View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
 <mapper namespace="com.huiju.estateagents.drainage.mapper.TaDrainageMapper">
3
 <mapper namespace="com.huiju.estateagents.drainage.mapper.TaDrainageMapper">
4
-
4
+    <update id="updateDrainageToEnd">
5
+        update ta_drainage
6
+        set status = 0
7
+        where NOW() > end_date
8
+    </update>
5
 </mapper>
9
 </mapper>