浏览代码

门店编辑新增手机号

Chris-zy 1 年之前
父节点
当前提交
76693c66e8

+ 13 - 0
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/SaleSiteMgrController.java

@@ -446,9 +446,22 @@ public class SaleSiteMgrController extends BaseApiController {
         if (channel == null) {
             return AjaxResult.error("门店信息不存在");
         }
+        //手机号是否重复校验
+        if (!saleSiteEditParam.getMobile().equals(channel.getMobile())) {
+
+            int mobileCount = channelService.count(
+                    new LambdaQueryWrapper<Channel>().eq(Channel::getMobile, channel.getMobile()));
+            if (mobileCount > 0) {
+                return AjaxResult.error("手机号码" + channel.getMobile() + "已注册!");
+            }
+            if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(channel.getMobile()))) {
+                return AjaxResult.error("手机号码" + channel.getMobile() + "已注册!");
+            }
+        }
 
         boolean rtn = channelService.update(new LambdaUpdateWrapper<Channel>()
             .set(Channel::getName, saleSiteEditParam.getName())
+            .set(Channel::getMobile, saleSiteEditParam.getMobile())
             .set(saleSiteEditParam.getCommFlag() != null, Channel::getCommFlag, saleSiteEditParam.getCommFlag())
             .eq(Channel::getChannelId, saleSiteEditParam.getChannelId()));
 

+ 3 - 0
mp-service/src/main/java/com/qs/mp/channel/domain/param/SaleSiteEditParam.java

@@ -24,6 +24,9 @@ public class SaleSiteEditParam {
     @ApiModelProperty("门店名称")
     private String name;
 
+    @ApiModelProperty("手机号")
+    private String mobile;
+
     @ApiModelProperty("分佣标识:0默认,1不分佣")
     private Integer commFlag;