|
|
|
@@ -7,6 +7,7 @@ import com.iformall.common.Result; |
|
|
|
import com.iformall.common.ResultData; |
|
|
|
import com.iformall.domain.po.*; |
|
|
|
import com.iformall.domain.vo.MallUserInfoVo; |
|
|
|
import com.iformall.enums.EnumMallUserStatus; |
|
|
|
import com.iformall.enums.EnumMsgModel; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.service.*; |
|
|
|
@@ -112,6 +113,7 @@ public class HomeController extends BaseController { |
|
|
|
if(StringUtils.isNotBlank(info.getWebOpenId())) { |
|
|
|
info.setWebOpenId("保密"); |
|
|
|
} |
|
|
|
|
|
|
|
String menus = mallUserRoleService.getPermissionsByUser(info); |
|
|
|
if(menus != null) { |
|
|
|
info.setMenus(menus); |
|
|
|
@@ -214,6 +216,14 @@ public class HomeController extends BaseController { |
|
|
|
return new ResultData(ErrorCode.USER_IS_MULTI); |
|
|
|
} |
|
|
|
MallUserInfoVo user = users.get(0); |
|
|
|
if (user==null) { |
|
|
|
logger.error("用户不存在, userName: " + user.getUsername()); |
|
|
|
return new ResultData(ErrorCode.USER_IS_EMPTY); |
|
|
|
} |
|
|
|
if(user.getStatus() == EnumMallUserStatus.NOT_VALID.getCode()){ |
|
|
|
logger.error("用户已停用, userName: " + user.getUsername()); |
|
|
|
return new ResultData(ErrorCode.USER_IS_LOCKED); |
|
|
|
} |
|
|
|
WxMsgValidationcode wxMsgValidationcode = new WxMsgValidationcode(); |
|
|
|
wxMsgValidationcode.setPhone(phone); |
|
|
|
wxMsgValidationcode.setTenantId(user.getTenantId()); |
|
|
|
|