From c45f67c98357373fb3b724731d6c2e030d202057 Mon Sep 17 00:00:00 2001 From: xjm Date: Tue, 5 Sep 2023 16:52:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A0=82=E7=AB=99=E6=96=B0=E5=A2=9E=E5=95=86?= =?UTF-8?q?=E5=93=81=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productpricemodify/ProductPriceModifySyncService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/productpricemodify/ProductPriceModifySyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/productpricemodify/ProductPriceModifySyncService.java index f3f0677..a016407 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/productpricemodify/ProductPriceModifySyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/productpricemodify/ProductPriceModifySyncService.java @@ -18,6 +18,7 @@ import com.jfinal.plugin.activerecord.IAtom; import java.math.BigDecimal; import java.sql.SQLException; import java.util.Date; +import java.util.Objects; /** * Generated by COWR Tue Dec 07 16:33:49 CST 2021 @@ -38,6 +39,8 @@ public class ProductPriceModifySyncService extends BaseSyncService { model.setCreateUserId(user.getId()); SyncTask synctask = new SyncTask(); + Integer supermarketId = model.getSupermarketId(); + synctask.setSupermarketId(supermarketId); boolean ret = Db.tx(new IAtom() { @Override public boolean run() { @@ -65,8 +68,10 @@ public class ProductPriceModifySyncService extends BaseSyncService { synctask.addSaveData(model); synctask.addSaveData(his); + Result result = SupermarketSyncService.me.addProduct(supermarketId, model.getProductId(), model.getUnitPrice().doubleValue(), user); return SyncTaskService.me.save(synctask, model.getSupermarketId()) - && ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user); + && ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user) + && Objects.nonNull(result); } catch (Exception e) { log.error(e.getMessage(), e);