Parcourir la source

syncUserDetail

wangyunpeng il y a 1 semaine
Parent
commit
c0654a743c

+ 27 - 26
api-module/src/main/java/com/tzld/piaoquan/api/job/wecom/thirdpart/WeComUserDetailJob.java

@@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.TypeReference;
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
 import com.tzld.piaoquan.api.component.WeComThirdPartyApiClient;
-import com.tzld.piaoquan.api.controller.GetRoomUserListResponse;
+import com.tzld.piaoquan.api.model.param.wecom.thirdpart.GetRoomUserListResponse;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComRoomMapper;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComRoomUserMapper;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComStaffMapper;
@@ -114,31 +114,32 @@ public class WeComUserDetailJob {
                 .collect(Collectors.toMap(ThirdPartWeComStaffUser::getUserId, user -> user));
         List<ThirdPartWeComStaffUser> saveList = new ArrayList<>();
         for (ExternalContactsResponse.ContactItem contactItem : contactItemList) {
-            if (existUserIdList.contains(contactItem.getUser_id())) {
-                ThirdPartWeComStaffUser existUser = existUserMap.get(contactItem.getUser_id());
-                existUser.setUpdateTime(new Date());
-
-                existUser.setUnionid(contactItem.getUnionid());
-                existUser.setSex(contactItem.getSex());
-                existUser.setMobile(contactItem.getMobile());
-                existUser.setCompanyRemark(contactItem.getCompany_remark());
-                existUser.setAcctid(contactItem.getAcctid());
-                existUser.setAvatar(contactItem.getAvatar());
-                existUser.setSource(contactItem.getSource());
-                existUser.setEnglishName(contactItem.getEnglish_name());
-                existUser.setRemarkPhone(JSONObject.toJSONString(contactItem.getRemark_phone()));
-                existUser.setRealname(contactItem.getRealname());
-                existUser.setRealRemarks(contactItem.getReal_remarks());
-                existUser.setLabelid(JSONObject.toJSONString(contactItem.getLabelid()));
-                existUser.setUserId(contactItem.getUser_id());
-                existUser.setNickname(contactItem.getNickname());
-                existUser.setPosition(contactItem.getPosition());
-                existUser.setCorpId(contactItem.getCorp_id());
-                existUser.setSeq(contactItem.getSeq());
-                existUser.setStatus(contactItem.getStatus());
-
-                staffUserMapper.updateByPrimaryKeySelective(existUser);
-            } else {
+            //if (existUserIdList.contains(contactItem.getUser_id())) {
+            //    ThirdPartWeComStaffUser existUser = existUserMap.get(contactItem.getUser_id());
+            //    existUser.setUpdateTime(new Date());
+            //
+            //    existUser.setUnionid(contactItem.getUnionid());
+            //    existUser.setSex(contactItem.getSex());
+            //    existUser.setMobile(contactItem.getMobile());
+            //    existUser.setCompanyRemark(contactItem.getCompany_remark());
+            //    existUser.setAcctid(contactItem.getAcctid());
+            //    existUser.setAvatar(contactItem.getAvatar());
+            //    existUser.setSource(contactItem.getSource());
+            //    existUser.setEnglishName(contactItem.getEnglish_name());
+            //    existUser.setRemarkPhone(JSONObject.toJSONString(contactItem.getRemark_phone()));
+            //    existUser.setRealname(contactItem.getRealname());
+            //    existUser.setRealRemarks(contactItem.getReal_remarks());
+            //    existUser.setLabelid(JSONObject.toJSONString(contactItem.getLabelid()));
+            //    existUser.setUserId(contactItem.getUser_id());
+            //    existUser.setNickname(contactItem.getNickname());
+            //    existUser.setPosition(contactItem.getPosition());
+            //    existUser.setCorpId(contactItem.getCorp_id());
+            //    existUser.setSeq(contactItem.getSeq());
+            //    existUser.setStatus(contactItem.getStatus());
+            //
+            //    staffUserMapper.updateByPrimaryKeySelective(existUser);
+            //} else {
+            if (!existUserIdList.contains(contactItem.getUser_id())) {
                 ThirdPartWeComStaffUser staffUser = new ThirdPartWeComStaffUser();
                 staffUser.setThirdStaffId(thirdStaffId);
                 staffUser.setCreateTime(new Date());

+ 1 - 1
api-module/src/main/java/com/tzld/piaoquan/api/controller/GetRoomUserListResponse.java → api-module/src/main/java/com/tzld/piaoquan/api/model/param/wecom/thirdpart/GetRoomUserListResponse.java

@@ -1,4 +1,4 @@
-package com.tzld.piaoquan.api.controller;
+package com.tzld.piaoquan.api.model.param.wecom.thirdpart;
 
 import lombok.Data;
 

+ 0 - 1
api-module/src/main/java/com/tzld/piaoquan/api/service/WeComThirdPartyService.java

@@ -1,6 +1,5 @@
 package com.tzld.piaoquan.api.service;
 
-import com.tzld.piaoquan.api.controller.GetRoomUserListResponse;
 import com.tzld.piaoquan.api.model.param.wecom.thirdpart.*;
 import com.tzld.piaoquan.api.model.po.wecom.thirdpart.ThirdPartWeComRoom;
 import com.tzld.piaoquan.api.model.po.wecom.thirdpart.ThirdPartWeComStaff;

+ 0 - 1
api-module/src/main/java/com/tzld/piaoquan/api/service/impl/WeComThirdPartyServiceImpl.java

@@ -5,7 +5,6 @@ import com.alibaba.fastjson.TypeReference;
 import com.tzld.piaoquan.api.common.enums.ExceptionEnum;
 import com.tzld.piaoquan.api.common.exception.CommonException;
 import com.tzld.piaoquan.api.component.WeComThirdPartyApiClient;
-import com.tzld.piaoquan.api.controller.GetRoomUserListResponse;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComCorpMapper;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComRoomMapper;
 import com.tzld.piaoquan.api.dao.mapper.wecom.thirdpart.ThirdPartWeComStaffMapper;