|
|
@@ -137,8 +137,6 @@ public class PushMember {
|
|
|
private void pushMember(List<MemberEntity> members, String access_token) throws JsonProcessingException {
|
|
|
// 创建用户接口
|
|
|
final String URL = BaseURL + "user/manage/create?access_token=" + access_token;
|
|
|
- // 用户信息主动推送同步
|
|
|
-// final String URL = BaseURL + "user/manage/sync-user-info?access_token" + access_token;
|
|
|
// 循环每个成员,检查成员是否存在
|
|
|
for (MemberEntity member : members) {
|
|
|
// 学工号 或 姓名 为空,则不处理
|
|
|
@@ -293,7 +291,7 @@ public class PushMember {
|
|
|
if (college != null) org.append("/").append(college);
|
|
|
else {
|
|
|
// null,记录到日志,待人工处理
|
|
|
- setLocalTable("该学生学院【null】,需要人工进行判别,此处跳过", member);
|
|
|
+ setLocalTable("该教职工学院【null】,需要人工进行判别,此处跳过", member);
|
|
|
continue;
|
|
|
}
|
|
|
// 设置组织结构
|
|
|
@@ -584,7 +582,8 @@ public class PushMember {
|
|
|
*/
|
|
|
private void setLocalTable(String cause, MemberEntity member) {
|
|
|
// 不能标记为3,因为经过测试后台数据不是一次到位,比如有的card_number到了,但是学院没有到,造成以后都没有推送
|
|
|
- myWriter.writeToFile(cause + ",m_status暂时不需要标记,," + member.getMcardNumber() + "|" + member.getMname() + "|" + member.getMidCard(), "abnormal");
|
|
|
+ if (!("超级管理员".equals(member.getMname()) || member.getMcardNumber().toLowerCase().contains("admin")))
|
|
|
+ myWriter.writeToFile(cause + ",m_status暂时不需要标记,," + member.getMcardNumber() + "|" + member.getMname() + "|" + member.getMidCard(), "abnormal");
|
|
|
// int updateCount = updateLocalTable(3, member);
|
|
|
// if (updateCount > 0)
|
|
|
// myWriter.writeToFile(cause + ",m_status已标记为3,m_status_time为标记时间,人工处理后再推送," + member.getMcardNumber() + "|"
|