diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java index 1fdaeaa5..826447e4 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopInfoServiceImpl.java @@ -34,7 +34,9 @@ import cn.ysk.cashier.system.domain.Dept; import cn.ysk.cashier.system.domain.Job; import cn.ysk.cashier.system.domain.Role; import cn.ysk.cashier.system.domain.User; +import cn.ysk.cashier.system.enums.ParamsEnum; import cn.ysk.cashier.system.repository.UserRepository; +import cn.ysk.cashier.system.service.ParamsService; import cn.ysk.cashier.system.service.UserService; import cn.ysk.cashier.utils.*; import lombok.RequiredArgsConstructor; @@ -75,6 +77,7 @@ public class TbShopInfoServiceImpl implements TbShopInfoService { private final UserCacheManager userCacheManager; private final TokenProvider tokenProvider; + private final ParamsService paramsService; private final TbMerchantRegisterRepository merchantRegisterRepository; @@ -109,6 +112,8 @@ public class TbShopInfoServiceImpl implements TbShopInfoService { tbShopInfo.setSmallQrcode(smallQrcode); tbShopInfoRepository.save(tbShopInfo); } + String baseUrl = paramsService.getValue(ParamsEnum.SHOP_ORDER_PAY_BASE_URL.name()); + tbShopInfo.setPaymentQrcode(baseUrl+"?shopId="+id); ValidationUtil.isNull(tbShopInfo.getId(),"TbShopInfo","id",id); return tbShopInfoMapper.toDto(tbShopInfo); }