更新同步清分订单任务对重复拉取订单的判断

This commit is contained in:
panshuling321 2022-06-21 14:48:15 +08:00
parent 0ed2f618be
commit 4b99a3d834

View File

@ -49,12 +49,16 @@ public class SyncHistoryOrderTask {
List<XhpcClearingHistoryOrderDomain> clearingHistoryOrderDomainList = new ArrayList<>();
StringBuilder orderIds = new StringBuilder();
for (XhpcHistoryOrderDomain domain : unClearingDomainList) {
XhpcClearingHistoryOrderDomain clearingDomain = new XhpcClearingHistoryOrderDomain();
XhpcClearingHistoryOrderDomain clearingDomain = clearingHistoryOrderMapper.selectByPrimaryKey(domain.getHistoryOrderId());
if(clearingDomain == null){
clearingDomain = new XhpcClearingHistoryOrderDomain();
BeanUtils.copyProperties(domain, clearingDomain);
clearingDomain.setClearingOrderId(domain.getHistoryOrderId());
clearingDomain.setCheckStatus(0);
clearingHistoryOrderDomainList.add(clearingDomain);
}
orderIds.append(",").append(domain.getHistoryOrderId());
}
clearingHistoryOrderMapper.insertBatch(clearingHistoryOrderDomainList);