Commit ac6c9f40 by 墨竹

Merge branch 'feature/login-token' into developer

parents 7e89b993 5c2b696a
...@@ -262,20 +262,16 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -262,20 +262,16 @@ public class WxEnterpriseInfoController extends WebBaseController {
logger.info("改企业不存在:{}", qo.getGicEnterpriseId()); logger.info("改企业不存在:{}", qo.getGicEnterpriseId());
return resultResponse(HaoBanErrCode.ERR_400002); return resultResponse(HaoBanErrCode.ERR_400002);
} }
MemberLoginQo user = new MemberLoginQo(); MemberLoginQo user = new MemberLoginQo();
if (StringUtils.isBlank(qo.getUserId())) { if (StringUtils.isBlank(qo.getUserId())) {
user = getUserByCode(enterpriseDTO, qo.getCode(), qo.getGicEnterpriseId()); user = getUserByCode(enterpriseDTO, qo.getCode(), qo.getGicEnterpriseId());
if (user != null && (!user.getCorpId().equals(enterpriseDTO.getCorpid()))) {
return resultResponse(HaoBanErrCode.ERR_500003, user.getCorpId());
}
if (user == null) { if (user == null) {
return resultResponse(HaoBanErrCode.ERR_6); return resultResponse(HaoBanErrCode.ERR_6);
} }
} else { } else {
user.setUserId(qo.getUserId()); user.setUserId(qo.getUserId());
} }
user.setCorpId(enterpriseDTO.getCorpid());
StaffDTO staffDTO = staffApiService.selectByUserIdAndEnterpriseId(user.getUserId(), enterpriseDTO.getWxEnterpriseId()); StaffDTO staffDTO = staffApiService.selectByUserIdAndEnterpriseId(user.getUserId(), enterpriseDTO.getWxEnterpriseId());
if (staffDTO == null) { if (staffDTO == null) {
logger.info("成员不存在"); logger.info("成员不存在");
...@@ -298,7 +294,6 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -298,7 +294,6 @@ public class WxEnterpriseInfoController extends WebBaseController {
user.setNationCode(staffDTO.getNationCode()); user.setNationCode(staffDTO.getNationCode());
user.setWxUserId(staffDTO.getWxUserId()); user.setWxUserId(staffDTO.getWxUserId());
List<StaffClerkInfoDTO> result = staffClerkRelationApiService.listBindDetailByStaffId(staffDTO.getStaffId()); List<StaffClerkInfoDTO> result = staffClerkRelationApiService.listBindDetailByStaffId(staffDTO.getStaffId());
List<StoreMemberVO> retList = new ArrayList<>(); List<StoreMemberVO> retList = new ArrayList<>();
...@@ -321,7 +316,6 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -321,7 +316,6 @@ public class WxEnterpriseInfoController extends WebBaseController {
VO.setClerkType(clerkDTO.getClerkType()); VO.setClerkType(clerkDTO.getClerkType());
VO.setStaffId(staffDTO.getStaffId()); VO.setStaffId(staffDTO.getStaffId());
VO.setClerkId(clerkDTO.getClerkId()); VO.setClerkId(clerkDTO.getClerkId());
retList.add(VO); retList.add(VO);
} }
...@@ -339,8 +333,7 @@ public class WxEnterpriseInfoController extends WebBaseController { ...@@ -339,8 +333,7 @@ public class WxEnterpriseInfoController extends WebBaseController {
} }
String userDTOJson = qywxUserApiService.getUserByCode(enterpriseDTO.getCorpid(), secretSetting.getSecretVal(), code); String userDTOJson = qywxUserApiService.getUserByCode(enterpriseDTO.getCorpid(), secretSetting.getSecretVal(), code);
logger.info("会员微信登录信息=============>{}", userDTOJson); logger.info("会员微信登录信息=============>{}", userDTOJson);
MemberLoginQo user = JSON.parseObject(userDTOJson, MemberLoginQo.class); return JSON.parseObject(userDTOJson, MemberLoginQo.class);
return user;
} }
/** /**
......
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