Commit 8222c3a831e68524ef845820d25df16743cf2858
1 parent
b285548b
修复:CRM 更新回款报错 校验可回款金额超过上限 需要用到 不允许修改的字段的getContractId
Showing
1 changed file
with
1 additions
and
1 deletions
yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
| ... | ... | @@ -164,9 +164,9 @@ public class CrmReceivableServiceImpl implements CrmReceivableService { |
| 164 | 164 | @CrmPermission(bizType = CrmBizTypeEnum.CRM_RECEIVABLE, bizId = "#updateReqVO.id", level = CrmPermissionLevelEnum.WRITE) |
| 165 | 165 | public void updateReceivable(CrmReceivableSaveReqVO updateReqVO) { |
| 166 | 166 | Assert.notNull(updateReqVO.getId(), "回款编号不能为空"); |
| 167 | - updateReqVO.setOwnerUserId(null).setCustomerId(null).setContractId(null).setPlanId(null); // 不允许修改的字段 | |
| 168 | 167 | // 1.1 校验可回款金额超过上限 |
| 169 | 168 | validateReceivablePriceExceedsLimit(updateReqVO); |
| 169 | + updateReqVO.setOwnerUserId(null).setCustomerId(null).setContractId(null).setPlanId(null); // 不允许修改的字段 | |
| 170 | 170 | // 1.2 校验存在 |
| 171 | 171 | CrmReceivableDO receivable = validateReceivableExists(updateReqVO.getId()); |
| 172 | 172 | // 1.3 只有草稿、审批中,可以编辑; | ... | ... |