Commit 073de3ae by qwmqiuwenmin

fix

parent 5ca21004
...@@ -200,17 +200,19 @@ public class MessageApiServiceImpl implements MessageApiService { ...@@ -200,17 +200,19 @@ public class MessageApiServiceImpl implements MessageApiService {
departmentDTO.setWxDepartmentId(qywxCallBackDTO.getId()+""); departmentDTO.setWxDepartmentId(qywxCallBackDTO.getId()+"");
if(qywxCallBackDTO.getParentId() != null){ if(qywxCallBackDTO.getParentId() != null){
List<com.gic.wechat.api.dto.qywx.DepartmentDTO> list = this.qywxDepartmentApiService.listDepartment(qywxCallBackDTO.getAuthCorpId(), qywxCallBackDTO.getSuiteId(), qywxCallBackDTO.getParentId()); List<com.gic.wechat.api.dto.qywx.DepartmentDTO> list = this.qywxDepartmentApiService.listDepartment(qywxCallBackDTO.getAuthCorpId(), qywxCallBackDTO.getSuiteId(), qywxCallBackDTO.getParentId());
for (com.gic.wechat.api.dto.qywx.DepartmentDTO departmentDTO2 : list) { if(list != null){
if(departmentDTO2.getId().equals(departmentDTO.getDepartmentId())){ for (com.gic.wechat.api.dto.qywx.DepartmentDTO departmentDTO2 : list) {
departmentDTO.setSort(qywxCallBackDTO.getOrder()); if(departmentDTO2.getId().equals(departmentDTO.getDepartmentId())){
}else{ departmentDTO.setSort(qywxCallBackDTO.getOrder());
TabHaobanDepartment tab = this.departmentService.getByWxId(departmentDTO2.getId() + "", enterprise.getWxEnterpriseId()); }else{
if(tab != null){ TabHaobanDepartment tab = this.departmentService.getByWxId(departmentDTO2.getId() + "", enterprise.getWxEnterpriseId());
tab.setSort(departmentDTO2.getOrder()); if(tab != null){
this.departmentService.edit(EntityUtil.changeEntityByJSON(DepartmentDTO.class, tab)); tab.setSort(departmentDTO2.getOrder());
} this.departmentService.edit(EntityUtil.changeEntityByJSON(DepartmentDTO.class, tab));
} }
} }
}
}
} }
if(qywxCallBackDTO.getChangeType().equals(WxEditType.ADDDEPART.getCode())){ if(qywxCallBackDTO.getChangeType().equals(WxEditType.ADDDEPART.getCode())){
String response = this.departmentService.add(departmentDTO); String response = this.departmentService.add(departmentDTO);
......
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