From f070871c8ec45eb10a76f03edfc0116f1fd9b35c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Tue, 25 Mar 2025 09:38:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=97=E9=93=BA=E6=96=B0=E5=A2=9E=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=9F=BA=E6=9C=AC=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../czg/account/service/PointsBasicSettingService.java | 5 +++++ .../service/impl/PointsBasicSettingServiceImpl.java | 9 +++++++++ .../account/service/impl/ShopInfoServiceImpl.java | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/service/PointsBasicSettingService.java b/cash-common/cash-common-service/src/main/java/com/czg/account/service/PointsBasicSettingService.java index 8b2e0ad47..9782ecb55 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/service/PointsBasicSettingService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/service/PointsBasicSettingService.java @@ -11,4 +11,9 @@ import com.czg.account.entity.PointsBasicSetting; */ public interface PointsBasicSettingService extends IService { + /** + * 初始化∫配置信息 + * @param id 店铺id + */ + void initInfo(Long id); } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/PointsBasicSettingServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/PointsBasicSettingServiceImpl.java index 266624b2f..195af038b 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/PointsBasicSettingServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/PointsBasicSettingServiceImpl.java @@ -15,4 +15,13 @@ import org.apache.dubbo.config.annotation.DubboService; @DubboService public class PointsBasicSettingServiceImpl extends ServiceImpl implements PointsBasicSettingService{ + @Override + public void initInfo(Long id) { + PointsBasicSetting record = getById(id); + if (record == null) { + PointsBasicSetting pointsBasicSetting = new PointsBasicSetting(); + pointsBasicSetting.setShopId(id); + save(pointsBasicSetting); + } + } } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java index c391a677a..8061c5aeb 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java @@ -61,6 +61,10 @@ public class ShopInfoServiceImpl extends ServiceImpl i private RedisService redisService; @Resource private ShopPayTypeService shopPayTypeService; + @Resource + private FreeDineConfigService freeDineConfigService; + @Resource + private PointsBasicSettingService pointsBasicSettingService; @DubboReference private SysParamsService sysParamsService; @@ -149,6 +153,9 @@ public class ShopInfoServiceImpl extends ServiceImpl i // 增加支付方式 shopPayTypeService.addInfo(shopInfo.getId()); + // 初始化积分霸王餐设置 + freeDineConfigService.getConfig(shopInfo.getId()); + pointsBasicSettingService.initInfo(shopInfo.getId()); return updateById(shopInfo); }