fwq
2024-01-25 c90c86d66061d518d059dc520896488dbee37398
登录日志打印
1个文件已修改
15 ■■■■■ 已修改文件
phi_platform_user/src/main/java/com/hx/phip/controller/login/EmployeeLoginController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phi_platform_user/src/main/java/com/hx/phip/controller/login/EmployeeLoginController.java
@@ -108,7 +108,7 @@
       //解析code
        PersonnelQr personnelQr = PersonnelTool.qrLoginInfo(sysParameter.getParamValue(),employeeQrLogin.getCode());
        logger.info("扫码登录:"+personnelQr.toString());
        logger.info("企业员工-扫码登录:"+personnelQr.toString());
        if(personnelQr == null){
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,"人员信息不存在");
@@ -212,12 +212,11 @@
        //获取userId
        net.sf.json.JSONObject oauthObj = com.hx.mp.util.CorpMpUtil.code2Session(sysParameter.getParamValue(),employeeQrLogin.getCode());
        logger.info("网页登录获取userId,返回数据:"+oauthObj);
        //String errcode = oauthObj.optString("errcode", "");// 有错误的时候才有
       // String corpId = oauthObj.optString("corpid", "");// 有错误的时候才有
        // String corpId = oauthObj.optString("corpid", "");// 有错误的时候才有
        String userId = oauthObj.optString("userid", "");
       // String sessionKey = oauthObj.optString("session_key");
        logger.info("网页登录获取userId:"+oauthObj);
        // String sessionKey = oauthObj.optString("session_key");
        if (StringUtils.isEmpty(userId)) {
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,"人员没有权限登录");
@@ -225,7 +224,6 @@
        // 查询企业微信员工是否离职
        WeiXinInfo weiXinInfo = CorpMpUtil.userInfo(userId, sysParameter.getParamValue());
        logger.info("网页登录,查询企业微信员工是否离职:"+ JSON.toJSONString(weiXinInfo));
        if (weiXinInfo == null){
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,"该员工不存在企业微信");
        }
@@ -310,12 +308,12 @@
        //获取openId
        net.sf.json.JSONObject oauthObj = MPWeixinBaseUtil.getJscode2session(applyParameter.getMpAppId(),AesUtil.aesDecryp(applyParameter.getMpSecretKey()),employeeQrLogin.getCode());
        logger.info("企业员工-网页登录(普通小程序):"+oauthObj);
        String errcode = oauthObj.optString("errcode", "");// 有错误的时候才有
        String openId = oauthObj.optString("openid", "");
        //String session_key = oauthObj.optString("session_key");
        String unionid = oauthObj.optString("unionid", "");
        logger.info("企业员工-网页登录(普通小程序):"+oauthObj);
        if(StringUtils.noNull(errcode)){
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,"解析code获取用户信息失败");
        }
@@ -328,7 +326,7 @@
        //openId转userId
        OpenIdAUserId openIdAUserId =  CorpMpUtil.openIdToUserId(openId,sysParameter.getParamValue());
        logger.info("企业员工-网页登录openId转userId:"+openIdAUserId);
        logger.info("企业员工-网页登录(普通小程序)openId转userId:"+openIdAUserId);
        if(openIdAUserId.getErrcode() != 0){
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,openIdAUserId.getErrmsg());
        }
@@ -339,7 +337,6 @@
        // 查询企业微信员工是否离职
        WeiXinInfo weiXinInfo = CorpMpUtil.userInfo(openIdAUserId.getUserid(), sysParameter.getParamValue());
        logger.info("企业员工-网页登录查询企业微信员工是否离职:"+JSON.toJSONString(weiXinInfo));
        if (weiXinInfo == null){
            throw new PlatTipsException(PlatformCode.ERROR_TIPS,"该员工不存在企业微信");
        }