From 8b258d16bd40ac4e81e49ae6dc030060ed3ee64e Mon Sep 17 00:00:00 2001 From: huangjiayang <5265313@qq.com> Date: 星期三, 14 五月 2025 15:42:27 +0800 Subject: [PATCH] 【ADD】新增刷新缓存BOM、工艺路线、库存数据接口 --- aps-modules/aps-core/src/main/java/com/aps/core/controller/CoreController.java | 38 +++++++++++++++++++++++++++++++++++--- 1 files changed, 35 insertions(+), 3 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..a04db47 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,19 @@ package com.aps.core.controller; +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.IApsBomHeaderService; +import com.aps.core.service.IApsMaterialStorageManagementService; +import com.aps.core.service.IApsStandardProcessRouteHeaderService; import com.aps.core.service.ICoreService; +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 +27,15 @@ @Autowired private ICoreService coreService; + + @Autowired + private IApsBomHeaderService apsBomHeaderService; + + @Autowired + private IApsStandardProcessRouteHeaderService apsStandardProcessRouteHeaderService; + + @Autowired + private IApsMaterialStorageManagementService apsMaterialStorageManagementService; /** * 鏂囦欢涓婁紶璇锋眰 @@ -45,4 +58,23 @@ 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); + }catch (Exception e){ + e.printStackTrace(); + return AjaxResult.error(e.getMessage()); + } + return AjaxResult.success(); + } } \ No newline at end of file -- Gitblit v1.9.3