feat(REQ-3300) - 调整变更金额的必填逻辑
This commit is contained in:
parent
efe1dc2222
commit
e25d227d1f
@ -127,7 +127,6 @@ public class VisaChangeTempCreateReq {
|
||||
/**
|
||||
* 有符号的变更金额
|
||||
*/
|
||||
@NotNull(message = "变更金额不能为空")
|
||||
private BigDecimal amountChange;
|
||||
|
||||
/**
|
||||
|
||||
@ -702,13 +702,17 @@ public class ChangeRecordServiceImpl extends ServiceImpl<ChangeRecordDao, Change
|
||||
formVariables.put(FORM_FIELD_REASON, req.getReason());
|
||||
formVariables.put(FORM_FIELD_RELATION_AREA, visaHelper.buildAreaName(req.getRelationArea()));
|
||||
formVariables.put(FORM_FIELD_CONTEXT_DESCRIPTION, req.getChangeContextAndDescriptionList());
|
||||
String amountDesc = "不变";
|
||||
if (req.getAmountChange().compareTo(BigDecimal.ZERO) > 0) {
|
||||
amountDesc = "增加" + req.getAmountChange().toPlainString() + "元";
|
||||
} else if (req.getAmountChange().compareTo(BigDecimal.ZERO) < 0) {
|
||||
amountDesc = "减少" + req.getAmountChange().toPlainString() + "元";
|
||||
|
||||
// 非必填项
|
||||
if (Objects.nonNull(req.getAmountChange())) {
|
||||
String amountDesc = "不变";
|
||||
if (req.getAmountChange().compareTo(BigDecimal.ZERO) > 0) {
|
||||
amountDesc = "增加" + req.getAmountChange().toPlainString() + "元";
|
||||
} else if (req.getAmountChange().compareTo(BigDecimal.ZERO) < 0) {
|
||||
amountDesc = "减少" + req.getAmountChange().toPlainString() + "元";
|
||||
}
|
||||
formVariables.put(FORM_FIELD_AMOUNT_CHANGE, amountDesc);
|
||||
}
|
||||
formVariables.put(FORM_FIELD_AMOUNT_CHANGE, amountDesc);
|
||||
|
||||
// 三种单据
|
||||
if (MapUtils.isNotEmpty(req.getRelationOrderMap())) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user