From e3e4ed4b174410780e259f5e9e0485e58364d51f Mon Sep 17 00:00:00 2001 From: "lisai17@sina.com" Date: Mon, 26 Oct 2020 17:17:07 +0800 Subject: [PATCH] . --- .../order/ordertemp/OrderTempSyncService.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/order/ordertemp/OrderTempSyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/order/ordertemp/OrderTempSyncService.java index 63e7d5c..09fbb5b 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/order/ordertemp/OrderTempSyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/order/ordertemp/OrderTempSyncService.java @@ -59,10 +59,6 @@ public class OrderTempSyncService { SyncTask synctask = new SyncTask(); SyncTask synctaskincrement = new SyncTask(); - if(orderInvalidVerify != null){ - synctask.addUpdateData(orderInvalidVerify); - } - boolean ret = Db.tx(new IAtom() { @Override public boolean run() { @@ -75,6 +71,16 @@ public class OrderTempSyncService { return false; } + if(orderInvalidVerify != null){ + ret = orderInvalidVerify.update(); + + if (!ret) { + return false; + } + + synctask.addUpdateData(orderInvalidVerify); + } + // if(oldstate == OrderStateEnum.LEAVE.getStateid() ){ // Bocomm bocomm = Bocomm.dao.findFirst( // "select * from bocomm t where t.order_sn = ? and t.state <= ? limit 0,1",