From c206acfaedc69c390fb67daa81bc686f58a212ef Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 27 十一月 2023 16:12:11 +0800
Subject: [PATCH] 提交配置信息2

---
 igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java b/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java
index a72adf1..4bdc6d4 100644
--- a/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java
+++ b/igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java
@@ -179,15 +179,36 @@
 
     public List<InoutPlan> getPlanId(InoutPlan plan) {
         String hql = " from " + InoutPlan.class.getName()
-                + " where companyId =:companyId and deptId =:deptId and year =:year";
+                + " where companyId =:companyId and year =:year";
 
         Map<String, Object> args = new HashMap<String, Object>();
         args.put("companyId", plan.getCompanyId());
-        args.put("deptId", plan.getDeptId());
         args.put("year", plan.getYear());
 
         hql += " order by createTime desc";
 
         return this.query(hql, args);
     }
+
+    public void pagePlanDetail(Page<InoutPlanDetail> page, Map<String, Object> param)
+            throws Exception {
+        String hql = " from " + InoutPlanDetail.class.getName()
+                + " where 1=1 ";
+
+        Map<String, Object> args = new HashMap<String, Object>();
+
+        if (null != param) {
+            String str = (String) param.get("key");
+            if (StringUtils.isNotEmpty(str)) {
+                hql += " and year like :year ";
+                args.put("year", "%" + str + "%");
+            }
+        }
+
+        String count = "select count(*) " + hql;
+
+        hql += " order by updateTime desc";
+
+        this.pagingQuery(page, hql, count, args);
+    }
 }

--
Gitblit v1.9.3