Преглед изворни кода

现金流量的问题处理

turborao пре 1 недеља
родитељ
комит
930ba7f73f

+ 10 - 7
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/mservice/SyncSapFIUtils.java

@@ -285,6 +285,16 @@ public class SyncSapFIUtils {
     public static Map<String, String> getAssGrp(DynamicObject voucher)
     {
         Map<String, String> auxpropertiesMap = new HashMap<>();
+
+        // 获取现金流量项目
+        String cfitemNumber = voucher.getString("entries.maincfitem.number");
+        String cfitemName = voucher.getString("entries.maincfitem.name");
+
+        if(kd.bos.dataentity.utils.StringUtils.isNotEmpty(cfitemNumber)){
+            auxpropertiesMap.put("maincfitemNumber",  cfitemNumber);
+            auxpropertiesMap.put("maincfitemName",  cfitemName);
+        }
+
         // 获取辅助属性的值
         String value = voucher.getString("entries.assgrp.value");
         if (StringUtils.isEmpty(value)) {
@@ -320,14 +330,7 @@ public class SyncSapFIUtils {
             auxpropertiesMap.put(auxName, flexfield);
         }
 
-        // 获取现金流量项目
-        String cfitemNumber = voucher.getString("entries.maincfitem.number");
-        String cfitemName = voucher.getString("entries.maincfitem.name");
 
-        if(kd.bos.dataentity.utils.StringUtils.isNotEmpty(cfitemNumber)){
-            auxpropertiesMap.put("maincfitemNumber",  cfitemNumber);
-            auxpropertiesMap.put("maincfitemName",  cfitemName);
-        }
         return auxpropertiesMap;
     }