|
@@ -691,6 +691,7 @@ public class QwUserServiceImpl implements IQwUserService
|
|
public R syncQwUser(String corpId) {
|
|
public R syncQwUser(String corpId) {
|
|
QwUserIdResult userList = qwApiService.getUserList(corpId);
|
|
QwUserIdResult userList = qwApiService.getUserList(corpId);
|
|
List<DeptUser> deptUser = userList.getDept_user();
|
|
List<DeptUser> deptUser = userList.getDept_user();
|
|
|
|
+ System.out.println("企微部门:"+deptUser);
|
|
QwCompany qwCompany = iQwCompanyService.selectQwCompanyByCorpId(corpId);
|
|
QwCompany qwCompany = iQwCompanyService.selectQwCompanyByCorpId(corpId);
|
|
for (DeptUser user : deptUser) {
|
|
for (DeptUser user : deptUser) {
|
|
QwUser qw=qwUserMapper.selectQwUserByCorpIdAndUserId(corpId,user.getUserid());
|
|
QwUser qw=qwUserMapper.selectQwUserByCorpIdAndUserId(corpId,user.getUserid());
|
|
@@ -703,18 +704,21 @@ public class QwUserServiceImpl implements IQwUserService
|
|
QwOpenidByUserParams param=new QwOpenidByUserParams();
|
|
QwOpenidByUserParams param=new QwOpenidByUserParams();
|
|
param.setUserid(user.getUserid());
|
|
param.setUserid(user.getUserid());
|
|
QwOpenidResult qwOpenidResult = qwApiService.useridToOpenid(param, corpId);
|
|
QwOpenidResult qwOpenidResult = qwApiService.useridToOpenid(param, corpId);
|
|
|
|
+ System.out.println("企微返回:"+qwOpenidResult);
|
|
qwUser.setOpenid(qwOpenidResult.getOpenid());
|
|
qwUser.setOpenid(qwOpenidResult.getOpenid());
|
|
- if (qw==null){
|
|
|
|
- qwUserMapper.insertQwUser(qwUser);
|
|
|
|
- }else {
|
|
|
|
- qwUser.setId(qw.getId());
|
|
|
|
- qwUser.setIsDel(0);
|
|
|
|
- qwUserMapper.updateQwUser(qwUser);
|
|
|
|
- }
|
|
|
|
|
|
+ if (qw==null){
|
|
|
|
+ qwUserMapper.insertQwUser(qwUser);
|
|
|
|
+ }else {
|
|
|
|
+ System.out.println("不等于空");
|
|
|
|
+ qwUser.setId(qw.getId());
|
|
|
|
+ qwUser.setIsDel(0);
|
|
|
|
+ qwUserMapper.updateQwUser(qwUser);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
public R syncQwUserName(String corpId) {
|
|
public R syncQwUserName(String corpId) {
|
|
QwCompany qwCompany = iQwCompanyService.selectQwCompanyByCorpId(corpId);
|
|
QwCompany qwCompany = iQwCompanyService.selectQwCompanyByCorpId(corpId);
|
|
List<QwUser> qwUsers=qwUserMapper.selectQwUserByCorpId(corpId);
|
|
List<QwUser> qwUsers=qwUserMapper.selectQwUserByCorpId(corpId);
|