更新同步清分订单任务对重复拉取订单的判断
This commit is contained in:
parent
0ed2f618be
commit
4b99a3d834
@ -49,12 +49,16 @@ public class SyncHistoryOrderTask {
|
|||||||
List<XhpcClearingHistoryOrderDomain> clearingHistoryOrderDomainList = new ArrayList<>();
|
List<XhpcClearingHistoryOrderDomain> clearingHistoryOrderDomainList = new ArrayList<>();
|
||||||
StringBuilder orderIds = new StringBuilder();
|
StringBuilder orderIds = new StringBuilder();
|
||||||
for (XhpcHistoryOrderDomain domain : unClearingDomainList) {
|
for (XhpcHistoryOrderDomain domain : unClearingDomainList) {
|
||||||
XhpcClearingHistoryOrderDomain clearingDomain = new XhpcClearingHistoryOrderDomain();
|
|
||||||
|
|
||||||
BeanUtils.copyProperties(domain, clearingDomain);
|
XhpcClearingHistoryOrderDomain clearingDomain = clearingHistoryOrderMapper.selectByPrimaryKey(domain.getHistoryOrderId());
|
||||||
clearingDomain.setClearingOrderId(domain.getHistoryOrderId());
|
if(clearingDomain == null){
|
||||||
clearingDomain.setCheckStatus(0);
|
clearingDomain = new XhpcClearingHistoryOrderDomain();
|
||||||
clearingHistoryOrderDomainList.add(clearingDomain);
|
|
||||||
|
BeanUtils.copyProperties(domain, clearingDomain);
|
||||||
|
clearingDomain.setClearingOrderId(domain.getHistoryOrderId());
|
||||||
|
clearingDomain.setCheckStatus(0);
|
||||||
|
clearingHistoryOrderDomainList.add(clearingDomain);
|
||||||
|
}
|
||||||
orderIds.append(",").append(domain.getHistoryOrderId());
|
orderIds.append(",").append(domain.getHistoryOrderId());
|
||||||
}
|
}
|
||||||
clearingHistoryOrderMapper.insertBatch(clearingHistoryOrderDomainList);
|
clearingHistoryOrderMapper.insertBatch(clearingHistoryOrderDomainList);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user