hongjli
2025-05-16 7cd52b112a2e7da06aa8cfebf19a337be858762f
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java
@@ -243,13 +243,11 @@
    }
    public List<ApsPlatePlan> getSubPlansFromRedis(String itemNumber) {
        List<ApsPlatePlan> subPlans;
        List<ApsPlatePlan> subPlans=new ArrayList<>();
        JSONArray jsonArray =(JSONArray) redisTemplate.opsForValue().get("PLATE_SUB_PLAN:" + itemNumber);
        if (jsonArray != null && !jsonArray.isEmpty()) {
            subPlans = jsonArray.stream().map(obj -> JSONObject.parseObject(String.valueOf(obj), ApsPlatePlan.class)).toList();
            subPlans.forEach(subPlan -> subPlan.setVersion(0));
        }else {
            subPlans = apsPlatePlanMapper.selectUnMatchPlateSubPlanList("FORTUNA", itemNumber);
        }
        return subPlans;
    }