Commit 2c82e1e6 by 墨竹

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

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