diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysRecipesPlanServiceImpl.java b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysRecipesPlanServiceImpl.java index 87699af24..c689fc0ef 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysRecipesPlanServiceImpl.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysRecipesPlanServiceImpl.java @@ -281,13 +281,19 @@ public class SysRecipesPlanServiceImpl implements ISysRecipesPlanService { List addList = new ArrayList<>(); List updateList = new ArrayList<>(); List delList = new ArrayList<>(); + SysRecipesPlan tmpPlan; for (SysRecipesPlan plan : oldRecipesPlanList) { if (index < newSize) { - plan.setStartDate(newRecipesPlanList.get(index).getStartDate()); - plan.setEndDate(newRecipesPlanList.get(index).getEndDate()); - plan.setPauseDate(newRecipesPlanList.get(index).getPauseDate()); - plan.setStartNumDay(newRecipesPlanList.get(index).getStartNumDay()); - plan.setEndNumDay(newRecipesPlanList.get(index).getEndNumDay()); + tmpPlan = newRecipesPlanList.get(index); + plan.setStartDate(tmpPlan.getStartDate()); + plan.setEndDate(tmpPlan.getEndDate()); + plan.setPauseDate(tmpPlan.getPauseDate()); + plan.setStartNumDay(tmpPlan.getStartNumDay()); + plan.setEndNumDay(tmpPlan.getEndNumDay()); + plan.setSmsSend(tmpPlan.getSmsSend()); + plan.setSubscribed(tmpPlan.getSubscribed()); + plan.setSubSend(tmpPlan.getSubSend()); + plan.setRemark(tmpPlan.getRemark()); updateList.add(plan); } else { delList.add(plan.getId());