mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-28 09:55:07 +08:00
修复:CRM 更新回款报错 校验可回款金额超过上限 需要用到 不允许修改的字段的getContractId
This commit is contained in:
@ -164,9 +164,9 @@ public class CrmReceivableServiceImpl implements CrmReceivableService {
|
|||||||
@CrmPermission(bizType = CrmBizTypeEnum.CRM_RECEIVABLE, bizId = "#updateReqVO.id", level = CrmPermissionLevelEnum.WRITE)
|
@CrmPermission(bizType = CrmBizTypeEnum.CRM_RECEIVABLE, bizId = "#updateReqVO.id", level = CrmPermissionLevelEnum.WRITE)
|
||||||
public void updateReceivable(CrmReceivableSaveReqVO updateReqVO) {
|
public void updateReceivable(CrmReceivableSaveReqVO updateReqVO) {
|
||||||
Assert.notNull(updateReqVO.getId(), "回款编号不能为空");
|
Assert.notNull(updateReqVO.getId(), "回款编号不能为空");
|
||||||
updateReqVO.setOwnerUserId(null).setCustomerId(null).setContractId(null).setPlanId(null); // 不允许修改的字段
|
|
||||||
// 1.1 校验可回款金额超过上限
|
// 1.1 校验可回款金额超过上限
|
||||||
validateReceivablePriceExceedsLimit(updateReqVO);
|
validateReceivablePriceExceedsLimit(updateReqVO);
|
||||||
|
updateReqVO.setOwnerUserId(null).setCustomerId(null).setContractId(null).setPlanId(null); // 不允许修改的字段
|
||||||
// 1.2 校验存在
|
// 1.2 校验存在
|
||||||
CrmReceivableDO receivable = validateReceivableExists(updateReqVO.getId());
|
CrmReceivableDO receivable = validateReceivableExists(updateReqVO.getId());
|
||||||
// 1.3 只有草稿、审批中,可以编辑;
|
// 1.3 只有草稿、审批中,可以编辑;
|
||||||
|
Reference in New Issue
Block a user