diff --git a/yshop-crm/yshop-module-crm/yshop-module-crm-biz/src/main/java/co/yixiang/yshop/module/crm/service/crmcontract/CrmContractServiceImpl.java b/yshop-crm/yshop-module-crm/yshop-module-crm-biz/src/main/java/co/yixiang/yshop/module/crm/service/crmcontract/CrmContractServiceImpl.java index 6ca436d..f2d9ed8 100644 --- a/yshop-crm/yshop-module-crm/yshop-module-crm-biz/src/main/java/co/yixiang/yshop/module/crm/service/crmcontract/CrmContractServiceImpl.java +++ b/yshop-crm/yshop-module-crm/yshop-module-crm-biz/src/main/java/co/yixiang/yshop/module/crm/service/crmcontract/CrmContractServiceImpl.java @@ -355,6 +355,14 @@ public class CrmContractServiceImpl implements CrmContractService { customerDO.setPurchaseTimes(customerDO.getPurchaseTimes() + 1); customerDO.setPurchaseTotal(customerDO.getPurchaseTotal().add(crmContractDO.getMoney())); customerMapper.updateById(customerDO); + if(crmContractDO.getBusinessId() != null && crmContractDO.getBusinessId() > 0){ + crmBusinessMapper.update(CrmBusinessDO.builder() + .isEnd(ShopCommonEnum.IS_STATUS_1.getValue()) + .remark("合同已签署成交") + .build(), + new LambdaQueryWrapper() + .eq(CrmBusinessDO::getId,crmContractDO.getBusinessId())); + } } crmFlowLogDO.setStatus(ShopCommonEnum.IS_STATUS_1.getValue());//审核通过 }else {