From 256f9c48f2c52985a094a220b644d60d24cb6ed4 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 14 十月 2025 09:49:32 +0800
Subject: [PATCH] 省质检报告提交

---
 igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java |   93 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 92 insertions(+), 1 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java b/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java
index f0422a7..84abd33 100644
--- a/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java
+++ b/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java
@@ -1,14 +1,18 @@
 package com.ld.igds.check;
 
+import com.bstek.bdf2.core.orm.hibernate.HibernateDao;
 import com.ld.igds.check.dto.CheckItemData;
 import com.ld.igds.check.dto.CheckUpdateResult;
 import com.ld.igds.check.service.CoreCheckStandardService;
+import com.ld.igds.models.*;
 import com.ld.igds.util.ContextUtil;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 /**
  * 妫�楠岄」 ---- 绠$悊涓氬姟
@@ -16,7 +20,7 @@
  * @author: chen
  */
 @Component(CheckStandardManager.BEAN_ID)
-public class CheckStandardManager {
+public class CheckStandardManager extends HibernateDao {
 
     public static final String BEAN_ID = "check.checkStandardManager";
 
@@ -92,4 +96,91 @@
         }
         return result;
     }
+
+    /************鐪佽川妫�鎶ュ憡妫�楠岄」**************/
+
+    /**
+     * 澶ц眴
+     * @param param
+     * @return
+     */
+    public List<CheckItemDd> findDataDd(Map<String, Object> param){
+        String hql = " from " + CheckItemDd.class.getName()
+                + " where 1 =1";
+
+        Map<String,Object> args = new HashMap<String,Object>();
+        if(null != param){
+            String str = (String) param.get("qlyOrgReportId");
+            if (StringUtils.isNotEmpty(str)) {
+                hql += " and qlyOrgReportId =:qlyOrgReportId";
+                args.put("qlyOrgReportId", str);
+            }
+        }
+        hql += " order by qlyOrgReportSoybeanId";
+        return this.query(hql, args);
+    }
+
+    /**
+     * 澶х背
+     * @param param
+     * @return
+     */
+    public List<CheckItemDm> findDataDm(Map<String, Object> param){
+        String hql = " from " + CheckItemDm.class.getName()
+                + " where 1 =1";
+
+        Map<String,Object> args = new HashMap<String,Object>();
+        if(null != param){
+            String str = (String) param.get("qlyOrgReportId");
+            if (StringUtils.isNotEmpty(str)) {
+                hql += " and qlyOrgReportId =:qlyOrgReportId";
+                args.put("qlyOrgReportId", str);
+            }
+        }
+        hql += " order by qlyOrgReportRiceId";
+        return this.query(hql, args);
+    }
+
+    /**
+     * 澶х背
+     * @param param
+     * @return
+     */
+    public List<CheckItemXmf> findDataXmf(Map<String, Object> param){
+        String hql = " from " + CheckItemXmf.class.getName()
+                + " where 1 =1";
+
+        Map<String,Object> args = new HashMap<String,Object>();
+        if(null != param){
+            String str = (String) param.get("qlyOrgReportId");
+            if (StringUtils.isNotEmpty(str)) {
+                hql += " and qlyOrgReportId =:qlyOrgReportId";
+                args.put("qlyOrgReportId", str);
+            }
+        }
+        hql += " order by qlyOrgReportNoodlesId";
+        return this.query(hql, args);
+    }
+
+    /**
+     * 澶х背
+     * @param param
+     * @return
+     */
+    public List<CheckItemSyy> findDataSyy(Map<String, Object> param){
+        String hql = " from " + CheckItemSyy.class.getName()
+                + " where 1 =1";
+
+        Map<String,Object> args = new HashMap<String,Object>();
+        if(null != param){
+            String str = (String) param.get("qlyOrgReportId");
+            if (StringUtils.isNotEmpty(str)) {
+                hql += " and qlyOrgReportId =:qlyOrgReportId";
+                args.put("qlyOrgReportId", str);
+            }
+        }
+        hql += " order by qlyOrgReportOilId";
+        return this.query(hql, args);
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.3