浏览代码

屏蔽管理员账号

soft5566 2 年之前
父节点
当前提交
061511d35c
共有 3 个文件被更改,包括 5 次插入6 次删除
  1. 1 1
      pom.xml
  2. 3 4
      src/main/java/com/chkj/pdata/task/PushMember.java
  3. 1 1
      src/main/resources/application.properties

+ 1 - 1
pom.xml

@@ -82,7 +82,7 @@
     <build>
         <!--打包文件名,headerImage:8081,-->
 <!--        <finalName>headerImage</finalName>-->
-        <!--打包文件名,pushData:8082,-->
+        <!--打包文件名,pushData:8089,-->
         <finalName>pushData</finalName>
         <plugins>
             <plugin>

+ 3 - 4
src/main/java/com/chkj/pdata/task/PushMember.java

@@ -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() + "|"

+ 1 - 1
src/main/resources/application.properties

@@ -5,5 +5,5 @@ cron.expression=*/30 * * * * *
 #server.port=8081
 
 #push member
-server.port=8082
+server.port=8089