|
|
|
@@ -117,11 +117,15 @@ public class WxMerchantController extends BaseController { |
|
|
|
WxCUser cuUser = new WxCUser(); |
|
|
|
cuUser.updateTenantInfo(getTenantInfo()); |
|
|
|
cuUser.setPhone(phone); |
|
|
|
WxCUser mUser = cUserService.getByObject(cuUser); |
|
|
|
if (mUser != null) { |
|
|
|
return new ResultData(mUser.getOpenId()); |
|
|
|
} else { |
|
|
|
return new ResultData(ErrorCode.USER_IS_EMPTY); |
|
|
|
try { |
|
|
|
WxCUser mUser = cUserService.getByObject(cuUser); |
|
|
|
if (mUser != null) { |
|
|
|
return new ResultData(mUser.getOpenId()); |
|
|
|
} else { |
|
|
|
return new ResultData(ErrorCode.USER_IS_EMPTY,phone+"请在C端完成授权手机号操作。"); |
|
|
|
} |
|
|
|
}catch(Exception e) { |
|
|
|
return new ResultData(ErrorCode.USER_IS_EMPTY.getCode(),phone+"匹配C端用户失败,该情况可能是未在C端授权手机号或者用户C端数据存在多个微信对应统一手机号异常数据。"); |
|
|
|
} |
|
|
|
} |
|
|
|
return new ResultData(ErrorCode.USER_NO_PERMISSION); |
|
|
|
|