From 827ac521835b2c581e1134bb2e865bfcb7778be7 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Mon, 12 Apr 2021 15:51:57 +0800
Subject: [PATCH] screen-manage     修改日志插入工具类     规范日志插入格式

---
 screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationInsertForm.java |   18 +++++++-----------
 1 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationInsertForm.java b/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationInsertForm.java
index 26824d9..a4aff0e 100644
--- a/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationInsertForm.java
+++ b/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationInsertForm.java
@@ -1,11 +1,13 @@
 package com.moral.api.pojo.form.organization;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.moral.api.entity.Organization;
 import com.moral.api.pojo.dto.organization.OrganizationDTO;
 import com.moral.constant.ResponseCodeEnum;
 import com.moral.util.DateUtils;
 import com.moral.util.RegexUtils;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 import org.springframework.util.ObjectUtils;
 
 import java.io.Serializable;
@@ -50,7 +52,9 @@
 
     private String wechat;
 
-    private String expireTime;
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
+    private Date expireTime;
 
     public boolean valid() {
         if (
@@ -82,8 +86,7 @@
         organization.setPhone(phone);
         organization.setEmail(email);
         organization.setWechat(wechat);
-        Date expireTimeDate = DateUtils.getDate(expireTime + " 00:00:00", "yyyy-MM-dd HH:mm:ss");
-        organization.setExpireTime(expireTimeDate);
+        organization.setExpireTime(expireTime);
         return organization;
     }
 
@@ -106,16 +109,9 @@
                 return dto;
             }
         }
-        //������������������������
-        if (!RegexUtils.checkDate(expireTime)) {
-            dto.setCode(ResponseCodeEnum.TIME_FORMAT_INVALID.getCode());
-            dto.setMsg(ResponseCodeEnum.TIME_FORMAT_INVALID.getMsg());
-            return dto;
-        }
         //������������������������������������������
-        Date expireDate = DateUtils.getDate(expireTime, "yyyy-MM-dd");
         Date currentDate = new Date();
-        if (DateUtils.compareDateStr(expireDate, currentDate) >= 0) {
+        if (DateUtils.compareDateStr(expireTime, currentDate) >= 0) {
             dto.setCode(ResponseCodeEnum.TIME_INVALID.getCode());
             dto.setMsg(ResponseCodeEnum.TIME_INVALID.getMsg());
             return dto;

--
Gitblit v1.8.0