| | |
| | | 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; |
| | | |
| | | /** |
| | | * 文件请求处理 |
| | |
| | | |
| | | @Autowired |
| | | private ICoreService coreService; |
| | | |
| | | @Autowired |
| | | private IApsBomHeaderService apsBomHeaderService; |
| | | |
| | | @Autowired |
| | | private IApsStandardProcessRouteHeaderService apsStandardProcessRouteHeaderService; |
| | | |
| | | @Autowired |
| | | private IApsMaterialStorageManagementService apsMaterialStorageManagementService; |
| | | |
| | | @Autowired |
| | | private IApsPlatePlanService apsPlatePlanService; |
| | | |
| | | /** |
| | | * 文件上传请求 |
| | |
| | | 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(); |
| | | } |
| | | } |