From d900bdc7b712666cdeafe36f01e485f4672e4651 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期一, 17 十一月 2025 15:14:33 +0800
Subject: [PATCH] 修改奖品bug
---
seller-api/src/main/java/cn/lili/controller/permission/ClerkStoreController.java | 41 +----------------------------------------
1 files changed, 1 insertions(+), 40 deletions(-)
diff --git a/seller-api/src/main/java/cn/lili/controller/permission/ClerkStoreController.java b/seller-api/src/main/java/cn/lili/controller/permission/ClerkStoreController.java
index c60c98a..a799996 100644
--- a/seller-api/src/main/java/cn/lili/controller/permission/ClerkStoreController.java
+++ b/seller-api/src/main/java/cn/lili/controller/permission/ClerkStoreController.java
@@ -80,46 +80,7 @@
@PostMapping
@ApiOperation(value = "娣诲姞搴楀憳")
public ResultMessage<Object> add(@Valid ClerkAddDTO clerkAddDTO) {
- int rolesMaxSize = 10;
- try {
- if (clerkAddDTO.getRoles() != null && clerkAddDTO.getRoles().size() >= rolesMaxSize) {
- throw new ServiceException(ResultCode.PERMISSION_BEYOND_TEN);
- }
- //鏍¢獙鏄惁宸茬粡鏄細鍛�
- Member member = memberService.findByMobile(clerkAddDTO.getMobile());
- if (member == null) {
- //娣诲姞浼氬憳
- MemberAddDTO memberAddDTO = new MemberAddDTO();
- memberAddDTO.setMobile(clerkAddDTO.getMobile());
- memberAddDTO.setPassword(clerkAddDTO.getPassword());
- memberAddDTO.setUsername(clerkAddDTO.getUsername());
- member = memberService.addMember(memberAddDTO);
- } else {
- //鏍¢獙瑕佹坊鍔犵殑浼氬憳鏄惁宸茬粡鏄簵涓�
- if (Boolean.TRUE.equals(member.getHaveStore())) {
- throw new ServiceException(ResultCode.STORE_APPLY_DOUBLE_ERROR);
- }
- //鏍¢獙浼氬憳鐨勬湁鏁堟��
- if (Boolean.FALSE.equals(member.getDisabled())) {
- throw new ServiceException(ResultCode.USER_STATUS_ERROR);
- }
- }
- //娣诲姞搴楀憳
- clerkAddDTO.setMemberId(member.getId());
- clerkAddDTO.setShopkeeper(false);
- clerkAddDTO.setStoreId(UserContext.getCurrentUser().getStoreId());
- clerkService.saveClerk(clerkAddDTO);
- //淇敼姝や細鍛樻嫢鏈夊簵閾�
- List<String> ids = new ArrayList<>();
- ids.add(member.getId());
- memberService.updateHaveShop(true, UserContext.getCurrentUser().getStoreId(), ids);
- } catch (ServiceException se) {
- log.info(se.getMsg(), se);
- throw se;
- } catch (Exception e) {
- log.error("娣诲姞搴楀憳鍑洪敊", e);
- }
- return ResultUtil.success();
+ return clerkService.addClerk(clerkAddDTO);
}
--
Gitblit v1.8.0