提交 ca25218a authored 作者: huyufan's avatar huyufan

接单非百分百预付直接校验是否存在借款

上级 fa6096ee
......@@ -265,20 +265,25 @@ public class SettlementOwnerDetailServiceImpl implements SettlementOwnerDetailS
List<OrderChild> orderChildren = orderChildDao.selectInTransitOrderChildLtUnsettle(orderNo);
if (CollectionUtil.isNotEmpty(orderChildren)) {
log.info("当前订单{},存在在途运单,不予锁定", orderNo);
orderChildrenFlag = true;
} else {
List<SettlementOwnerDetail> ownerDetails = settlementOwnerDetailDao.selectListByOrderNo(orderNo);
if (CollectionUtil.isNotEmpty(ownerDetails)) {
log.info("当前订单{},存在结算单编号是null的货主计费,不予锁定", orderNo);
ownerDetailsFlag = true;
} else {
//开票标识“网运单”,预付标识“未预付”,借款标识”未借款“的车主计费,如存在不允许锁定
SettlementDriverDetail settlementDriverDetail = settlementDriverDetailDao.selectLoanFlag(orderNo);
if (settlementDriverDetail != null) {
log.info("当前订单{},开票标识“网运单”,预付标识“未预付”,借款标识”未借款“的车主计费,不予锁定", orderNo);
loanFlag = true;
} else {
//开票标识“网运单”,预付标识“未预付”,借款类型“虚拟货币”,借款标识”已借款“的车主计费,如存在不允许锁定
settlementDriverDetail = settlementDriverDetailDao.selectLoanTypeFlag(orderNo);
if (settlementDriverDetail != null) {
log.info("当前订单{},开票标识“网运单”,预付标识“未预付”,借款标识”未借款“的车主计费,不予锁定", orderNo);
loanFlag = true;
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论