From 895136cb544ae2f46cd76d184ec14760e82353a7 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Fri, 16 Apr 2021 17:33:03 +0800 Subject: [PATCH] screen-manage 字典模块 缓存模块 --- screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationUpdateForm.java | 45 ++++++++++++++++++++++----------------------- 1 files changed, 22 insertions(+), 23 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationUpdateForm.java b/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationUpdateForm.java index 99385ad..b90948c 100644 --- a/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationUpdateForm.java +++ b/screen-manage/src/main/java/com/moral/api/pojo/form/organization/OrganizationUpdateForm.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.util.Date; @@ -28,15 +30,19 @@ private Integer provinceCode; + private String provinceName; + private Integer cityCode; + + private String cityName; private Integer areaCode; - private Long townCode; + private String areaName; - private Long villageCode; + private Integer locationLevelCode; - private String locationLevel; + private String locationLevelName; private String address; @@ -46,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 (ObjectUtils.isEmpty(organizationId)) @@ -57,9 +65,7 @@ ObjectUtils.isEmpty(provinceCode) && ObjectUtils.isEmpty(cityCode) && ObjectUtils.isEmpty(areaCode) && - ObjectUtils.isEmpty(townCode) && - ObjectUtils.isEmpty(villageCode) && - ObjectUtils.isEmpty(locationLevel) && + ObjectUtils.isEmpty(locationLevelCode) && ObjectUtils.isEmpty(address) && ObjectUtils.isEmpty(phone) && ObjectUtils.isEmpty(email) && @@ -76,19 +82,19 @@ organization.setParentId(parentId); organization.setName(name); organization.setProvinceCode(provinceCode); + organization.setProvinceName(provinceName); organization.setCityCode(cityCode); + organization.setCityName(cityName); organization.setAreaCode(areaCode); - organization.setTownCode(townCode); - organization.setVillageCode(villageCode); - organization.setLocationLevel(locationLevel); + organization.setAreaName(areaName); + organization.setLocationLevelCode(locationLevelCode); + organization.setLocationLevelName(locationLevelName); organization.setAddress(address); organization.setPhone(phone); organization.setEmail(email); organization.setWechat(wechat); - if (!ObjectUtils.isEmpty(expireTime)) { - Date expireTimeDate = DateUtils.getDate(expireTime + " 00:00:00", "yyyy-MM-dd HH:mm:ss"); - organization.setExpireTime(expireTimeDate); - } + organization.setExpireTime(expireTime); + return organization; } @@ -111,17 +117,10 @@ return dto; } } - //������������������������ + //������������������������������������������ if (!ObjectUtils.isEmpty(expireTime)) { - 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