Commit 2c82e1e6 by 墨竹

fix:企微同步通讯录处理部门bug

parent 46bb5c96
...@@ -117,9 +117,9 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -117,9 +117,9 @@ public class MessageApiServiceImpl implements MessageApiService {
QywxCallBackDTO dto = JSON.parseObject(param, QywxCallBackDTO.class); QywxCallBackDTO dto = JSON.parseObject(param, QywxCallBackDTO.class);
log.info("【成员同步回调处理】dto={}", JSON.toJSONString(param)); log.info("【成员同步回调处理】dto={}", JSON.toJSONString(param));
//处理成员 //处理成员
dealUser(dto); dealQywxUser(dto);
//处理部门 //处理部门
dealDepartment(dto); dealQywxDepartment(dto);
} }
/** /**
...@@ -186,11 +186,11 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -186,11 +186,11 @@ public class MessageApiServiceImpl implements MessageApiService {
* *
* @param qywxCallBackDTO * @param qywxCallBackDTO
*/ */
private void dealUser(QywxCallBackDTO qywxCallBackDTO) { private void dealQywxUser(QywxCallBackDTO qywxCallBackDTO) {
String userid = qywxCallBackDTO.getUserid(); String userid = qywxCallBackDTO.getUserid();
log.info("成员同步开始:userid:{}", userid); log.info("成员同步开始:userid:{}", userid);
if (StringUtils.isBlank(userid)) { if (StringUtils.isBlank(userid)) {
log.info("成员不存在,{}", qywxCallBackDTO.getAuthCorpId()); log.info("成员为空");
return; return;
} }
TabHaobanWxEnterprise enterprise = this.enterpriseService.getEnterpriseBycorpId(qywxCallBackDTO.getAuthCorpId()); TabHaobanWxEnterprise enterprise = this.enterpriseService.getEnterpriseBycorpId(qywxCallBackDTO.getAuthCorpId());
...@@ -281,9 +281,13 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -281,9 +281,13 @@ public class MessageApiServiceImpl implements MessageApiService {
* *
* @param qywxCallBackDTO * @param qywxCallBackDTO
*/ */
private void dealDepartment(QywxCallBackDTO qywxCallBackDTO) { private void dealQywxDepartment(QywxCallBackDTO qywxCallBackDTO) {
log.info("处理部门:{}", qywxCallBackDTO); log.info("处理部门start:{}", JSON.toJSONString(qywxCallBackDTO));
Integer wxDeptId = qywxCallBackDTO.getId(); Integer wxDeptId = qywxCallBackDTO.getId();
if (wxDeptId == null) {
log.info("部门为空");
return;
}
String authCorpId = qywxCallBackDTO.getAuthCorpId(); String authCorpId = qywxCallBackDTO.getAuthCorpId();
DepartmentDTO departmentDTO = new DepartmentDTO(); DepartmentDTO departmentDTO = new DepartmentDTO();
departmentDTO.setIsStore(0); departmentDTO.setIsStore(0);
...@@ -377,6 +381,7 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -377,6 +381,7 @@ public class MessageApiServiceImpl implements MessageApiService {
log.info("企微删除同步完成"); log.info("企微删除同步完成");
} }
} }
log.info("处理部门end:{}", JSON.toJSONString(qywxCallBackDTO));
} }
/** /**
......
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