|
|
@@ -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});
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|