更新同步清分订单任务

This commit is contained in:
panshuling321 2022-07-13 10:47:22 +08:00
parent c42cea4f1c
commit 9aaf3696d0

View File

@ -51,6 +51,7 @@ public class SyncHistoryOrderTask {
for (XhpcHistoryOrderDomain domain : unClearingDomainList) { for (XhpcHistoryOrderDomain domain : unClearingDomainList) {
XhpcClearingHistoryOrderDomain clearingDomain = clearingHistoryOrderMapper.selectByPrimaryKey(domain.getHistoryOrderId()); XhpcClearingHistoryOrderDomain clearingDomain = clearingHistoryOrderMapper.selectByPrimaryKey(domain.getHistoryOrderId());
if(clearingDomain == null){ if(clearingDomain == null){
clearingDomain = new XhpcClearingHistoryOrderDomain(); clearingDomain = new XhpcClearingHistoryOrderDomain();
@ -58,6 +59,17 @@ public class SyncHistoryOrderTask {
clearingDomain.setClearingOrderId(domain.getHistoryOrderId()); clearingDomain.setClearingOrderId(domain.getHistoryOrderId());
clearingDomain.setCheckStatus(0); clearingDomain.setCheckStatus(0);
clearingHistoryOrderDomainList.add(clearingDomain); clearingHistoryOrderDomainList.add(clearingDomain);
} else {
// 如果订单未审核且未清分提现则删除原订单并重新插入
if(clearingDomain.getCheckStatus() == 0 && clearingDomain.getClearingCheckoutId() == null){
clearingHistoryOrderMapper.deleteByPrimaryKey(clearingDomain.getClearingOrderId());
clearingDomain = new XhpcClearingHistoryOrderDomain();
BeanUtils.copyProperties(domain, clearingDomain);
clearingDomain.setClearingOrderId(domain.getHistoryOrderId());
clearingDomain.setCheckStatus(0);
clearingHistoryOrderDomainList.add(clearingDomain);
}
} }
orderIds.append(",").append(domain.getHistoryOrderId()); orderIds.append(",").append(domain.getHistoryOrderId());
} }