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); }