From 096ed3f92817b4f95f90b2a572667ecb6679c91a Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 14 八月 2023 16:01:31 +0800
Subject: [PATCH] 优化
---
igds-manager/src/main/java/com/ld/igds/oa/service/HDeptDeviceService.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/igds-manager/src/main/java/com/ld/igds/oa/service/HDeptDeviceService.java b/igds-manager/src/main/java/com/ld/igds/oa/service/HDeptDeviceService.java
index 7b64f1b..25e52fa 100644
--- a/igds-manager/src/main/java/com/ld/igds/oa/service/HDeptDeviceService.java
+++ b/igds-manager/src/main/java/com/ld/igds/oa/service/HDeptDeviceService.java
@@ -9,9 +9,11 @@
import org.apache.commons.lang3.StringUtils;
import org.hibernate.Session;
import org.springframework.stereotype.Component;
+import org.springframework.util.CollectionUtils;
import java.util.Date;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
/**
@@ -46,10 +48,23 @@
Session session = this.getSessionFactory().openSession();
try {
data.setCompanyId(ContextUtil.getCompanyId());
+ data.setUpdateTime(new Date());
if (null == data.getId()) {
data.setId(ContextUtil.getUUID());
}
session.saveOrUpdate(data);
+// if (!CollectionUtils.isEmpty(data.getCheckupList())) {
+// for (DeviceCheckup item : data.getCheckupList()) {
+// if (null == item.getId()) {
+// item.setCompanyId(ContextUtil.getCompanyId());
+// item.setId(ContextUtil.getCompanyId());
+// item.setSbbh(data.getSbbh());
+// item.setSbyqdm(data.getSbyqdm());
+// item.setSbyqmc(data.getSbyqmc());
+// }
+// session.saveOrUpdate(item);
+// }
+// }
} finally {
session.flush();
session.close();
@@ -88,11 +103,27 @@
}
+ public List<DeviceCheckup> listCheck(Map<String, Object> param) throws Exception {
+ String hql = " from " + DeviceCheckup.class.getName() + " where companyId=:companyId";
+
+ Map<String, Object> args = new HashMap<>();
+ args.put("companyId", ContextUtil.getCompanyId());
+
+ if (null != param) {
+ hql = buildHql(hql, param, args);
+ }
+
+ hql += " order by jdsj desc";
+
+ return this.query(hql, args);
+ }
+
public String saveCheck(DeviceCheckup data) {
Session session = this.getSessionFactory().openSession();
try {
data.setCompanyId(ContextUtil.getCompanyId());
+ data.setZhgxsj(new Date());
if (null == data.getId()) {
data.setId(ContextUtil.getUUID());
}
--
Gitblit v1.9.3