diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java index a3556288d..c7344dd02 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java @@ -440,8 +440,10 @@ public class AftersalesWorkOrderController extends BladeController { try { return R.status(aftersalesWorkOrderService.updateCompletionEnd(aftersalesWorkOrder)); } catch (ServiceException s){ + s.printStackTrace(); return R.fail(s.getMessage()); } catch (Exception e){ + e.printStackTrace(); log.error("修改完结处理》》》{}",e.getMessage()); return R.fail("系统异常!!!"); } diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesProcessingResultsServiceImpl.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesProcessingResultsServiceImpl.java index c30d7c640..f759dec87 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesProcessingResultsServiceImpl.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesProcessingResultsServiceImpl.java @@ -17,8 +17,10 @@ package com.logpm.aftersales.service.impl; import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.logpm.aftersales.dto.AftersalesProcessingResultsDTO; +import com.logpm.aftersales.entity.AftersalesCompletionRecipientEntity; import com.logpm.aftersales.entity.AftersalesProcessingMoneyEntity; import com.logpm.aftersales.entity.AftersalesProcessingResultsEntity; import com.logpm.aftersales.entity.AftersalesWorkOrderEntity; @@ -106,6 +108,10 @@ public class AftersalesProcessingResultsServiceImpl extends BaseServiceImpl completionRecipientEntityLambdaUpdateWrapper = Wrappers.lambdaUpdate() + .set(AftersalesProcessingMoneyEntity::getIsDeleted, 1) + .eq(AftersalesProcessingMoneyEntity::getProcessingResultsId, aftersalesProcessingResults.getId()); + aftersalesProcessingMoneyService.update(completionRecipientEntityLambdaUpdateWrapper); if(ObjectUtil.isNotNull(aftersalesProcessingResults.getProcessingMoneyEntityList())){ aftersalesProcessingResults.getProcessingMoneyEntityList().forEach(i ->{ if(ObjectUtil.isNotNull(i.getId()) ){ @@ -122,10 +128,10 @@ public class AftersalesProcessingResultsServiceImpl extends BaseServiceImpl