From 6aa659f6cb7d3c86c87c4ab58be4220820c7326b Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 25 十月 2024 19:37:07 +0800 Subject: [PATCH] 修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java index 516e1c0..3acfe2d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java @@ -5,6 +5,7 @@ import com.ruoyi.common.basic.PageInfo; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysUser; +import com.ruoyi.common.utils.StringUtils; import com.ruoyi.framework.web.service.TokenService; import com.ruoyi.system.domain.TBoard; import com.ruoyi.system.domain.TShop; @@ -22,6 +23,8 @@ import java.util.List; import java.util.Objects; + +import static com.ruoyi.common.core.domain.AjaxResult.error; /** * <p> @@ -64,9 +67,18 @@ @ApiOperation( value = "添加店铺信息") @PostMapping(value = "/add") public AjaxResult<String> add(@RequestBody TShopDTO dto) { + SysUser user = new SysUser(); + user.setUserName(dto.getAccount()); + user.setPhonenumber(dto.getAccount()); + if (!userService.checkUserNameUnique(user)) + { + return error("添加用户'" + user.getUserName() + "'失败,登录账号已存在"); + } shopService.save(dto); // 添加账号 - userService.addAccount(dto); + Long userId = userService.addAccount(dto); + dto.setUserId(userId); + shopService.updateById(dto); return AjaxResult.success(); } @@ -76,6 +88,14 @@ @ApiOperation( value = "编辑店铺信息") @PostMapping(value = "/edit") public AjaxResult<String> edit(@RequestBody TShopDTO dto) { + SysUser user = new SysUser(); + user.setUserName(dto.getAccount()); + user.setPhonenumber(dto.getAccount()); + user.setUserId(dto.getUserId()); + if (!userService.checkUserNameUnique(user)) + { + return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在"); + } shopService.updateById(dto); userService.updateAccount(dto); return AjaxResult.success(); @@ -104,7 +124,7 @@ public AjaxResult<TShop> getDetailByUserId() { Integer roleType = tokenService.getLoginUser().getRoleType(); if(roleType == 1){ - return AjaxResult.error("该用户不是商家账号"); + return error("该用户不是商家账号"); } return AjaxResult.success(shopService.getOne(Wrappers.<TShop>lambdaQuery().eq(TShop::getUserId, tokenService.getLoginUser().getUserId()) .last("LIMIT 1"))); -- Gitblit v1.7.1