cup 3 år sedan
förälder
incheckning
0e3bc6a4ea

+ 12 - 10
mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelServiceImpl.java

@@ -201,18 +201,20 @@ public class ChannelServiceImpl extends ServiceImpl<ChannelMapper, Channel> impl
     if(channel.getVerifyStatus() == ChannelVerifyStatusEnum.ACCEPT) {
       channel.setCertifyStatus(ChannelCertifyStatusEnum.CERTIFIED);
 
+      // 获取经销商信息
+      Channel param = this.getById(channel.getChannelId());
       // 设置保存地址信息
       UserAddr userAddr = new UserAddr();
-      userAddr.setUserId(channel.getUserId());
-      userAddr.setReceiver(channel.getContact());
-      userAddr.setProvince(channel.getProvince());
-      userAddr.setProvinceId(channel.getProvinceId());
-      userAddr.setCity(channel.getCity());
-      userAddr.setCityId(channel.getCityId());
-      userAddr.setArea(channel.getArea());
-      userAddr.setAreaId(channel.getAreaId());
-      userAddr.setAddr(channel.getAddress());
-      userAddr.setMobile(channel.getMobile());
+      userAddr.setUserId(param.getUserId());
+      userAddr.setReceiver(param.getContact());
+      userAddr.setProvince(param.getProvince());
+      userAddr.setProvinceId(param.getProvinceId());
+      userAddr.setCity(param.getCity());
+      userAddr.setCityId(param.getCityId());
+      userAddr.setArea(param.getArea());
+      userAddr.setAreaId(param.getAreaId());
+      userAddr.setAddr(param.getAddress());
+      userAddr.setMobile(param.getMobile());
       userAddr.setStatus(1);
       int count = userAddrService.count(new LambdaQueryWrapper<UserAddr>().eq(UserAddr::getUserId, channel.getUserId()));
       if (count == 0) {