定时删除同步任务、下载记录和第三方数据的30天之前数据

busUser
wangwei 3 years ago
parent fd3498dc3a
commit 038cd80733

@ -45,6 +45,8 @@ public class CompanyController {
@Resource @Resource
CustomerContactService customerContactService; CustomerContactService customerContactService;
@Resource @Resource
private CompanyUpdateLogService companyUpdateLogService; private CompanyUpdateLogService companyUpdateLogService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")

@ -16,6 +16,7 @@ public interface BasicDownloadDao {
boolean insertDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean insertDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity);

@ -5,6 +5,7 @@ import com.glxp.sale.admin.req.basic.BasicExportStatusRequest;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List; import java.util.List;
@Mapper @Mapper
@ -16,6 +17,7 @@ public interface BasicExportDao {
boolean insertExportStatus(BasicExportStatusEntity ioOrderStatusEntity); boolean insertExportStatus(BasicExportStatusEntity ioOrderStatusEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
boolean updateExportStatus(BasicExportStatusEntity warehouseEntity); boolean updateExportStatus(BasicExportStatusEntity warehouseEntity);

@ -18,4 +18,5 @@ public interface ThrCorpExportLogDao {
boolean updateThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity); boolean updateThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -20,4 +20,6 @@ public interface ThrCorpImportDetailDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByGenkey(@Param("genKey") String genKey); boolean deleteByGenkey(@Param("genKey") String genKey);
boolean deleteByTime();
} }

@ -18,4 +18,6 @@ public interface ThrCorpImportLogDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -19,5 +19,7 @@ public interface ThrImportLogDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -26,4 +26,6 @@ public interface ThrOrderDetailDao {
boolean deleteAll(); boolean deleteAll();
boolean deleteByTime();
} }

@ -17,4 +17,6 @@ public interface ThrOrderExportLogDao {
boolean updateThrOrderExportLog(ThrOrderExportLogEntity thrOrderExportLogEntity); boolean updateThrOrderExportLog(ThrOrderExportLogEntity thrOrderExportLogEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -21,4 +21,6 @@ public interface ThrOrderImportDetailDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByGenkey(@Param("genKey") String genKey); boolean deleteByGenkey(@Param("genKey") String genKey);
boolean deleteByTime();
} }

@ -18,4 +18,6 @@ public interface ThrOrderImportLogDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -17,4 +17,6 @@ public interface ThrProductsExportLogDao {
boolean updateThrProductsExportLog(ThrProductsExportLogEntity thrProductsExportLogEntity); boolean updateThrProductsExportLog(ThrProductsExportLogEntity thrProductsExportLogEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -21,6 +21,8 @@ public interface ThrProductsImportDetailDao {
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
boolean deleteByGenkey(@Param("genKey") String genKey); boolean deleteByGenkey(@Param("genKey") String genKey);
} }

@ -16,4 +16,6 @@ public interface ThrProductsImportLogDao {
boolean updateImportLog(ThrProductsImportLogEntity thrProductsImportLogEntity); boolean updateImportLog(ThrProductsImportLogEntity thrProductsImportLogEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);
boolean deleteByTime();
} }

@ -15,6 +15,7 @@ public interface BasicDownloadService {
boolean insertDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean insertDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity); boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity);
} }

@ -4,6 +4,7 @@ package com.glxp.sale.admin.service.basic;
import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity; import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity;
import com.glxp.sale.admin.req.basic.BasicExportStatusRequest; import com.glxp.sale.admin.req.basic.BasicExportStatusRequest;
import java.util.Date;
import java.util.List; import java.util.List;
public interface BasicExportService { public interface BasicExportService {
@ -17,5 +18,7 @@ public interface BasicExportService {
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
boolean updateExportStatus(BasicExportStatusEntity warehouseEntity); boolean updateExportStatus(BasicExportStatusEntity warehouseEntity);
} }

@ -52,6 +52,11 @@ public class BasicDownloadServiceImpl implements BasicDownloadService {
return basicDownloadDao.deleteById(id); return basicDownloadDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return basicDownloadDao.deleteByTime();
}
@Override @Override
public boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity) { public boolean updateDownloadStatus(BasicDownloadStatusEntity basicDownloadStatusEntity) {
return basicDownloadDao.updateDownloadStatus(basicDownloadStatusEntity); return basicDownloadDao.updateDownloadStatus(basicDownloadStatusEntity);

@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Collections; import java.util.Collections;
import java.util.Date;
import java.util.List; import java.util.List;
@Service @Service
@ -52,6 +53,11 @@ public class BasicExportServiceImpl implements BasicExportService {
return basicExportDao.deleteById(id); return basicExportDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return basicExportDao.deleteByTime();
}
@Override @Override
public boolean updateExportStatus(BasicExportStatusEntity basicExportStatusEntity) { public boolean updateExportStatus(BasicExportStatusEntity basicExportStatusEntity) {
return basicExportDao.updateExportStatus(basicExportStatusEntity); return basicExportDao.updateExportStatus(basicExportStatusEntity);

@ -19,5 +19,6 @@ public interface ThrCorpExportLogService {
boolean updateThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity); boolean updateThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
} }

@ -21,4 +21,6 @@ public interface ThrCorpImportDetailService {
boolean deleteByGenkey( String genKey); boolean deleteByGenkey( String genKey);
boolean deleteByTime();
} }

@ -17,4 +17,5 @@ public interface ThrCorpImportLogService {
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
} }

@ -17,5 +17,7 @@ public interface ThrImportLogService {
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
ThrImportLogEntity selectByGenKey(String genKey); ThrImportLogEntity selectByGenKey(String genKey);
} }

@ -23,4 +23,5 @@ public interface ThrOrderDetailService {
boolean deleteAll(); boolean deleteAll();
boolean deleteByTime();
} }

@ -17,4 +17,6 @@ public interface ThrOrderExportLogService {
boolean updateThrOrderExportLog(ThrOrderExportLogEntity thrOrderExportLogEntity); boolean updateThrOrderExportLog(ThrOrderExportLogEntity thrOrderExportLogEntity);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
} }

@ -17,6 +17,7 @@ public interface ThrOrderImportDetailService {
boolean insertOrderImportDetails(List<ThrOrderImportDetailEntity> thrOrderImportDetailEntities); boolean insertOrderImportDetails(List<ThrOrderImportDetailEntity> thrOrderImportDetailEntities);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
boolean deleteByGenkey(String genKey); boolean deleteByGenkey(String genKey);
} }

@ -16,5 +16,6 @@ public interface ThrOrderImportLogService {
boolean updateImportLog(ThrOrderImportLogEntity thrOrderImportLogEntity); boolean updateImportLog(ThrOrderImportLogEntity thrOrderImportLogEntity);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
} }

@ -18,4 +18,6 @@ public interface ThrProductsExportLogService {
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
} }

@ -17,6 +17,7 @@ public interface ThrProductsImportDetailService {
boolean insertProductsDetailImports(List<ThrProductsImportDetailEntity> thrOrderImportDetailEntities); boolean insertProductsDetailImports(List<ThrProductsImportDetailEntity> thrOrderImportDetailEntities);
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
boolean deleteByGenkey(String genKey); boolean deleteByGenkey(String genKey);

@ -15,5 +15,7 @@ public interface ThrProductsImportLogService {
boolean deleteById(String id); boolean deleteById(String id);
boolean deleteByTime();
ThrProductsImportLogEntity selectByGenKey(String genKey); ThrProductsImportLogEntity selectByGenKey(String genKey);
} }

@ -54,4 +54,9 @@ public class ThrCorpExportLogServiceImpl implements ThrCorpExportLogService {
public boolean deleteById(String id) { public boolean deleteById(String id) {
return thrCorpExportLogDao.deleteById(id); return thrCorpExportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrCorpExportLogDao.deleteByTime();
}
} }

@ -54,4 +54,9 @@ public class ThrCorpImportDetailServiceImpl implements ThrCorpImportDetailServic
public boolean deleteByGenkey(String genKey) { public boolean deleteByGenkey(String genKey) {
return thrCorpImportDetailDao.deleteByGenkey(genKey); return thrCorpImportDetailDao.deleteByGenkey(genKey);
} }
@Override
public boolean deleteByTime() {
return thrCorpImportDetailDao.deleteByTime();
}
} }

@ -55,4 +55,9 @@ public class ThrCorpImportLogServiceImpl implements ThrCorpImportLogService {
public boolean deleteById(String id) { public boolean deleteById(String id) {
return thrCorpImportLogDao.deleteById(id); return thrCorpImportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrCorpImportLogDao.deleteByTime();
}
} }

@ -47,6 +47,11 @@ public class ThrImportLogServiceImpl implements ThrImportLogService {
return thrImportLogDao.deleteById(id); return thrImportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrImportLogDao.deleteByTime();
}
@Override @Override
public ThrImportLogEntity selectByGenKey(String genKey) { public ThrImportLogEntity selectByGenKey(String genKey) {
FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest(); FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest();

@ -59,4 +59,9 @@ public class ThrOrderDetailServiceImpl implements ThrOrderDetailService {
public boolean deleteAll() { public boolean deleteAll() {
return thrOrderDetailDao.deleteAll(); return thrOrderDetailDao.deleteAll();
} }
@Override
public boolean deleteByTime() {
return thrOrderDetailDao.deleteByTime();
}
} }

@ -55,4 +55,9 @@ public class ThrOrderExportLogServiceImpl implements ThrOrderExportLogService {
public boolean deleteById(String id) { public boolean deleteById(String id) {
return thrOrderExportLogDao.deleteById(id); return thrOrderExportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrOrderExportLogDao.deleteByTime();
}
} }

@ -50,6 +50,11 @@ public class ThrOrderImportDetailServiceImpl implements ThrOrderImportDetailServ
return thrOrderImportDetailDao.deleteById(id); return thrOrderImportDetailDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrOrderImportDetailDao.deleteByTime();
}
@Override @Override
public boolean deleteByGenkey(String genKey) { public boolean deleteByGenkey(String genKey) {
return thrOrderImportDetailDao.deleteByGenkey(genKey); return thrOrderImportDetailDao.deleteByGenkey(genKey);

@ -56,4 +56,9 @@ public class ThrOrderImportLogServiceImpl implements ThrOrderImportLogService {
public boolean deleteById(String id) { public boolean deleteById(String id) {
return thrOrderImportLogDao.deleteById(id); return thrOrderImportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrOrderImportLogDao.deleteByTime();
}
} }

@ -54,4 +54,9 @@ public class ThrProductsExportLogServiceImpl implements ThrProductsExportLogServ
public boolean deleteById(String id) { public boolean deleteById(String id) {
return thrProductsExportLogDao.deleteById(id); return thrProductsExportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrProductsExportLogDao.deleteByTime();
}
} }

@ -50,6 +50,11 @@ public class ThrProductsImportDetailServiceImpl implements ThrProductsImportDeta
return thrProductsImportDetailDao.deleteById(id); return thrProductsImportDetailDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrProductsImportDetailDao.deleteByTime();
}
@Override @Override
public boolean deleteByGenkey(String genKey) { public boolean deleteByGenkey(String genKey) {
return thrProductsImportDetailDao.deleteByGenkey(genKey); return thrProductsImportDetailDao.deleteByGenkey(genKey);

@ -44,6 +44,11 @@ public class ThrProductsImportLogServiceImpl implements ThrProductsImportLogServ
return thrProductsImportLogDao.deleteById(id); return thrProductsImportLogDao.deleteById(id);
} }
@Override
public boolean deleteByTime() {
return thrProductsImportLogDao.deleteByTime();
}
@Override @Override
public ThrProductsImportLogEntity selectByGenKey(String genKey) { public ThrProductsImportLogEntity selectByGenKey(String genKey) {
FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest(); FilterUdiIpLogRequest filterUdiIpLogRequest = new FilterUdiIpLogRequest();

@ -1,9 +1,9 @@
# \u751F\u4EA7\u73AF\u5883 # \u751F\u4EA7\u73AF\u5883
server.port=9906 server.port=9996
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.jdbc-url=jdbc:mysql://192.168.0.55:3306/spms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/spms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root spring.datasource.username=root
spring.datasource.password=123456 spring.datasource.password=root
spring.datasource.hikari.connection-timeout=60000 spring.datasource.hikari.connection-timeout=60000
spring.datasource.hikari.maximum-pool-size=60 spring.datasource.hikari.maximum-pool-size=60
spring.datasource.hikari.minimum-idle=10 spring.datasource.hikari.minimum-idle=10

@ -67,5 +67,9 @@
FROM basic_download_status FROM basic_download_status
WHERE id = #{id} WHERE id = #{id}
</delete> </delete>
<delete id="deleteByTime">
Delete From basic_download_status
where date(startTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -74,5 +74,9 @@
FROM basic_export_status FROM basic_export_status
WHERE id = #{id} WHERE id = #{id}
</delete> </delete>
<delete id="deleteByTime" >
Delete From basic_export_status
where date(startTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -50,4 +50,9 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_corp_export_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -89,4 +89,9 @@
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<delete id="deleteByTime">
Delete From thr_corp_import_detail
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -54,4 +54,9 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_corp_import_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -59,4 +59,9 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_import_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -127,4 +127,9 @@
FROM thr_order_detail FROM thr_order_detail
</delete> </delete>
<delete id="deleteByTime">
Delete From thr_order_detail
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -50,4 +50,10 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_order_export_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -91,4 +91,9 @@
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<delete id="deleteByTime">
Delete From thr_order_import_detail
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -54,4 +54,9 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_order_import_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -50,4 +50,9 @@
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_products_export_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -99,5 +99,9 @@
</trim> </trim>
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<delete id="deleteByTime">
Delete From thr_products_import_detail
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>

@ -53,5 +53,9 @@
</set> </set>
WHERE genKey = #{genKey} WHERE genKey = #{genKey}
</update> </update>
<delete id="deleteByTime">
Delete From thr_porducts_import_log
where date(updateTime) &lt;= date(DATE_SUB(NOW(),INTERVAL 30 day))
</delete>
</mapper> </mapper>
Loading…
Cancel
Save