Просмотр исходного кода

[商户商铺][商户][释放商铺和商户管理员手机号码]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
40d6d545c4
5 измененных файлов: 16 добавлений и 5 удалений
  1. +1
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantBUserController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxMerchantBUserService.java
  3. +4
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxMerchantBUserServiceImpl.java
  4. +9
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java
  5. +1
    -1
      mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml

+ 1
- 1
mallinkAdmin/src/main/java/com/iformall/controller/WxMerchantBUserController.java Просмотреть файл

@@ -68,7 +68,7 @@ public class WxMerchantBUserController extends BaseController {
@GetMapping("/hasphone")
@ApiImplicitParam(name="phone",value="phone",dataType="String", paramType = "query",required=true)
public ResultData hasphone(String phone) {
boolean has=wxMerchantBUserService.hasphone(phone);
boolean has=wxMerchantBUserService.hasphone(phone,getTenantId());
return new ResultData(Result.SUCCESS,"查询成功",has);
}


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxMerchantBUserService.java Просмотреть файл

@@ -55,7 +55,7 @@ public interface WxMerchantBUserService {
void deleteById(Long id);


boolean hasphone(String phone);
boolean hasphone(String phone, String tenantId);

ResultData updatepwd(String appId, String phone, String code, String pwd);



+ 4
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxMerchantBUserServiceImpl.java Просмотреть файл

@@ -10,6 +10,7 @@ import com.iformall.common.ResultData;
import com.iformall.domain.po.WxAppinfo;
import com.iformall.domain.po.WxMerchantBUser;
import com.iformall.domain.po.WxMsgValidationcode;
import com.iformall.enums.EnumMerchantBUserStatus;
import com.iformall.exception.MallinkException;
import com.iformall.mapper.WxAppinfoMapper;
import com.iformall.mapper.WxMerchantBUserMapper;
@@ -85,10 +86,11 @@ public class WxMerchantBUserServiceImpl implements WxMerchantBUserService {
}

@Override
public boolean hasphone(String phone) {
public boolean hasphone(String phone, String tenantId) {
WxMerchantBUser bUser = new WxMerchantBUser();
bUser.setTenantId(tenantId);
bUser.setPhone(phone);
bUser.setStatus(0);
bUser.setStatus(EnumMerchantBUserStatus.NOT_BOUND.getCode());
List<WxMerchantBUser> list = wxMerchantBUserMapper.findList(bUser);
return list.size()>=1?true:false;
}


+ 9
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java Просмотреть файл

@@ -132,6 +132,15 @@ public class WxMerchantServiceImpl implements WxMerchantService {
wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());//未出租
WxShopMapper.updateByPrimaryKeySelective(wxShop);
}

//解绑用户
WxMerchantBUser bUser = new WxMerchantBUser();
bUser.setMerchantId(wxMerchant.getId());
List<WxMerchantBUser> wxMerchantBUserMapperList = wxMerchantBUserMapper.findList(bUser);
for(WxMerchantBUser wxMerchantBUser:wxMerchantBUserMapperList){
wxMerchantBUser.setStatus(EnumMerchantBUserStatus.NOT_BOUND.getCode());
wxMerchantBUserMapper.updateByPrimaryKeySelective(wxMerchantBUser);
}
}

@Transactional


+ 1
- 1
mallinkService/src/main/resources/mapper/WxMerchantBUserMapper.xml Просмотреть файл

@@ -30,7 +30,7 @@
</if>
<if test=" null != tenantId ">
and `tenant_id` like concat('%', #{tenantId},'%')
and `tenant_id` = #{tenantId}
</if>


Загрузка…
Отмена
Сохранить