Commit ec2fb0b5 by huangZW

Merge branch 'developer' of http://115.159.76.241/haoban3.0/haoban-manage3.0.git into developer

parents 0b2ee033 4fcc3b18
...@@ -281,6 +281,9 @@ public class StaffApiServiceImpl implements StaffApiService { ...@@ -281,6 +281,9 @@ public class StaffApiServiceImpl implements StaffApiService {
if(staff == null) { if(staff == null) {
WxEnterpriseDTO enterpriseDTO = wxEnterpriseService.selectById(wxEnterpriseId); WxEnterpriseDTO enterpriseDTO = wxEnterpriseService.selectById(wxEnterpriseId);
TabHaobanWxApplication application = wxApplicationService.selectByWxEnterpriseIdAndApplicationType(wxEnterpriseId,1); TabHaobanWxApplication application = wxApplicationService.selectByWxEnterpriseIdAndApplicationType(wxEnterpriseId,1);
if(application == null){
application = wxApplicationService.selectByWxEnterpriseIdAndApplicationType(wxEnterpriseId,2);
}
if(enterpriseDTO != null) { if(enterpriseDTO != null) {
if(application != null) { if(application != null) {
Date now = new Date(); Date now = new Date();
......
...@@ -77,6 +77,9 @@ public class LoginController extends WebBaseController{ ...@@ -77,6 +77,9 @@ public class LoginController extends WebBaseController{
LoginVO loginVO = new LoginVO(); LoginVO loginVO = new LoginVO();
// StaffDTO staff = staffApiService.selectById("1"); // StaffDTO staff = staffApiService.selectById("1");
logger.info("【好办登录】staff={}",JSON.toJSONString(loginStaff)); logger.info("【好办登录】staff={}",JSON.toJSONString(loginStaff));
if(loginStaff == null){
return;
}
loginVO.setWxEnterpriseId(loginStaff.getWxEnterpriseId()); loginVO.setWxEnterpriseId(loginStaff.getWxEnterpriseId());
loginVO.setStaffDTO(loginStaff); loginVO.setStaffDTO(loginStaff);
AuthRequestUtil.setSessionUser(loginVO); AuthRequestUtil.setSessionUser(loginVO);
......
...@@ -51,6 +51,9 @@ public class InfoController extends WebBaseController{ ...@@ -51,6 +51,9 @@ public class InfoController extends WebBaseController{
loginStaff = staffApiService.selectByUserIdAndEnterpriseId(userId,enterprise.getWxEnterpriseId()); loginStaff = staffApiService.selectByUserIdAndEnterpriseId(userId,enterprise.getWxEnterpriseId());
} }
} }
if(loginStaff == null){
return resultResponse(HaoBanErrCode.ERR_600001);
}
String wxEnterpriseId = loginStaff.getWxEnterpriseId(); String wxEnterpriseId = loginStaff.getWxEnterpriseId();
WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseApiService.getOne(wxEnterpriseId); WxEnterpriseDTO wxEnterpriseDTO = wxEnterpriseApiService.getOne(wxEnterpriseId);
......
...@@ -179,6 +179,8 @@ public enum HaoBanErrCode { ...@@ -179,6 +179,8 @@ public enum HaoBanErrCode {
ERR_200002(200002, "非当前登录企业员工"), ERR_200002(200002, "非当前登录企业员工"),
ERR_500001(500001, "该企业没关联好办"), ERR_500001(500001, "该企业没关联好办"),
ERR_600001(600001, "成员不存在,请联系管理员后台授权通讯录权限"),
ERR_DEFINE(-888, "自定义错误"), ERR_DEFINE(-888, "自定义错误"),
ERR_OTHER(-999, "未知错误code"); ERR_OTHER(-999, "未知错误code");
private int code; private int code;
......
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