mirror of
https://gitee.com/guchengwuyue/crm.git
synced 2025-12-06 17:08:28 +08:00
合同审核成功后直接成交
This commit is contained in:
parent
100b269cd2
commit
8dfd4dd102
File diff suppressed because one or more lines are too long
@ -51,7 +51,7 @@ public class CrmCustomerDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 成交时间
|
* 成交时间
|
||||||
*/
|
*/
|
||||||
private Integer dealTime;
|
private LocalDateTime dealTime;
|
||||||
/**
|
/**
|
||||||
* 1锁定
|
* 1锁定
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -52,6 +52,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -335,6 +336,14 @@ public class CrmContractServiceImpl implements CrmContractService {
|
|||||||
crmContractDO.setCheckStatus(ContractStatusEnum.STATUS_2.getValue());
|
crmContractDO.setCheckStatus(ContractStatusEnum.STATUS_2.getValue());
|
||||||
crmContractDO.setFlowAdminId(new ArrayList<>());
|
crmContractDO.setFlowAdminId(new ArrayList<>());
|
||||||
crmFlowLogDO.setIsEnd(ShopCommonEnum.IS_STATUS_1.getValue());//审核结束
|
crmFlowLogDO.setIsEnd(ShopCommonEnum.IS_STATUS_1.getValue());//审核结束
|
||||||
|
|
||||||
|
//客户成交
|
||||||
|
CrmCustomerDO customerDO = customerMapper.selectById(crmContractDO.getCustomerId());
|
||||||
|
customerDO.setDealStatus(ShopCommonEnum.IS_STATUS_1.getValue());
|
||||||
|
customerDO.setDealTime(LocalDateTime.now());
|
||||||
|
customerDO.setPurchaseTimes(customerDO.getPurchaseTimes() + 1);
|
||||||
|
customerDO.setPurchaseTotal(customerDO.getPurchaseTotal().add(crmContractDO.getMoney()));
|
||||||
|
customerMapper.updateById(customerDO);
|
||||||
}
|
}
|
||||||
crmFlowLogDO.setStatus(ShopCommonEnum.IS_STATUS_1.getValue());//审核通过
|
crmFlowLogDO.setStatus(ShopCommonEnum.IS_STATUS_1.getValue());//审核通过
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user