From f306557dbcfc1583a45e26d86fdfe0aa4b446fb4 Mon Sep 17 00:00:00 2001 From: sfd <sun.sunshine@163.com> Date: 星期三, 14 五月 2025 18:45:04 +0800 Subject: [PATCH] Merge branch 'dev' of http://192.168.50.149:8085/r/aps-backend into dev --- 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