Ver Fonte

1.OA绩效同步优化

Tyx há 1 dia atrás
pai
commit
b1457955b1

+ 11 - 10
code/jyyy/nckd-jimin-jyyy-hr/src/main/java/nckd/jimin/jyyy/hr/task/util/SyncOAHelper.java

@@ -210,16 +210,17 @@ public class SyncOAHelper {
             dyn.set("nckd_oaid", oaId);
             dynList.add(dyn);
         }
-        DynamicObject[] dynCols = dynList.stream().toArray(DynamicObject[]::new);
-
-        HisVersionParamBo hisVersionParamBo = new HisVersionParamBo();
-        hisVersionParamBo.setOperateType(EnumHisOperateType.NO_TIME_SAVE_VERSION.getType());
-        hisVersionParamBo.setEntityNumber(PERFORMANCE_ENTITY);
-        hisVersionParamBo.setHisDyns(dynCols);
-        HisModelController hisModelController = HisModelController.getInstance();
-        HisResponse<VersionChangeRespData> hisResponse = hisModelController.noLineTimeHisVersionChange(hisVersionParamBo);
-
-        log.info("1");
+        log.info("共查询:{}条,去重后:{}条", datas.size(), dynList.size());
+        if(dynList.size() > 0) {
+            DynamicObject[] dynCols = dynList.stream().toArray(DynamicObject[]::new);
+            HisVersionParamBo hisVersionParamBo = new HisVersionParamBo();
+            hisVersionParamBo.setOperateType(EnumHisOperateType.NO_TIME_SAVE_VERSION.getType());
+            hisVersionParamBo.setEntityNumber(PERFORMANCE_ENTITY);
+            hisVersionParamBo.setHisDyns(dynCols);
+            HisModelController hisModelController = HisModelController.getInstance();
+            HisResponse<VersionChangeRespData> hisResponse = hisModelController.noLineTimeHisVersionChange(hisVersionParamBo);
+            log.info(hisResponse.toString());
+        }
     }
 
     /**