|
@@ -268,27 +268,27 @@ public class WODispatchPlanDBServiceImpl implements WODispatchPlanDBService,WODi
|
|
|
woDispatchPlanMapper.updateWiths(upMap,andWhereUp,new HashMap<>(),"");
|
|
|
|
|
|
//TODO 先删除所有关联再添加
|
|
|
-// if(model.getChufaRulsFlag()!=-1) {
|
|
|
-// Map<String, Object> andWhereRuls = new HashMap<>();
|
|
|
-// andWhereRuls.put("plan_id", model.getPlanId());
|
|
|
-// woDispatchPlanRulsMapper.deleteWiths(andWhereRuls, new HashMap<>(), "");
|
|
|
-// Map<String, Object> andWherePlanTags = new HashMap<>();
|
|
|
-// andWherePlanTags.put("plan_id", model.getPlanId());
|
|
|
-// woDispatchPlanTagsMapper.deleteWiths(andWherePlanTags, new HashMap<>(), "");
|
|
|
-// }
|
|
|
-// //删除排班
|
|
|
-// Map<String,Object> andWheresItems = new HashMap<>();
|
|
|
-// andWheresItems.put("plan_id",model.getPlanId());
|
|
|
-// List<DispatchCmdBatchItemModel> woMap = woDispatchCmdBatchItemDBService.listAllWithsExByDispoal("","",andWheresItems,new HashMap<>(),"handle_start_time","");
|
|
|
-// if(!CollectionUtils.isEmpty(woMap)){
|
|
|
-// for (DispatchCmdBatchItemModel item:woMap){
|
|
|
-// woDispatchCmdPatchItemMapper.deleteWiths(andWheresItems,new HashMap<>(),"");
|
|
|
-// //删除对应的处置建议
|
|
|
-// Map<String,Object> andWheresItemDisposals = new HashMap<>();
|
|
|
-// andWheresItemDisposals.put("batch_item_id",model.getPlanId());
|
|
|
-// woDispatchCmdPatchDisposalMapper.deleteWiths(andWheresItemDisposals,new HashMap<>(),"");
|
|
|
-// }
|
|
|
-// }
|
|
|
+ if(model.getChufaRulsFlag()!=-1) {
|
|
|
+ Map<String, Object> andWhereRuls = new HashMap<>();
|
|
|
+ andWhereRuls.put("plan_id", model.getPlanId());
|
|
|
+ woDispatchPlanRulsMapper.deleteWiths(andWhereRuls, new HashMap<>(), "");
|
|
|
+ Map<String, Object> andWherePlanTags = new HashMap<>();
|
|
|
+ andWherePlanTags.put("plan_id", model.getPlanId());
|
|
|
+ woDispatchPlanTagsMapper.deleteWiths(andWherePlanTags, new HashMap<>(), "");
|
|
|
+ }
|
|
|
+ //删除排班
|
|
|
+ Map<String,Object> andWheresItems = new HashMap<>();
|
|
|
+ andWheresItems.put("plan_id",model.getPlanId());
|
|
|
+ List<DispatchCmdBatchItemModel> woMap = woDispatchCmdBatchItemDBService.listAllWithsExByDispoal("","",andWheresItems,new HashMap<>(),"handle_start_time","");
|
|
|
+ if(!CollectionUtils.isEmpty(woMap)){
|
|
|
+ for (DispatchCmdBatchItemModel item:woMap){
|
|
|
+ woDispatchCmdPatchItemMapper.deleteWiths(andWheresItems,new HashMap<>(),"");
|
|
|
+ //删除对应的处置建议
|
|
|
+ Map<String,Object> andWheresItemDisposals = new HashMap<>();
|
|
|
+ andWheresItemDisposals.put("batch_item_id",model.getPlanId());
|
|
|
+ woDispatchCmdPatchDisposalMapper.deleteWiths(andWheresItemDisposals,new HashMap<>(),"");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
if(model.getChufaRulsFlag()==1) {
|
|
|
for (JPDispatchPlanInfoRuleSave jp : rulesList) {
|