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/view/service/HDepotStoreService.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/igds-core/src/main/java/com/ld/igds/view/service/HDepotStoreService.java b/igds-core/src/main/java/com/ld/igds/view/service/HDepotStoreService.java index bf55d3a..6df9589 100644 --- a/igds-core/src/main/java/com/ld/igds/view/service/HDepotStoreService.java +++ b/igds-core/src/main/java/com/ld/igds/view/service/HDepotStoreService.java @@ -11,6 +11,7 @@ import java.util.Date; import java.util.HashMap; +import java.util.List; import java.util.Map; @Component @@ -93,4 +94,25 @@ } return null; } + + public DepotStore getLastData(String depotId, Date time) { + + StringBuilder hql = new StringBuilder(); + hql.append(" from " + DepotStore.class.getName() + " where depotId = :depotId "); + + Map<String, Object> args = new HashMap<>(); + args.put("depotId", depotId); + + if (null != time) { + hql.append(" and createDate <=:createDate"); + args.put("createDate", time); + } + hql.append(" order by createDate desc"); + + List<DepotStore> list = this.query(hql.toString(), args); + if (null == list || list.isEmpty()) { + return null; + } + return list.get(0); + } } -- Gitblit v1.9.3