From cd3e490b95b7e6130c506b47debc5ca004bc01f2 Mon Sep 17 00:00:00 2001 From: sfd <sun.sunshine@163.com> Date: 星期五, 23 五月 2025 15:36:36 +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 | 42 ++++++++++++++++++++++++++++++++++++++---- 1 files changed, 38 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..764b90a 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,17 @@ 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.core.service.ApsPlate.IApsPlatePlanService; +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 +25,18 @@ @Autowired private ICoreService coreService; + + @Autowired + private IApsBomHeaderService apsBomHeaderService; + + @Autowired + private IApsStandardProcessRouteHeaderService apsStandardProcessRouteHeaderService; + + @Autowired + private IApsMaterialStorageManagementService apsMaterialStorageManagementService; + + @Autowired + private IApsPlatePlanService apsPlatePlanService; /** * 鏂囦欢涓婁紶璇锋眰 @@ -45,4 +59,24 @@ return R.fail(e.getMessage()); } } + + /** + * 鍒锋柊BOM鍜屽伐鑹鸿矾绾垮拰搴撳瓨缂撳瓨 + * @param orgCode + * @return + */ + @PostMapping("/refreshBomRouteStorageData") + public AjaxResult refreshBomRouteStorageData(String orgCode) + { + try { + apsBomHeaderService.setBomDataToRedis(orgCode); + apsStandardProcessRouteHeaderService.setProcessRouteDataToRedis(orgCode); + apsMaterialStorageManagementService.setStorageDataToRedis(orgCode); + apsPlatePlanService.setSubPlansToRedis(); + return AjaxResult.success(); + }catch (Exception e){ + e.printStackTrace(); + return AjaxResult.error(e.getMessage()); + } + } } \ No newline at end of file -- Gitblit v1.9.3