Merge pull request 'demand: TMS系统 - 客户账单管理 - 销账审核通过后交易时间取申请的交易时间 TMS系统 - 客户账单管理 - 业务销账申请 - 增加校验不同支付类型的运单不能一起提交申请 TMS系统 - 客户账单管理 -…' (#294) from develop into master
Reviewed-on: http://git.xdadan.loc/tanex/emis-service/pulls/294
This commit is contained in:
commit
d4b60d2525
@ -186,6 +186,21 @@ public class EmisWriteoffApplyServiceImpl extends EmisBaseService implements IEm
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 将结算类型数字转换为文字
|
||||
*
|
||||
* @param settleType 结算类型 1-现金 2-月结
|
||||
* @return 结算类型文字描述
|
||||
*/
|
||||
private String getSettleTypeName(String settleType) {
|
||||
if ("1".equals(settleType)) {
|
||||
return "现金";
|
||||
} else if ("2".equals(settleType)) {
|
||||
return "月结";
|
||||
}
|
||||
return settleType; // 如果未知类型,返回原值
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证明细列表中结算账单的结算类型是否一致
|
||||
*
|
||||
@ -212,7 +227,7 @@ public class EmisWriteoffApplyServiceImpl extends EmisBaseService implements IEm
|
||||
firstSettleType = settleType;
|
||||
} else if (!firstSettleType.equals(settleType)) {
|
||||
throw new EmisBizError("明细列表中的结算账单类型不一致,运单号 " + detail.getBillCode()
|
||||
+ " 的结算类型为 " + settleType + ",与其他明细的结算类型 " + firstSettleType + " 不一致");
|
||||
+ " 的结算类型为 " + getSettleTypeName(settleType) + ",与其他明细的结算类型 " + getSettleTypeName(firstSettleType) + " 不一致");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user