Forráskód Böngészése

门店转渠道只能转为1级渠道

Chris-zy 1 éve
szülő
commit
42b7c394f0

+ 4 - 6
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/SaleSiteMgrController.java

@@ -649,12 +649,10 @@ public class SaleSiteMgrController extends BaseApiController {
         }
 
         //修改门店为渠道
-        //查询上级代理信息
-        Channel parentChannel = channelService.getById(channelParam.getParentId());
         boolean mobileChange = false;  // 手机号码是否有变更
-        channel.setParentId(channelParam.getParentId());
-        channel.setLevel(0);
-        channel.setChannelNo(parentChannel.getChannelNo()+"."+channel.getChannelId());
+        channel.setParentId(0L);
+        channel.setLevel(1);
+        channel.setChannelNo(channel.getChannelId().toString());
         //佣金比例暂定为0
         channel.setCommRate(BigDecimal.ZERO);
         /**
@@ -677,7 +675,7 @@ public class SaleSiteMgrController extends BaseApiController {
         channelService.updateChannel(channel, mobileChange);
 
         //修改用户信息及岗位、角色关联
-        channelService.alterUserPostAndRole(channel, ChannelRoleEnum.SALESITE);
+        channelService.alterUserPostAndRole(channel, ChannelRoleEnum.CHANNEL);
 
         return AjaxResult.success("门店'" + channel.getName() + "'变更为渠道成功");
     }