synchronizers

This commit is contained in:
MaxKey
2022-01-22 18:43:33 +08:00
parent c230ca7877
commit 2444351ef7
2 changed files with 12 additions and 1 deletions

View File

@@ -23,6 +23,7 @@ import java.util.List;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormat;
import org.maxkey.constants.ConstsStatus;
import org.maxkey.entity.Organizations;
import org.maxkey.entity.UserInfo;
import org.maxkey.synchronizer.AbstractSynchronizerService;
@@ -104,6 +105,11 @@ public class DingtalkUsersService extends AbstractSynchronizerService implement
userInfo.setWorkEmail(user.getOrgEmail());//瀹搞儰缍旈柇顔绘
userInfo.setWorkPhoneNumber(user.getTelephone());//閸忣剙寰冮悽浣冪樈
userInfo.setWorkOfficeName(user.getWorkPlace());//閸旂偛鍙曠<E98D99>癸拷
if(user.getActive()) {
userInfo.setStatus(ConstsStatus.ACTIVE);
}else {
userInfo.setStatus(ConstsStatus.INACTIVE);
}
userInfo.setInstId(this.synchronizer.getInstId());
userInfo.setDescription("dingtalk "+user.getRemark());

View File

@@ -20,6 +20,7 @@ package org.maxkey.synchronizer.workweixin;
import java.sql.Types;
import java.util.List;
import org.maxkey.constants.ConstsStatus;
import org.maxkey.entity.Organizations;
import org.maxkey.entity.UserInfo;
import org.maxkey.synchronizer.AbstractSynchronizerService;
@@ -87,7 +88,11 @@ public class WorkweixinUsersService extends AbstractSynchronizerService implemen
userInfo.setWorkAddressFormatted(user.getAddress());//工作地点
//激活状态: 1=已激活2=已禁用4=未激活5=退出企业。
userInfo.setStatus(user.getStatus());
if(user.getStatus() == 1) {
userInfo.setStatus(ConstsStatus.ACTIVE);
}else {
userInfo.setStatus(ConstsStatus.INACTIVE);
}
userInfo.setInstId(this.synchronizer.getInstId());
return userInfo;
}