فهرست منبع

feat(swc): 新增数据比对推送服务类

Tyx 6 روز پیش
والد
کامیت
7f29d8d933

+ 58 - 0
code/swc/nckd-jxccl-swc/src/main/java/nckd/jxccl/sit/hcsi/business/datacomparison/DataComparisonPushService.java

@@ -0,0 +1,58 @@
+package nckd.jxccl.sit.hcsi.business.datacomparison;
+
+
+import kd.bos.dataentity.entity.DynamicObject;
+import kd.bos.logging.Log;
+import kd.bos.logging.LogFactory;
+import kd.bos.orm.query.QCP;
+import kd.bos.orm.query.QFilter;
+import nckd.jxccl.sit.hcsi.common.constant.SitConstant;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 2025-11-19 Tyx
+ * 数据比对推送前端业务数据服务类
+ */
+public class DataComparisonPushService {
+
+    private static final Log logger = LogFactory.getLog(DataComparisonPushService.class);
+
+    public DataComparisonPushService() {
+
+    }
+
+    /**
+     * 实际执行推送数据
+     */
+    public void doPush() {
+
+    }
+
+    /**
+     * 构建参数
+     */
+    public void buildParam() {
+        Map map = new HashMap();
+        map.put("operate", "1");    //1-新增 2-更正
+        map.put("opsystem", "社保数据比对");
+
+        List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();
+    }
+
+
+    /**
+     * 获取业务项目ID
+     * 取业务项目类别.编码 = JT004
+     */
+    public void getBizItemId() {
+        QFilter filter = new QFilter("bizitemcategory.number", QCP.equals, "JT004");
+        DynamicObject[] cols = SitConstant.BIZITEM_HELPER.loadDynamicObjectArray(new QFilter[]{filter});
+    }
+
+
+
+}