| | |
| | | } |
| | | |
| | | 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; |
| | | } |