From c22266b4dfbe3f338d2dd0bb31b10df1b5c92fb5 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期六, 24 五月 2025 13:54:39 +0800 Subject: [PATCH] 13 --- src/main/java/com/zy/nc/task/handler/BaseDataHandler.java | 22 +++++++++++++++++++++- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java b/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java index 3406dbc..0499cd0 100644 --- a/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java +++ b/src/main/java/com/zy/nc/task/handler/BaseDataHandler.java @@ -4,9 +4,11 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.core.common.Cools; +import com.zy.asrs.entity.StoreType; import com.zy.asrs.entity.Tag; import com.zy.asrs.entity.param.MatSyncParam; import com.zy.asrs.service.OpenService; +import com.zy.asrs.service.StoreTypeService; import com.zy.asrs.service.TagService; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; @@ -72,6 +74,9 @@ @Autowired private UserService userService; + @Autowired + private StoreTypeService storeTypeService; + @Value("${NYNC.pageSize}") private Integer pageSize; @@ -133,6 +138,21 @@ Page<NccJcCkWms> wmsFlag = nccJcCkWmsService.selectPage(page, new EntityWrapper<NccJcCkWms>().ne("wms_flag", 1)); for (NccJcCkWms nccJcCkWms : wmsFlag.getRecords()) { log.info("NccJcCkWms鏁版嵁:{}", JSONObject.toJSON(nccJcCkWms)); + StoreType storeType = storeTypeService.selectById(nccJcCkWms.getCode()); + if (storeType == null) { + storeType = new StoreType(); + storeType.setStoreName(nccJcCkWms.getName()); + storeType.setStatus(1); + storeType.setStoreId(nccJcCkWms.getCode()); + storeType.setCreateBy(1L); + storeType.setCreateTime(new Date()); + storeTypeService.insert(storeType); + } else { + storeType.setStoreName(nccJcCkWms.getName()); + storeTypeService.updateById(storeType); + } + nccJcCkWms.setWmsFlag(1); + nccJcCkWmsService.updateById(nccJcCkWms); } return SUCCESS; } @@ -159,7 +179,7 @@ user.setStatus(1); user.setCreateTime(new Date()); userService.insert(user); - }else { + } else { user.setUsername(nccJcRyWms.getRybm()); user.setNickname(nccJcRyWms.getRymc()); user.setRoleId(12L); -- Gitblit v1.9.1