aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsBomHeaderServiceImpl.java
@@ -13,6 +13,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import java.util.stream.Collectors; /** @@ -111,6 +112,10 @@ @Override public boolean setBomDataToRedis(String orgCode) { try { Set<String> keys = redisTemplate.keys("BOM:BOM_*"); if (keys != null && !keys.isEmpty()) { redisTemplate.delete(keys); } List<ApsBom> bomRedisData = apsBomHeaderMapper.selectBomRedisData(orgCode); Map<String, List<ApsBom>> groupedByMainItemCode = bomRedisData.stream().collect(Collectors.groupingBy(ApsBom::getMainItemCode)); Map<String, Object> bulkData = new HashMap<>(); aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialStorageManagementServiceImpl.java
@@ -1,9 +1,5 @@ package com.aps.core.service.impl; import java.math.BigDecimal; import java.util.List; import java.util.Optional; import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import com.aps.common.core.utils.DateUtils; @@ -15,10 +11,8 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; import java.math.BigDecimal; import java.util.*; /** * 物料库存管理Service业务层处理 @@ -156,6 +150,10 @@ @Override public boolean setStorageDataToRedis(String orgCode) { try { Set<String> keys = redisTemplate.keys("MaterialStorage:Material_*"); if (keys != null && !keys.isEmpty()) { redisTemplate.delete(keys); } ApsMaterialStorageManagement temp = new ApsMaterialStorageManagement(); if(!StringUtils.isEmpty(orgCode)){ temp.setApplicableFactories(orgCode); aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java
@@ -12,6 +12,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; /** * 标准工艺路线HeaderService业务层处理 @@ -105,6 +106,10 @@ @Override public boolean setProcessRouteDataToRedis(String orgCode) { try { Set<String> keys = redisTemplate.keys("ROUTE:ROUTE_*"); if (keys != null && !keys.isEmpty()) { redisTemplate.delete(keys); } List<JSONObject> res = apsStandardProcessRouteHeaderMapper.selectProcessRouteStandardTimeData(orgCode); Map<String, Object> bulkData = new HashMap<>(); for (JSONObject jsonObject : res) {