Browse Source

feat(all): 解决售后异常工单修改不正确问题

pre-production
zhaoqiaobo 5 months ago
parent
commit
14e59ccdc0
  1. 22
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

22
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

@ -2018,9 +2018,13 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
completionRecordService.save(r); completionRecordService.save(r);
} }
}); });
if (ObjectUtils.isNotNull(aftersalesWorkOrder.getAssignListRecord())) { // if (ObjectUtils.isNotNull(aftersalesWorkOrder.getAssignListRecord())) {
completionRecordService.deleteLogic(aftersalesWorkOrder.getAssignListRecord()); // completionRecordService.deleteLogic(aftersalesWorkOrder.getAssignListRecord());
} // }
LambdaUpdateWrapper<AftersalesCompletionRecordEntity> completionRecipientEntityLambdaUpdateWrapper = Wrappers.<AftersalesCompletionRecordEntity>lambdaUpdate()
.set(AftersalesCompletionRecordEntity::getIsDeleted, 1)
.eq(AftersalesCompletionRecordEntity::getWorkOrderId, aftersalesWorkOrder.getId());
completionRecordService.update(completionRecipientEntityLambdaUpdateWrapper);
} }
//异常工单完结处理结果受款方 //异常工单完结处理结果受款方
if (!aftersalesWorkOrder.getCompletionRecipientEntities().isEmpty()) { if (!aftersalesWorkOrder.getCompletionRecipientEntities().isEmpty()) {
@ -2033,10 +2037,14 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
completionRecipientService.save(r); completionRecipientService.save(r);
} }
}); });
if (ObjectUtils.isNotNull(aftersalesWorkOrder.getAssignListRecipient())) { // if (ObjectUtils.isNotNull(aftersalesWorkOrder.getAssignListRecipient())) {
//删除 // //删除
completionRecipientService.deleteLogic(aftersalesWorkOrder.getAssignListRecipient()); // completionRecipientService.deleteLogic(aftersalesWorkOrder.getAssignListRecipient());
} // }
LambdaUpdateWrapper<AftersalesCompletionRecipientEntity> completionRecipientEntityLambdaUpdateWrapper = Wrappers.<AftersalesCompletionRecipientEntity>lambdaUpdate()
.set(AftersalesCompletionRecipientEntity::getIsDeleted, 1)
.eq(AftersalesCompletionRecipientEntity::getWorkOrderId, aftersalesWorkOrder.getId());
completionRecipientService.update(completionRecipientEntityLambdaUpdateWrapper);
} }
AftersalesWorkOrderEntity workOrderEntity = new AftersalesWorkOrderEntity(); AftersalesWorkOrderEntity workOrderEntity = new AftersalesWorkOrderEntity();

Loading…
Cancel
Save