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