diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/supermarket/SupermarketSyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/supermarket/SupermarketSyncService.java index 3aaa14a..f7f338c 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/supermarket/SupermarketSyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/supermarket/SupermarketSyncService.java @@ -58,6 +58,7 @@ public class SupermarketSyncService extends BaseSyncService { try { boolean ret = false; SyncTask synctask = new SyncTask(); + SyncTask synctaskstock = new SyncTask(); // 库存的,只发送到对应的超市,其他超市就不需要了 SupermarketProduct sp = new SupermarketProduct(); sp.setSupermarketId(supermarket_id); @@ -82,16 +83,17 @@ public class SupermarketSyncService extends BaseSyncService { ret = stock.save(); - synctask.addSaveData(stock); + synctaskstock.addSaveData(stock); } else { stock.setStockWeight(new BigDecimal(0)); ret = stock.update(); - synctask.addUpdateData(stock); + synctaskstock.addUpdateData(stock); } return ret && SyncTaskService.me.save(synctask) + && SyncTaskService.me.save(synctaskstock, supermarket_id) && ModifyLogService.me.save(sp, null, Enums.DataOpType.SAVE.getId(), sysuser); } catch (Exception e) { log.error(e.getMessage(), e);