Commit 903a9083 by fudahua

企业列表

parent b1717c59
package com.gic.haoban.manage.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.gic.haoban.manage.api.dto.EnterpriseDetailDTO;
import com.gic.haoban.manage.api.service.WxEnterpriseRelatedApiService;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -51,6 +54,9 @@ public class LoginController extends WebBaseController{
@Autowired
private WxEnterpriseApiService wxEnterpriseApiService;
@Autowired
private WxEnterpriseRelatedApiService wxEnterpriseRelatedApiService;
@Autowired
private Config config;
......@@ -136,18 +142,30 @@ public class LoginController extends WebBaseController{
}
//运维登录
@IgnoreLogin
@RequestMapping("yw-login")
public HaobanResponse ywLogin(String wxEnterpriseId,String random,HttpServletResponse response) {
@RequestMapping("gic-login")
public HaobanResponse ywLogin(String random,HttpServletResponse response) {
//判断是否存在random
Object o = RedisUtil.getCache(random);
String o = (String) RedisUtil.getCache(random);
if(o == null){
return resultResponse(HaoBanErrCode.ERR_4);
}
JSONObject jsonObject = JSONObject.parseObject(o);
String gicEnterpriseId = jsonObject.getString("enterpriseId");
String loginPhoneNumber = jsonObject.getString("phoneNumber");
EnterpriseDetailDTO detailDTO = wxEnterpriseRelatedApiService.getByEnterpriseId(gicEnterpriseId);
if (null == detailDTO) {
logger.info("登录用户不存在!");
return resultResponse(HaoBanErrCode.ERR_6);
}
//TODO 获取超级管理员账号接口
StaffDTO staff = staffApiService.selectSuperByWxEnterpriseId(wxEnterpriseId);
StaffDTO staff = staffApiService.selectByNationcodeAndPhoneNumber(detailDTO.getWxEnterpriseId(), "86", loginPhoneNumber);
if (null == staff) {
logger.info("登录用户手机号不存在!");
return resultResponse(HaoBanErrCode.ERR_6);
}
// StaffDTO staff = staffApiService.selectById("1");
LoginVO loginVO = new LoginVO();
loginVO.setWxEnterpriseId(wxEnterpriseId);
loginVO.setWxEnterpriseId(detailDTO.getWxEnterpriseId());
loginVO.setStaffDTO(staff);
AuthRequestUtil.setSessionUser(loginVO);
String redirectUri = config.getHost() + "index";
......
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