Commit eb0fc377 authored by lisong's avatar lisong

数据归档添加删除逻辑

parent d9420f49
...@@ -291,6 +291,9 @@ public interface PlanTaskMapper extends BaseMapper { ...@@ -291,6 +291,9 @@ public interface PlanTaskMapper extends BaseMapper {
List<Check> findCheck(); List<Check> findCheck();
void truncateTable(@Param("tableName")String tableName);
List<CheckInput> findCheckInput(); List<CheckInput> findCheckInput();
List<CheckShot> findCheckShot(); List<CheckShot> findCheckShot();
......
...@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateTime; ...@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateTime;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.google.common.base.Joiner; import com.google.common.base.Joiner;
import com.google.common.base.Stopwatch; import com.google.common.base.Stopwatch;
import com.sun.corba.se.impl.activation.RepositoryImpl; import com.sun.corba.se.impl.activation.RepositoryImpl;
...@@ -38,6 +39,7 @@ import com.yeejoin.amos.patrol.business.util.Toke; ...@@ -38,6 +39,7 @@ import com.yeejoin.amos.patrol.business.util.Toke;
import com.yeejoin.amos.patrol.business.util.WordTemplateUtils; import com.yeejoin.amos.patrol.business.util.WordTemplateUtils;
import com.yeejoin.amos.patrol.business.vo.*; import com.yeejoin.amos.patrol.business.vo.*;
import com.yeejoin.amos.patrol.common.enums.*; import com.yeejoin.amos.patrol.common.enums.*;
import com.yeejoin.amos.patrol.config.DataSourceConfiguration;
import com.yeejoin.amos.patrol.core.common.request.CommonPageable; import com.yeejoin.amos.patrol.core.common.request.CommonPageable;
import com.yeejoin.amos.patrol.core.common.response.AppCheckInputRespone; import com.yeejoin.amos.patrol.core.common.response.AppCheckInputRespone;
import com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone; import com.yeejoin.amos.patrol.core.common.response.AppPointCheckRespone;
...@@ -2441,6 +2443,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2441,6 +2443,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
}).collect(Collectors.toList()); }).collect(Collectors.toList());
repositoryTs.batchSaveBySharding(collect); repositoryTs.batchSaveBySharding(collect);
planTaskMapper.truncateTable("p_plan_task");
log.info("归档p_plan_task表完成========"); log.info("归档p_plan_task表完成========");
} }
...@@ -2454,6 +2457,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2454,6 +2457,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
return d; return d;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
repositoryTs.batchSaveBySharding(collect); repositoryTs.batchSaveBySharding(collect);
planTaskMapper.truncateTable("p_plan_task_detail");
log.info("归档p_plan_task_detail表完成========"); log.info("归档p_plan_task_detail表完成========");
} }
...@@ -2467,6 +2471,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2467,6 +2471,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
return d; return d;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
repositoryTs.batchSaveBySharding(collect); repositoryTs.batchSaveBySharding(collect);
planTaskMapper.truncateTable("p_check");
log.info("归档p_check表完成========"); log.info("归档p_check表完成========");
} }
...@@ -2480,6 +2485,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2480,6 +2485,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
return d; return d;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
repositoryTs.batchSaveBySharding(collect); repositoryTs.batchSaveBySharding(collect);
planTaskMapper.truncateTable("p_check_input");
log.info("归档p_check_input表完成========"); log.info("归档p_check_input表完成========");
} }
...@@ -2494,6 +2500,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2494,6 +2500,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
}).collect(Collectors.toList()); }).collect(Collectors.toList());
repositoryTs.batchSaveBySharding(collect); repositoryTs.batchSaveBySharding(collect);
planTaskMapper.truncateTable("p_check_shot");
log.info("归档p_check_shot表完成========"); log.info("归档p_check_shot表完成========");
} }
......
...@@ -1711,6 +1711,9 @@ ...@@ -1711,6 +1711,9 @@
no_risk_end = no_risk_end + #{noRiskEnd} no_risk_end = no_risk_end + #{noRiskEnd}
where org_code = #{orgCode} AND check_time = #{checkTime} where org_code = #{orgCode} AND check_time = #{checkTime}
</update> </update>
<update id="truncateTable">
TRUNCATE ${tableName};
</update>
<select id="selectPlanTaskIdList" resultType="java.lang.String"> <select id="selectPlanTaskIdList" resultType="java.lang.String">
SELECT SELECT
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment