From dbcc9f8992c97b84aa6ae0a381c807ba6239ae2c Mon Sep 17 00:00:00 2001 From: huangjiayang <5265313@qq.com> Date: 星期四, 15 五月 2025 16:47:08 +0800 Subject: [PATCH] 【UPDATE】刷新BOM、库存、工艺路线数据缓存接口增加刷新钣金子单数据 --- aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java index 5c5a95a..8c0ed72 100644 --- a/aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java +++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java @@ -1,15 +1,16 @@ package com.aps.core.controller; -import com.aps.core.service.ICoreService; +import com.aps.common.core.domain.R; +import com.aps.common.core.utils.file.FileUtils; +import com.aps.common.core.web.domain.AjaxResult; +import com.aps.core.service.*; +import com.aps.system.api.domain.SysFile; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; -import com.aps.common.core.domain.R; -import com.aps.common.core.utils.file.FileUtils; -import com.aps.system.api.domain.SysFile; /** * 鏂囦欢璇锋眰澶勭悊 @@ -23,6 +24,18 @@ @Autowired private ICoreService coreService; + + @Autowired + private IApsBomHeaderService apsBomHeaderService; + + @Autowired + private IApsStandardProcessRouteHeaderService apsStandardProcessRouteHeaderService; + + @Autowired + private IApsMaterialStorageManagementService apsMaterialStorageManagementService; + + @Autowired + private IApsPlatePlanService apsPlatePlanService; /** * 鏂囦欢涓婁紶璇锋眰 @@ -45,4 +58,24 @@ return R.fail(e.getMessage()); } } + + /** + * 鍒锋柊BOM鍜屽伐鑹鸿矾绾垮拰搴撳瓨缂撳瓨 + * @param orgCode + * @return + */ + @PostMapping("refreshBomPrcessrouteStorageData") + public AjaxResult refreshBomRouteStorageData(String orgCode) + { + try { + apsBomHeaderService.setBomDataToRedis(orgCode); + apsStandardProcessRouteHeaderService.setProcessRouteDataToRedis(orgCode); + apsMaterialStorageManagementService.setStorageDataToRedis(orgCode); + apsPlatePlanService.setSubPlansToRedis(); + }catch (Exception e){ + e.printStackTrace(); + return AjaxResult.error(e.getMessage()); + } + return AjaxResult.success(); + } } \ No newline at end of file -- Gitblit v1.9.3