From dba871c46eb05394e22e4b7600183b7a44c28244 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期四, 02 十一月 2023 08:48:38 +0800 Subject: [PATCH] 优化三维信息 --- igds-recir/src/main/java/com/ld/igds/drug/service/HDrugLogService.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/igds-recir/src/main/java/com/ld/igds/drug/service/HDrugLogService.java b/igds-recir/src/main/java/com/ld/igds/drug/service/HDrugLogService.java index bf969f7..4d2d3ab 100644 --- a/igds-recir/src/main/java/com/ld/igds/drug/service/HDrugLogService.java +++ b/igds-recir/src/main/java/com/ld/igds/drug/service/HDrugLogService.java @@ -9,6 +9,7 @@ import org.apache.commons.lang3.time.DateFormatUtils; import org.hibernate.Session; import org.springframework.stereotype.Service; + import java.util.Date; import java.util.HashMap; import java.util.List; @@ -31,6 +32,11 @@ hql += " and depotId =:depotId"; args.put("depotId", str); } + str = (String) param.get("name"); + if (StringUtils.isNotEmpty(str)) { + hql += " and user =:name"; + args.put("name", "%" + str + "%"); + } } @@ -42,11 +48,11 @@ } - private List<DrugLog> getDrugLogByTime(String companyId){ + private List<DrugLog> getDrugLogByTime(String companyId) { String hql = " from " + DrugLog.class.getName() + " where companyId =:companyId "; - Map<String,Object> args = new HashMap<String,Object>(); + Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); hql += " and updateTime >:startTime"; @@ -62,18 +68,18 @@ return this.query(hql, args); } - public String getIndex(String companyId){ + public String getIndex(String companyId) { List<DrugLog> list = getDrugLogByTime(companyId); String index = "001"; - if(list != null && list.size() > 0){ + if (list != null && list.size() > 0) { String id = list.get(0).getId().substring(8); int temp = Integer.valueOf(id) + 1; index = temp + ""; } - if(index.length() == 1){ + if (index.length() == 1) { index = "00" + index; } - if(index.length() == 2){ + if (index.length() == 2) { index = "0" + index; } return index; @@ -103,6 +109,7 @@ session.close(); } } + public String delData(DrugLog data) { Session session = this.getSessionFactory().openSession(); try { -- Gitblit v1.9.3