turborao 2 долоо хоног өмнө
parent
commit
ae7f6002dd

+ 11 - 3
code/jyyy/nckd-jimin-jyyy-bd/src/main/java/nckd/jimin/jyyy/bd/task/impl/SynSapServiceImpl.java

@@ -269,7 +269,7 @@ public class SynSapServiceImpl implements SynSapService {
                 continue;
             }
 
-            //if(!"AD20220901.2010.08".equals(number)) continue;    ////用于测试
+            if(!number.contains("AD20220999")) continue;    ////用于测试
 
             String proleader = item.getString("USR03");
             String department = item.getString("DEPARTMENT");
@@ -348,7 +348,7 @@ public class SynSapServiceImpl implements SynSapService {
                             parentDyn.set("systemtypebase", srcSysDyn);
                         }
                         parentMap.put(parent, parentDyn);
-                        projectList.add(parentDyn);
+                        //projectList.add(parentDyn);
                     }else{
                         if (EmptyUtils.isNotEmpty(typeDyn)) {
                             parentDyn.set("group", typeDyn);  ///项目分类
@@ -363,7 +363,7 @@ public class SynSapServiceImpl implements SynSapService {
                             parentDyn.set("prostatus", projectStatusDyn);
                         }
                         parentMap.put(parent, parentDyn);
-                        projectList.add(parentDyn);
+                        //projectList.add(parentDyn);
                     }
                 }
                 /***
@@ -419,6 +419,14 @@ public class SynSapServiceImpl implements SynSapService {
             projectList.add(dyn);
         }
 
+        /***
+         * 添加项目上级
+         */
+        for (Map.Entry<String, DynamicObject> entry : parentMap.entrySet()) {
+            DynamicObject parentdyn = entry.getValue();
+            projectList.add(parentdyn);
+        }
+
         /**
          * 保存项目
          */