|
@@ -155,14 +155,14 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
// todo
|
|
// todo
|
|
|
// userWxLogin.setUserWxid("1");
|
|
// userWxLogin.setUserWxid("1");
|
|
|
UserLogin userLogin = userMapper.getByWxid(userWxLogin.getUserWxid());
|
|
UserLogin userLogin = userMapper.getByWxid(userWxLogin.getUserWxid());
|
|
|
- if (userLogin == null) {
|
|
|
|
|
- //无用户
|
|
|
|
|
- return ResponseResultUtil.error(ErrorCodeEnum.USER_NOT_EXIST.getCode(), ErrorCodeEnum.USER_NOT_EXIST.getMessage());
|
|
|
|
|
- }
|
|
|
|
|
- userLogin.checkUserLogin();
|
|
|
|
|
- try {
|
|
|
|
|
- // 设置应用代码
|
|
|
|
|
- userLogin.setAppCode(Constant.AppCode.WEIXIN.getCode());
|
|
|
|
|
|
|
+ if (userLogin == null) {
|
|
|
|
|
+ //无用户
|
|
|
|
|
+ return ResponseResultUtil.error(ErrorCodeEnum.USER_NOT_EXIST.getCode(), ErrorCodeEnum.USER_NOT_EXIST.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ userLogin.checkUserLogin();
|
|
|
|
|
+ try {
|
|
|
|
|
+ // 设置应用代码
|
|
|
|
|
+ userLogin.setAppCode(Constant.AppCode.WEIXIN.getCode());
|
|
|
return createToken(userLogin);
|
|
return createToken(userLogin);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
log.error("获取accessToken发生异常=", e);
|
|
log.error("获取accessToken发生异常=", e);
|
|
@@ -215,6 +215,7 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
jwtGenerator.setSalt(username);
|
|
jwtGenerator.setSalt(username);
|
|
|
jwtGenerator.setUsername(username);
|
|
jwtGenerator.setUsername(username);
|
|
|
jwtGenerator.setUserId(userId);
|
|
jwtGenerator.setUserId(userId);
|
|
|
|
|
+ jwtGenerator.setUserWxId(userLogin.getUserWxid());
|
|
|
jwtGenerator.setClientId(clientId);
|
|
jwtGenerator.setClientId(clientId);
|
|
|
jwtGenerator.setCpId(company.getCpId().toString());
|
|
jwtGenerator.setCpId(company.getCpId().toString());
|
|
|
jwtGenerator.setCpCode(company.getCpCode());
|
|
jwtGenerator.setCpCode(company.getCpCode());
|
|
@@ -226,6 +227,8 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
authAccessToken.setId(UUID.uuid32());
|
|
authAccessToken.setId(UUID.uuid32());
|
|
|
authAccessToken.setClientId(clientId);
|
|
authAccessToken.setClientId(clientId);
|
|
|
authAccessToken.setTokenId(accessToken);
|
|
authAccessToken.setTokenId(accessToken);
|
|
|
|
|
+ authAccessToken.setUserId(userId);
|
|
|
|
|
+ authAccessToken.setUserWxId(userLogin.getUserWxid());
|
|
|
authAccessToken.setCreateDate(new Date());
|
|
authAccessToken.setCreateDate(new Date());
|
|
|
authAccessToken.setCpId(company.getCpId().toString());
|
|
authAccessToken.setCpId(company.getCpId().toString());
|
|
|
authAccessToken.setCpCode(company.getCpCode());
|
|
authAccessToken.setCpCode(company.getCpCode());
|
|
@@ -241,26 +244,24 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- // 默认取体验公司的dktest账号
|
|
|
|
|
- Map<String, Object> collectQuery = new HashMap<>();
|
|
|
|
|
- collectQuery.put("cpId", userLogin.getCurrentCp());
|
|
|
|
|
- collectQuery.put("staffCode", "东科智云-体验");
|
|
|
|
|
- ResponseResultVO<StaffResponse> feignExperience = staffFeign.getFeignExperience(collectQuery);
|
|
|
|
|
- StaffResponse s = new StaffResponse();
|
|
|
|
|
- log.info("---->>>getFeignExperience = " + feignExperience.toString());
|
|
|
|
|
- //如果没有成功返回,状态设置为待审
|
|
|
|
|
- if (feignExperience.getCode() != ResponseCodeEnum.SUCCESS.getCode()) {
|
|
|
|
|
- //无用户
|
|
|
|
|
- return ResponseResultUtil.error(ErrorCodeEnum.USER_NOT_EXIST.getCode(), ErrorCodeEnum.USER_NOT_EXIST.getMessage());
|
|
|
|
|
- } else {
|
|
|
|
|
- s = feignExperience.getData();
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // 默认取体验公司的账号
|
|
|
|
|
+// Map<String, Object> collectQuery = new HashMap<>();
|
|
|
|
|
+// collectQuery.put("cpId", userLogin.getCurrentCp());
|
|
|
|
|
+// collectQuery.put("staffCode", "东科智云-体验");
|
|
|
|
|
+// ResponseResultVO<StaffResponse> feignExperience = staffFeign.getFeignExperience(collectQuery);
|
|
|
|
|
+// StaffResponse s = new StaffResponse();
|
|
|
|
|
+// log.info("---->>>getFeignExperience = " + feignExperience.toString());
|
|
|
|
|
+// //如果没有成功返回,状态设置为待审
|
|
|
|
|
+// if (feignExperience.getCode() != ResponseCodeEnum.SUCCESS.getCode()) {
|
|
|
|
|
+// //无用户
|
|
|
|
|
+// return ResponseResultUtil.error(ErrorCodeEnum.USER_NOT_EXIST.getCode(), ErrorCodeEnum.USER_NOT_EXIST.getMessage());
|
|
|
|
|
+// } else {
|
|
|
|
|
+// s = feignExperience.getData();
|
|
|
|
|
+// }
|
|
|
UserLoginSuccess userLoginSuccess = new UserLoginSuccess()
|
|
UserLoginSuccess userLoginSuccess = new UserLoginSuccess()
|
|
|
.setByUserLogin(userLogin)
|
|
.setByUserLogin(userLogin)
|
|
|
.setAccessToken(accessToken)
|
|
.setAccessToken(accessToken)
|
|
|
.setCompany(company)
|
|
.setCompany(company)
|
|
|
- .setStaffResponse(s)
|
|
|
|
|
- // .setMenuList(userMapper.getMenuByUser(userLogin.getAppCode(),userId,company.getCpId(),"zh_CN"))
|
|
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
return ResponseResultUtil.success(userLoginSuccess);
|
|
return ResponseResultUtil.success(userLoginSuccess);
|
|
@@ -521,6 +522,7 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
jwtGenerator.setSalt(username);
|
|
jwtGenerator.setSalt(username);
|
|
|
jwtGenerator.setUsername(username);
|
|
jwtGenerator.setUsername(username);
|
|
|
jwtGenerator.setUserId(userId);
|
|
jwtGenerator.setUserId(userId);
|
|
|
|
|
+ jwtGenerator.setUserWxId(userLogin.getUserWxid());
|
|
|
jwtGenerator.setClientId(clientId);
|
|
jwtGenerator.setClientId(clientId);
|
|
|
jwtGenerator.setCpId(company.getCpId().toString());
|
|
jwtGenerator.setCpId(company.getCpId().toString());
|
|
|
jwtGenerator.setCpCode(company.getCpCode());
|
|
jwtGenerator.setCpCode(company.getCpCode());
|
|
@@ -535,6 +537,7 @@ public class AuthAccessTokenServiceImpl extends ServiceImpl<AuthAccessTokenMappe
|
|
|
authAccessToken.setTokenId(accessToken);
|
|
authAccessToken.setTokenId(accessToken);
|
|
|
authAccessToken.setCreateDate(new Date());
|
|
authAccessToken.setCreateDate(new Date());
|
|
|
authAccessToken.setUserId(userId);
|
|
authAccessToken.setUserId(userId);
|
|
|
|
|
+ authAccessToken.setUserWxId(userLogin.getUserWxid());
|
|
|
authAccessToken.setCpId(company.getCpId().toString());
|
|
authAccessToken.setCpId(company.getCpId().toString());
|
|
|
authAccessToken.setCpCode(company.getCpCode());
|
|
authAccessToken.setCpCode(company.getCpCode());
|
|
|
authAccessToken.setAppCode(userLogin.getAppCode());
|
|
authAccessToken.setAppCode(userLogin.getAppCode());
|