Commit ea81bdc8 by 徐高华

login

parent a2615aab
...@@ -396,33 +396,26 @@ public class LoginController extends WebBaseController { ...@@ -396,33 +396,26 @@ public class LoginController extends WebBaseController {
} }
@RequestMapping("/gic-login-check") @RequestMapping("/gic-login-check")
public ModelAndView gicLogin(String clerkId, String hbEnt) { public ModelAndView gicLogin(String code, String hbEnt) {
logger.info("gic登录clerkId={},hbEnt={}", clerkId, hbEnt); logger.info("gic登录clerkId={},hbEnt={}", code, hbEnt);
PowerClerkDTO clerkDTO = this.userService.haobanLoginBack(clerkId); PowerClerkDTO clerkDTO = this.userService.haobanLoginBack(code);
if (clerkDTO == null) { if (clerkDTO == null) {
logger.info("登录失败,code失效:{}", clerkId); logger.info("登录失败,传入clerkId={}无效", code);
ModelAndView model = new ModelAndView(new RedirectView("/haoban-web/#/gic-error", false)); ModelAndView model = new ModelAndView(new RedirectView("/haoban-web/#/gic-error?errCode=1", false));
return model; return model;
} }
// 获取code信息
String gicEnterpriseId = clerkDTO.getEnterpriseId(); String gicEnterpriseId = clerkDTO.getEnterpriseId();
String loginPhoneNumber = clerkDTO.getPhoneNumber(); String loginPhoneNumber = clerkDTO.getPhoneNumber();
boolean b = wxEnterpriseRelatedApiService.enterpriseUseNew(gicEnterpriseId); Map<String, String> retMap = new HashMap<>();
if (b) { retMap.put("enterpriseId", gicEnterpriseId);
Map<String, String> retMap = new HashMap<>(); retMap.put("phoneNumber", loginPhoneNumber);
retMap.put("enterpriseId", gicEnterpriseId); retMap.put("wxEnterpriseId", hbEnt);
retMap.put("phoneNumber", loginPhoneNumber); String ret = JSONObject.toJSONString(retMap);
retMap.put("wxEnterpriseId", hbEnt); AES aes = SecureUtil.aes(LOGIN_KEY.getBytes());
String ret = JSONObject.toJSONString(retMap); String random = aes.encryptHex(ret);
AES aes = SecureUtil.aes(LOGIN_KEY.getBytes()); logger.info("使用新好办3:{}", random);
String random = aes.encryptHex(ret); ModelAndView model = new ModelAndView(
logger.info("使用新好办3:{}", random); new RedirectView("/haoban-3/#/loginMore?random=" + random, false, false));
ModelAndView model = new ModelAndView(
new RedirectView("/haoban-3/#/loginMore?random=" + random, false, false));
return model;
}
logger.info("登录失败,code失效:{}", clerkId);
ModelAndView model = new ModelAndView(new RedirectView("/haoban-web/#/gic-error", false));
return model; return model;
} }
......
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