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:
heyu 2026-01-14 11:01:54 +08:00
commit d4b60d2525

View File

@ -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) + " 不一致");
}
}
}