Browse Source

h5结束活动定时任务

魏超 5 years ago
parent
commit
da2e91c967

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

@@ -14,5 +14,5 @@ import org.apache.ibatis.annotations.Mapper;
14 14
  */
15 15
 @Mapper
16 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,5 +12,5 @@ import com.huiju.estateagents.drainage.entity.TaDrainage;
12 12
  * @since 2019-10-18
13 13
  */
14 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,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4 4
 import com.huiju.estateagents.drainage.entity.TaDrainage;
5 5
 import com.huiju.estateagents.drainage.mapper.TaDrainageMapper;
6 6
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
7
+import org.springframework.beans.factory.annotation.Autowired;
7 8
 import org.springframework.stereotype.Service;
8 9
 
9 10
 /**
@@ -17,4 +18,11 @@ import org.springframework.stereotype.Service;
17 18
 @Service
18 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,6 +3,7 @@ package com.huiju.estateagents.job;
3 3
 import com.huiju.estateagents.base.BaseController;
4 4
 import com.huiju.estateagents.center.sysUser.controller.SysUserController;
5 5
 import com.huiju.estateagents.common.DateUtils;
6
+import com.huiju.estateagents.drainage.service.ITaDrainageService;
6 7
 import com.huiju.estateagents.service.*;
7 8
 import org.slf4j.Logger;
8 9
 import org.slf4j.LoggerFactory;
@@ -48,6 +49,9 @@ public class JudglActivityTimeJob extends BaseController {
48 49
     @Autowired
49 50
     private IHelpRecordService iHelpRecordService;
50 51
 
52
+    @Autowired
53
+    private ITaDrainageService iTaDrainageService;
54
+
51 55
     /**
52 56
      * 开启定时任务,每天12:30执行
53 57
      */
@@ -82,6 +86,10 @@ public class JudglActivityTimeJob extends BaseController {
82 86
 
83 87
         //更新助力者和发起者数据为已结束
84 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,5 +1,9 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 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 9
 </mapper>