From 09a7c021d02ef10d86c9df5e5f395dc336e98d12 Mon Sep 17 00:00:00 2001
From: 18756 <1875631620@qq.com>
Date: 星期四, 22 八月 2024 17:50:01 +0800
Subject: [PATCH] 会议室功能优化8.22-2

---
 src/main/java/com/product/administration/service/ConferenceManagerService.java |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/product/administration/service/ConferenceManagerService.java b/src/main/java/com/product/administration/service/ConferenceManagerService.java
index dbcc4c3..23a19b0 100644
--- a/src/main/java/com/product/administration/service/ConferenceManagerService.java
+++ b/src/main/java/com/product/administration/service/ConferenceManagerService.java
@@ -227,13 +227,12 @@
         }
 
         StringBuilder bs=new StringBuilder();
-        bs.append(" SELECT DISTINCT y.*, g.room_name,g.uuid as meet_room_uuid ");
-        bs.append(" FROM product_oa_conference_apply y");
-        bs.append(" left JOIN product_oa_conference_room_config g ");
-        bs.append(" on y.meeting_room=g.uuid ");
-        bs.append(" where DATE_FORMAT(y.start_time,\"%Y-%m-%d\")=?");
+        bs.append(" SELECT DISTINCT  g.room_name,g.uuid as meet_room_uuid,y.* ");
+        bs.append(" FROM product_oa_conference_room_config g");
+        bs.append(" left JOIN  product_oa_conference_apply y ");
+        bs.append(" on y.meeting_room=g.uuid and DATE_FORMAT(y.start_time,\"%Y-%m-%d\")=? ");
         if(!StringUtils.isEmpty(meeting_resource)){
-            bs.append(" and  y.meeting_resource like ? ");
+            bs.append(" where  y.meeting_resource like ? ");
         }
         bs.append(" ORDER BY y.start_time");
         DataTableEntity dataTableEntity = baseDao.listTable(bs.toString(), param.toArray());
@@ -569,7 +568,7 @@
         List<String> list1=new ArrayList();
         List<String> list2=new ArrayList();
         for (int j = 0; j < listDate.size(); j++) {
-            if(ObjectUtil.isNotEmpty(listDate.get(j).get("sign_status"))&&listDate.get(j).get("sign_status").equals("宸茬鍒�")){
+            if((ObjectUtil.isNotEmpty(listDate.get(j).get("sign_status"))&&listDate.get(j).get("sign_status").equals("宸茬鍒�")) || (ObjectUtil.isNotEmpty(listDate.get(j).get("visit_status"))&&listDate.get(j).get("visit_status").equals("宸茶闂�"))  ){
                 if(!list1.contains(listDate.get(j).get("org_level_name"))){
                     list1.add(listDate.get(j).get("org_level_name").toString());
                     HashMap<String,Object> hashMap=new HashMap<>();
@@ -612,9 +611,13 @@
 
         String meeting_uuid= fse.getString("meeting_uuid");
         String type = fse.getString("type");
+        String user_ids = fse.getString("user_ids");
+
         FieldSetEntity product_oa_conference_apply = baseDao.getFieldSetEntity("product_oa_conference_apply", meeting_uuid, false);
 
-        List<Object> params=new ArrayList<>();
+
+        //姝ゆ柟寮忔槸鏍规嵁鍚庡彴鑷姩缁熻鏈闂汉鍛�
+       /* List<Object> params=new ArrayList<>();
         params.add(meeting_uuid);
         params.add(meeting_uuid);
 
@@ -660,7 +663,7 @@
                 user_ids=user_ids+fieldSetEntity.getString("staff_id")+",";
             }
 
-        }
+        }*/
         String content="";
         if(type.equals("1")){
             content="浼氳灏嗗紑濮嬬鍒�,"+product_oa_conference_apply.getString("meeting_topic")+"-"+product_oa_conference_apply.getString("start_time")+",璇锋寜鏃剁鍒�";
@@ -670,7 +673,7 @@
         SystemUser currentUser = SpringMVCContextHolder.getCurrentUser();
         int user_id = currentUser.getUser_id();
         String send_user=user_id+"";
-        String reminder_mode = product_oa_conference_apply.getString("reminder_mode");
+        //String reminder_mode = product_oa_conference_apply.getString("reminder_mode");
      /*   //鐭俊
         if(reminder_mode.equals("0")){
         }

--
Gitblit v1.9.2