diff --git a/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopMerchantController.java b/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopMerchantController.java index 0ea4bd3c..54b4ca5c 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopMerchantController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/admin/ShopMerchantController.java @@ -24,13 +24,14 @@ public class ShopMerchantController { /** * 商户支付信息获取 * 权限标识: shopMerchant:detail + * @param shopId 店铺id * @return 支付信息 */ @SaAdminCheckRole("管理员") @SaAdminCheckPermission(value = "shopMerchant:detail", name = "商户支付信息获取") @GetMapping - public CzgResult detail() { - return CzgResult.success(shopMerchantService.detail()); + public CzgResult detail(@RequestParam Integer shopId) { + return CzgResult.success(shopMerchantService.detail(shopId)); } /** diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/merchant/ShopMerchantEditDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/merchant/ShopMerchantEditDTO.java index 8590a4ca..8f52060a 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/merchant/ShopMerchantEditDTO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/merchant/ShopMerchantEditDTO.java @@ -1,6 +1,7 @@ package com.czg.account.dto.merchant; import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; import lombok.Data; /** @@ -8,6 +9,7 @@ import lombok.Data; */ @Data public class ShopMerchantEditDTO { + @NotNull(message = "店铺id不为空") private Long shopId; @NotEmpty(message = "支付系统商户id不为空") private String storeId; diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopMerchantService.java b/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopMerchantService.java index feccb67d..9422a925 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopMerchantService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopMerchantService.java @@ -14,7 +14,7 @@ import java.io.Serializable; */ public interface ShopMerchantService extends IService { - ShopMerchant detail(); + ShopMerchant detail(Integer shopId); Boolean edit(ShopMerchantEditDTO shopMerchantEditDTO); @Override diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopMerchantServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopMerchantServiceImpl.java index df1a7b17..2f65260d 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopMerchantServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopMerchantServiceImpl.java @@ -26,8 +26,8 @@ import java.io.Serializable; public class ShopMerchantServiceImpl extends ServiceImpl implements ShopMerchantService { @Override - public ShopMerchant detail() { - ShopMerchant one = queryChain().eq(ShopMerchant::getShopId, StpKit.USER.getLoginIdAsLong()).one(); + public ShopMerchant detail(Integer shopId) { + ShopMerchant one = queryChain().eq(ShopMerchant::getShopId, shopId).one(); return one == null ? new ShopMerchant() : one; } @@ -37,6 +37,7 @@ public class ShopMerchantServiceImpl extends ServiceImpl