定时任务bug

master
zhaoxiaolin 1 year ago
parent fcb8e0467e
commit 7a603de1e2

@ -76,7 +76,7 @@ public class SapController extends BaseController {
if(!"ds_999".equals(dateSource.get("poolName"))){ if(!"ds_999".equals(dateSource.get("poolName"))){
logger.info("++++++++++++" + dateSource.get("poolName") + "++++product同步开始++++++++++"); logger.info("++++++++++++" + dateSource.get("poolName") + "++++product同步开始++++++++++");
DynamicDataSourceContextHolder.push(dateSource.get("poolName"));// 这是数据源的key DynamicDataSourceContextHolder.push(dateSource.get("poolName"));// 这是数据源的key
/**base_product**/
Date maxTime0 = sapBomMapper.getProductMaxTime(); Date maxTime0 = sapBomMapper.getProductMaxTime();
if(maxTime0 != null){ if(maxTime0 != null){
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
@ -115,7 +115,7 @@ public class SapController extends BaseController {
logger.info("++++++++++++" + dateSource.get("poolName") + "++++bom同步开始++++++++++"); logger.info("++++++++++++" + dateSource.get("poolName") + "++++bom同步开始++++++++++");
DynamicDataSourceContextHolder.push(dateSource.get("poolName"));// 这是数据源的key DynamicDataSourceContextHolder.push(dateSource.get("poolName"));// 这是数据源的key
Date maxTime0 = sapBomMapper.getProductMaxTime(); Date maxTime0 = sapBomMapper.getBomMaxTime();
if (maxTime0 != null) { if (maxTime0 != null) {
Calendar calendar = Calendar.getInstance(); Calendar calendar = Calendar.getInstance();
calendar.setTime(maxTime0); calendar.setTime(maxTime0);

@ -47,4 +47,6 @@ public interface SapBomMapper {
Date getProductMaxTime(); Date getProductMaxTime();
Date getRouteMaxTime(); Date getRouteMaxTime();
Date getBomMaxTime();
} }

@ -78,7 +78,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select factory_id from sys_factory where factory_code = #{factoryCode} select factory_id from sys_factory where factory_code = #{factoryCode}
</select> </select>
<select id="getProductMaxTime" resultType="java.util.Date"> <select id="getProductMaxTime" resultType="java.util.Date">
select max(create_time) from sys_factory where create_by = 'job' select max(create_time) from base_product where create_by = 'job'
</select> </select>
<insert id="insertBaseBom" parameterType="com.op.system.api.domain.sap.SapBom"> <insert id="insertBaseBom" parameterType="com.op.system.api.domain.sap.SapBom">
@ -288,6 +288,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="getRouteMaxTime" resultType="java.util.Date"> <select id="getRouteMaxTime" resultType="java.util.Date">
select max(create_time) from pro_route where attr1 = 'job' select max(create_time) from pro_route where attr1 = 'job'
</select> </select>
<select id="getBomMaxTime" resultType="java.util.Date">
select max(create_time) from base_bom
</select>
<!--批量更新供应商建模表--> <!--批量更新供应商建模表-->
<update id="updateSupplierBatchs"> <update id="updateSupplierBatchs">

Loading…
Cancel
Save