|
|
@@ -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());
|