From 66a4d910a33d1273427b513e008bd9cd4c5d4054 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 23 九月 2024 19:04:15 +0800 Subject: [PATCH] 修改接口 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 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 f889d76..fcb3bce 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,6 +67,17 @@ @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() + "'失败,登录账号已存在"); + } + else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) + { + return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); + } shopService.save(dto); // 添加账号 Long userId = userService.addAccount(dto); @@ -78,6 +92,17 @@ @ApiOperation( value = "编辑店铺信息") @PostMapping(value = "/edit") public AjaxResult<String> edit(@RequestBody TShopDTO dto) { + SysUser user = new SysUser(); + user.setUserName(dto.getAccount()); + user.setPhonenumber(dto.getAccount()); + if (!userService.checkUserNameUnique(user)) + { + return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在"); + } + else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) + { + return error("修改用户'" + user.getUserName() + "'失败,手机号码已存在"); + } shopService.updateById(dto); userService.updateAccount(dto); return AjaxResult.success(); @@ -106,7 +131,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