Commit 884d8ccf by jianan

出账检核-增加币种58

parent d6e17773
......@@ -385,32 +385,38 @@ public class FortuneServiceImpl extends ServiceImpl<FortuneMapper, Fortune>
StringBuilder validateMsg = new StringBuilder();
for (Fortune fortune : fortuneList) {
// 统一加一个换行符开始
validateMsg.append("\n");
validateMsg.append("<br>");
if (StringUtils.isNotBlank(fortune.getFortuneAccountBizId())) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":已发薪资,不能重复生成;");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":已发薪资,不能重复生成").append("<br>");
}
if (StringUtils.equals(fortune.getStatus(), FortuneStatusEnum.WAIT.getItemValue())) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":待出账状态不能直接改为'可出账, 检核完成'");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":待出账状态不能直接改为'可出账, 检核完成'").append("<br>");
}
if (StringUtils.equals(fortune.getStatus(), FortuneStatusEnum.SENT.getItemValue())) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":已完成出账;");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":已完成出账").append("<br>");
}
if (fortune.getActualPayoutDate() == null) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":未设置出账年月(实)");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":未设置出账年月(实)").append("<br>");
}
if (ObjectUtils.isEmpty(fortune.getPayoutCurrency())) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":未设置发放币种");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":未设置发放币种").append("<br>");
}
if (ObjectUtils.isEmpty(fortune.getPayoutAmount())) {
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker()).append(":未设置发放币种金额");
validateMsg.append("保单").append(fortune.getPolicyNo()).append("-").append(fortune.getBroker())
.append(":未设置发放币种金额").append("<br>");
}
}
if (StringUtils.isNotBlank(validateMsg.toString())) {
// 去掉最开头的那个多余的换行符
String finalMsg = validateMsg.toString();
if (finalMsg.startsWith("\n")) {
finalMsg = finalMsg.substring(1);
if (finalMsg.startsWith("<br>")) {
finalMsg = finalMsg.substring(5);
}
throw new BusinessException(ResultCode.FAIL.getCode(), finalMsg);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment