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;
|
firstSettleType = settleType;
|
||||||
} else if (!firstSettleType.equals(settleType)) {
|
} else if (!firstSettleType.equals(settleType)) {
|
||||||
throw new EmisBizError("明细列表中的结算账单类型不一致,运单号 " + detail.getBillCode()
|
throw new EmisBizError("明细列表中的结算账单类型不一致,运单号 " + detail.getBillCode()
|
||||||
+ " 的结算类型为 " + settleType + ",与其他明细的结算类型 " + firstSettleType + " 不一致");
|
+ " 的结算类型为 " + getSettleTypeName(settleType) + ",与其他明细的结算类型 " + getSettleTypeName(firstSettleType) + " 不一致");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user