Commit 2150f752 by 徐高华

会员小程序关联多个企微兼容

parent 58566a6a
...@@ -67,16 +67,7 @@ public class SecretSettingServiceImpl implements SecretSettingService { ...@@ -67,16 +67,7 @@ public class SecretSettingServiceImpl implements SecretSettingService {
logger.info("会员小程序配置使用getMemberSecretSetting接口"); logger.info("会员小程序配置使用getMemberSecretSetting接口");
return null; return null;
} }
//兼容好办助手和代开发 TabSecretSetting secretSetting = secretSettingMapper.getSecretSetting(wxEnterpriseId, secretType, null);
TabSecretSetting secretSetting = null;
if (secretType == SecretTypeEnum.CUSTOMIZED_APP.getVal()) {
secretSetting = secretSettingMapper.getSecretSetting(wxEnterpriseId, secretType, null);
if (secretSetting == null) {
secretSetting = secretSettingMapper.getSecretSetting(wxEnterpriseId, SecretTypeEnum.CUSTOMIZED_APP.getVal(), null);
}
} else {
}
secretSetting = secretSettingMapper.getSecretSetting(wxEnterpriseId, secretType, null);
return EntityUtil.changeEntityByJSON(SecretSettingDTO.class, secretSetting); return EntityUtil.changeEntityByJSON(SecretSettingDTO.class, secretSetting);
} }
......
...@@ -350,6 +350,10 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -350,6 +350,10 @@ public class WxEnterpriseInfoController extends WebBaseController {
logger.info("登录失败,从微信获取用户信息失败"); logger.info("登录失败,从微信获取用户信息失败");
return resultResponse(HaoBanErrCode.ERR_6); return resultResponse(HaoBanErrCode.ERR_6);
} }
if (!user.getCorpId().equals(enterpriseDTO.getCorpid()) && !user.getCorpId().equals(enterpriseDetailDTO.getOpenCorpid())) {
logger.info("corpid不一致");
return resultResponse(HaoBanErrCode.ERR_500003, user.getCorpId());
}
WxApplicationDTO wxApplicationDTO = wxApplicationApiService.selectByCorpid(user.getCorpId()); WxApplicationDTO wxApplicationDTO = wxApplicationApiService.selectByCorpid(user.getCorpId());
WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseApiService.getOne(wxApplicationDTO.getWxEnterpriseId()); WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseApiService.getOne(wxApplicationDTO.getWxEnterpriseId());
if (wxEnterpriseDTO == null) { if (wxEnterpriseDTO == null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment