From 9e253a7fd8f57e1f7c3e7288a36167ff878ab28d Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 06 十一月 2023 21:59:43 +0800
Subject: [PATCH] 库存管理添加粮权字段
---
igds-inout/src/main/java/com/ld/igds/m/service/HPlanManageService.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 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 373da1e..fa53772 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
@@ -166,10 +166,12 @@
return;
for (InoutPlanDetail planDetail : details) {
if (null == planDetail.getId()) {
+ planDetail.setUpdateTime(new Date());
planDetail.setPlanId(planId);
planDetail.setId(ContextUtil.getUUID());
session.save(planDetail);
} else {
+ planDetail.setUpdateTime(new Date());
session.update(planDetail);
}
}
@@ -188,4 +190,26 @@
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