From aa527f732cff65689e82b660389be4ece3825ae3 Mon Sep 17 00:00:00 2001 From: huangjiayang <5265313@qq.com> Date: 星期五, 09 五月 2025 18:00:15 +0800 Subject: [PATCH] 【UPDATE】1.新增同步标准工艺路线定时任务代码 2.从redis中获取BOM数据 3.将工艺路线数据存入redis中 4.从redis中获取工艺路线数据 --- aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsMaterialStorageManagementJobServiceImpl.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsMaterialStorageManagementJobServiceImpl.java b/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsMaterialStorageManagementJobServiceImpl.java index 7126cfb..8999522 100644 --- a/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsMaterialStorageManagementJobServiceImpl.java +++ b/aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsMaterialStorageManagementJobServiceImpl.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject; import com.aps.common.core.utils.DateUtils; import com.aps.common.core.utils.StringUtils; +import com.aps.common.core.utils.uuid.IdUtils; import com.aps.job.domain.ApsMaterialStorageManagementJob; import com.aps.job.domain.ApsWorkOrderJobLog; import com.aps.job.mapper.ApsMaterialStorageManagementJobMapper; @@ -123,12 +124,14 @@ JSONObject requestBody = new JSONObject(); ResponseEntity<String> response = null; ApsWorkOrderJobLog jobLog = new ApsWorkOrderJobLog(); + String batchNum = ""; try { // 璁剧疆璇锋眰澶� HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); // 璁剧疆璇锋眰浣� while (true) { + batchNum = IdUtils.fastSimpleUUID(); jobLog = new ApsWorkOrderJobLog(); requestBody = new JSONObject(); requestBody.put("PageIndex", pageIndex); @@ -152,6 +155,7 @@ materialStorage.setItemNumber(storage.getString("ItemCode")); materialStorage.setNum(storage.getBigDecimal("StoreQty")); materialStorage.setApplicableFactories(storage.getString("OrgCode")); + materialStorage.setCreateBy(batchNum); storageList.add(materialStorage); } List<ApsMaterialStorageManagementJob> temp = new ArrayList<>(); @@ -168,6 +172,7 @@ jobLog.setCreateTime(DateUtils.getNowDate()); jobLog.setBizType("storage"); jobLog.setResult("storage:"+storageList.size()); + jobLog.setCreateBy(batchNum); jobLogMapper.insertApsWorkOrderJobLog(jobLog); pageIndex++; }else{ @@ -181,6 +186,7 @@ jobLog.setCreateTime(DateUtils.getNowDate()); jobLog.setBizType("storage"); jobLog.setResult("error"); + jobLog.setCreateBy(batchNum); jobLogMapper.insertApsWorkOrderJobLog(jobLog); break; } @@ -194,6 +200,7 @@ jobLog.setCreateTime(DateUtils.getNowDate()); jobLog.setBizType("storage"); jobLog.setResult("error"); + jobLog.setCreateBy(batchNum); jobLogMapper.insertApsWorkOrderJobLog(jobLog); return false; } -- Gitblit v1.9.3