Commit 4b62b2e6 by wutong

修复同步WMS库存分页问题

parent 7043bbb0
...@@ -108,7 +108,7 @@ public class FbaStockJob extends PointJob { ...@@ -108,7 +108,7 @@ public class FbaStockJob extends PointJob {
} }
jobPointLog.setPageIndex(jobPointLog.getPageIndex() + 1); jobPointLog.setPageIndex(jobPointLog.getPageIndex() + 1);
} while (jobPointLog.getPageIndex() <= totalPage); } while (jobPointLog.getPageIndex() <= totalPage);
if (jobPointLog.getPageIndex() > totalPage) jobPointLog.setPageIndex(1); jobPointLog.setPageIndex(1);
try { try {
DcBaseStockMapper mapper = SessionUtil.getSession().getMapper(DcBaseStockMapper.class); DcBaseStockMapper mapper = SessionUtil.getSession().getMapper(DcBaseStockMapper.class);
hashmap.forEach(((skuWarehouse, dcBaseStock) -> { hashmap.forEach(((skuWarehouse, dcBaseStock) -> {
......
...@@ -8,6 +8,7 @@ import com.bailuntec.domain.example.DcBaseStockExample; ...@@ -8,6 +8,7 @@ import com.bailuntec.domain.example.DcBaseStockExample;
import com.bailuntec.domain.pojo.*; import com.bailuntec.domain.pojo.*;
import com.bailuntec.mapper.DcBaseStockMapper; import com.bailuntec.mapper.DcBaseStockMapper;
import com.bailuntec.mapper.DcBaseWarehouseMapper; import com.bailuntec.mapper.DcBaseWarehouseMapper;
import com.bailuntec.mapper.JobPointLogMapper;
import com.bailuntec.support.PointJob; import com.bailuntec.support.PointJob;
import com.bailuntec.utils.OkHttpUtil; import com.bailuntec.utils.OkHttpUtil;
import com.bailuntec.utils.PropertiesUtil; import com.bailuntec.utils.PropertiesUtil;
...@@ -87,6 +88,10 @@ public class WmsStockJob extends PointJob { ...@@ -87,6 +88,10 @@ public class WmsStockJob extends PointJob {
mapper.insertSelective(dcBaseStock); mapper.insertSelective(dcBaseStock);
} }
}); });
if (jobPointLog.getPageIndex() % 5 == 0) {
JobPointLogMapper jobPointLogMapper = SessionUtil.getSession().getMapper(JobPointLogMapper.class);
jobPointLogMapper.upsertSelective(jobPointLog);
}
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException("MYBATIS操作DB失败", e); throw new RuntimeException("MYBATIS操作DB失败", e);
} finally { } finally {
...@@ -101,6 +106,7 @@ public class WmsStockJob extends PointJob { ...@@ -101,6 +106,7 @@ public class WmsStockJob extends PointJob {
} }
jobPointLog.setPageIndex(jobPointLog.getPageIndex() + 1); jobPointLog.setPageIndex(jobPointLog.getPageIndex() + 1);
} while (jobPointLog.getPageIndex() <= totalPage); } while (jobPointLog.getPageIndex() <= totalPage);
jobPointLog.setPageIndex(1);
jobPointLog.setStartTime(now); jobPointLog.setStartTime(now);
jobPointLog.setEndTime(LocalDateTime.now()); jobPointLog.setEndTime(LocalDateTime.now());
} }
......
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