From a673b25a0bc23b3b8b914088bdb7dca3d2e89d45 Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期六, 12 八月 2023 16:18:29 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 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