From 218122f83197ceb2287a30d324be2ed3c42cc282 Mon Sep 17 00:00:00 2001
From: 18756 <1875631620@qq.com>
Date: 星期三, 21 八月 2024 15:43:02 +0800
Subject: [PATCH] 会议室功能8.21

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

diff --git a/src/main/java/com/product/administration/service/ConferenceManagerService.java b/src/main/java/com/product/administration/service/ConferenceManagerService.java
index 88184ca..e6eac8d 100644
--- a/src/main/java/com/product/administration/service/ConferenceManagerService.java
+++ b/src/main/java/com/product/administration/service/ConferenceManagerService.java
@@ -1,7 +1,10 @@
 package com.product.administration.service;
 
+import cn.hutool.core.date.DateUnit;
+import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjectUtil;
 import com.alibaba.fastjson.JSONObject;
+import com.google.errorprone.annotations.Var;
 import com.google.zxing.BarcodeFormat;
 import com.google.zxing.EncodeHintType;
 import com.google.zxing.MultiFormatWriter;
@@ -38,6 +41,7 @@
 import java.io.IOException;
 import java.text.DecimalFormat;
 import java.text.Format;
+import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -458,6 +462,48 @@
 
     }
 
+    @Override
+    public String ConferenceSign(FieldSetEntity fse) throws BaseException, ParseException {
+
+
+        JSONObject jsonObject = new JSONObject();
+       /* if(!StringUtils.isEmpty(fse.getString("uuid"))&&!StringUtils.isEmpty(fse.getString("date"))){*/
+            /*String uuid = fse.getString("uuid");
+            String date = fse.getString("date");
+            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+            Date parseDate = dateFormat.parse(date);
+            long between = DateUtil.between(parseDate, new Date(), DateUnit.SECOND);*/
+               String uuid="5591f2ea-b7bd-49c4-999a-9a1045edc717";
+           /* if(between>20){
+                jsonObject.put("code","200");
+                jsonObject.put("msg","浜岀淮鐮佸凡澶辨晥");
+                jsonObject.put("status","fail");
+
+            }else {*/
+
+                SystemUser currentUser = SpringMVCContextHolder.getCurrentUser();
+                FieldSetEntity fieldSetEntity = new FieldSetEntity();
+                fieldSetEntity.setTableName("product_oa_conference_sign");
+                fieldSetEntity.setValue("sign_user",currentUser.getUser_name());
+                fieldSetEntity.setValue("user_id",currentUser.getUser_id());
+                fieldSetEntity.setValue("org_level_uuid","00000000-0000-0000-0000-000000000000");
+                fieldSetEntity.setValue("organization",currentUser.getDept_uuid());
+                fieldSetEntity.setValue("organization_name",currentUser.getCurrentDept().getString("org_level_name"));
+                fieldSetEntity.setValue("sign_date",new Date());
+                fieldSetEntity.setValue("sign_status","宸茬鍒�");
+                fieldSetEntity.setValue("meeting_uuid",uuid);
+
+               // BaseUtil.createCreatorAndCreationTime(SpringMVCContextHolder.getCurrentUser(), fse);
+                baseDao.add(fieldSetEntity);
+                jsonObject.put("code","200");
+                jsonObject.put("msg","绛惧埌鎴愬姛");
+                jsonObject.put("status","sucess");
+           /* }*/
+      /*  }*/
+
+        return jsonObject.toString();
+    }
+
 
     /**
      * 浼氳瀹や娇鐢ㄦ儏鍐�

--
Gitblit v1.9.2