所有date日期修改为LocalDate或LocalDateTime

This commit is contained in:
qiaoqinzheng 2023-06-20 15:28:32 +08:00
parent 68db2b25de
commit bdf01355eb
30 changed files with 282 additions and 246 deletions

View File

@ -9,6 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
/** /**
@ -67,9 +68,9 @@ public class SysEmail implements Serializable {
* 创建日期 * 创建日期
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime; private LocalDate createTime;
/** /**
* 创建人员 * 创建人员
@ -81,9 +82,9 @@ public class SysEmail implements Serializable {
* 修改日期 * 修改日期
*/ */
@TableField(value = "update_time") @TableField(value = "update_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date updateTime; private LocalDate updateTime;
/** /**
* 修改人员 * 修改人员

View File

@ -9,7 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDate;
import java.util.List; import java.util.List;
@Data @Data
@ -38,9 +38,9 @@ public class AlarmContactGroup implements Serializable {
* 创建时间 * 创建时间
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime; private LocalDate createTime;
/** /**
* 创建人 * 创建人
@ -52,9 +52,9 @@ public class AlarmContactGroup implements Serializable {
* 修改时间 * 修改时间
*/ */
@TableField(value = "update_time") @TableField(value = "update_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date updateTime; private LocalDate updateTime;
/** /**
* 修改人 * 修改人

View File

@ -4,7 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.time.LocalDate;
@Data @Data
public class AlarmHistory { public class AlarmHistory {
@ -17,9 +17,9 @@ public class AlarmHistory {
/** /**
* 报警开始时间 * 报警开始时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
private Date alarmStartDate; private LocalDate alarmStartDate;
/** /**
* 报警详情 * 报警详情

View File

@ -9,7 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDateTime;
@Data @Data
@TableName(value = "alarm_log") @TableName(value = "alarm_log")
@ -33,7 +33,7 @@ public class AlarmLog implements Serializable {
@TableField(value = "alarm_start_date") @TableField(value = "alarm_start_date")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date alarmStartDate; private LocalDateTime alarmStartDate;
/** /**
* 报警详情 * 报警详情

View File

@ -9,7 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDate;
@Data @Data
@TableName(value = "alarm_rule") @TableName(value = "alarm_rule")
@ -73,9 +73,9 @@ public class AlarmRule implements Serializable {
* 创建时间 * 创建时间
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime; private LocalDate createTime;
/** /**
* 创建人 * 创建人
@ -87,9 +87,9 @@ public class AlarmRule implements Serializable {
* 修改时间 * 修改时间
*/ */
@TableField(value = "update_time") @TableField(value = "update_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date updateTime; private LocalDate updateTime;
/** /**
* 修改人 * 修改人

View File

@ -9,7 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDate;
@Data @Data
@TableName(value = "sys_database") @TableName(value = "sys_database")
@ -67,9 +67,9 @@ public class SysDatabase implements Serializable {
* 创建时间 * 创建时间
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime; private LocalDate createTime;
/** /**
* 创建人 * 创建人
@ -81,9 +81,9 @@ public class SysDatabase implements Serializable {
* 修改时间 * 修改时间
*/ */
@TableField(value = "update_time") @TableField(value = "update_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date updateTime; private LocalDate updateTime;
/** /**
* 修改人 * 修改人

View File

@ -9,7 +9,7 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDate;
@Data @Data
@TableName(value = "sys_server") @TableName(value = "sys_server")
@ -43,9 +43,9 @@ public class SysServer implements Serializable {
* 创建时间 * 创建时间
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime; private LocalDate createTime;
/** /**
* 创建人 * 创建人
@ -57,9 +57,9 @@ public class SysServer implements Serializable {
* 修改时间 * 修改时间
*/ */
@TableField(value = "update_time") @TableField(value = "update_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date updateTime; private LocalDate updateTime;
/** /**
* 修改人 * 修改人

View File

@ -20,6 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.time.LocalDate;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -99,7 +100,7 @@ public class AlarmContactGroupServiceImpl extends ServiceImpl<AlarmContactGroupM
String username = JwtUtil.getUserNameByToken(request); String username = JwtUtil.getUserNameByToken(request);
Long id = IdWorker.getId(); Long id = IdWorker.getId();
alarmContactGroup.setId(id.toString()); alarmContactGroup.setId(id.toString());
alarmContactGroup.setCreateTime(new Date()); alarmContactGroup.setCreateTime(LocalDate.now());
alarmContactGroup.setCreateBy(username); alarmContactGroup.setCreateBy(username);
if (CollectionUtils.isNotEmpty(alarmContactGroup.getUserIds())){ if (CollectionUtils.isNotEmpty(alarmContactGroup.getUserIds())){
List<String> userIds = alarmContactGroup.getUserIds(); List<String> userIds = alarmContactGroup.getUserIds();
@ -120,6 +121,10 @@ public class AlarmContactGroupServiceImpl extends ServiceImpl<AlarmContactGroupM
@Override @Override
public Result update(AlarmContactGroup alarmContactGroup) { public Result update(AlarmContactGroup alarmContactGroup) {
Result result = new Result(); Result result = new Result();
//获取request
HttpServletRequest request = SpringContextUtils.getHttpServletRequest();
//获取当前操作人用户名
String username = JwtUtil.getUserNameByToken(request);
LambdaQueryWrapper<AlarmContactGroup> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<AlarmContactGroup> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(AlarmContactGroup::getId, alarmContactGroup.getId()); queryWrapper.eq(AlarmContactGroup::getId, alarmContactGroup.getId());
AlarmContactGroup contactGroup = this.baseMapper.selectOne(queryWrapper); AlarmContactGroup contactGroup = this.baseMapper.selectOne(queryWrapper);
@ -141,6 +146,8 @@ public class AlarmContactGroupServiceImpl extends ServiceImpl<AlarmContactGroupM
alarmContactGroupMemberMapper.insert(alarmContactGroupMember); alarmContactGroupMemberMapper.insert(alarmContactGroupMember);
} }
} }
alarmContactGroup.setUpdateTime(LocalDate.now());
alarmContactGroup.setUpdateBy(username);
this.baseMapper.updateById(alarmContactGroup); this.baseMapper.updateById(alarmContactGroup);
result.setSuccess(true); result.setSuccess(true);
result.success("修改成功"); result.success("修改成功");

View File

@ -17,6 +17,7 @@ import org.jeecg.modules.service.IAlarmRuleService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.Objects; import java.util.Objects;
@ -61,7 +62,7 @@ public class AlarmRuleServiceImpl extends ServiceImpl<AlarmRuleMapper, AlarmRule
String username = JwtUtil.getUserNameByToken(request); String username = JwtUtil.getUserNameByToken(request);
Long id = IdWorker.getId(); Long id = IdWorker.getId();
alarmRule.setId(id.toString()); alarmRule.setId(id.toString());
alarmRule.setCreateTime(new Date()); alarmRule.setCreateTime(LocalDate.now());
alarmRule.setCreateBy(username); alarmRule.setCreateBy(username);
if (StringUtils.isNotBlank(alarmRule.getOperator())){ if (StringUtils.isNotBlank(alarmRule.getOperator())){
String jsonString = JSON.toJSONString(alarmRule.getOperator()); String jsonString = JSON.toJSONString(alarmRule.getOperator());
@ -87,7 +88,7 @@ public class AlarmRuleServiceImpl extends ServiceImpl<AlarmRuleMapper, AlarmRule
result.error500("对应数据不存在"); result.error500("对应数据不存在");
return result; return result;
} }
alarmRule.setUpdateTime(new Date()); alarmRule.setUpdateTime(LocalDate.now());
alarmRule.setUpdateBy(username); alarmRule.setUpdateBy(username);
if (StringUtils.isNotBlank(alarmRule.getOperator())){ if (StringUtils.isNotBlank(alarmRule.getOperator())){
String jsonString = JSON.toJSONString(alarmRule.getOperator()); String jsonString = JSON.toJSONString(alarmRule.getOperator());

View File

@ -18,6 +18,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.text.ParseException; import java.text.ParseException;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@ -64,7 +65,7 @@ public class SysDatabaseServiceImpl extends ServiceImpl<SysDatabaseMapper, SysDa
//声明id //声明id
Long id = IdWorker.getId(); Long id = IdWorker.getId();
sysDatabase.setId(id.toString()); sysDatabase.setId(id.toString());
sysDatabase.setCreateTime(new Date()); sysDatabase.setCreateTime(LocalDate.now());
sysDatabase.setCreateBy(username); sysDatabase.setCreateBy(username);
this.baseMapper.insert(sysDatabase); this.baseMapper.insert(sysDatabase);
result.setSuccess(true); result.setSuccess(true);
@ -87,7 +88,7 @@ public class SysDatabaseServiceImpl extends ServiceImpl<SysDatabaseMapper, SysDa
result.error500("对应数据不存在,修改失败"); result.error500("对应数据不存在,修改失败");
return result; return result;
} }
sysDatabase.setUpdateTime(new Date()); sysDatabase.setUpdateTime(LocalDate.now());
sysDatabase.setUpdateBy(username); sysDatabase.setUpdateBy(username);
this.baseMapper.updateById(sysDatabase); this.baseMapper.updateById(sysDatabase);
result.setSuccess(true); result.setSuccess(true);

View File

@ -18,6 +18,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.text.ParseException; import java.text.ParseException;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@ -66,7 +67,7 @@ public class SysEmailServiceImpl extends ServiceImpl<SysEmailMapper, SysEmail> i
Long id = IdWorker.getId(); Long id = IdWorker.getId();
sysEmail.setId(id.toString()); sysEmail.setId(id.toString());
//创建时间 //创建时间
sysEmail.setCreateTime(new Date()); sysEmail.setCreateTime(LocalDate.now());
sysEmail.setCreateBy(username); sysEmail.setCreateBy(username);
this.baseMapper.insert(sysEmail); this.baseMapper.insert(sysEmail);
result.setSuccess(true); result.setSuccess(true);
@ -91,7 +92,7 @@ public class SysEmailServiceImpl extends ServiceImpl<SysEmailMapper, SysEmail> i
return result; return result;
} }
//创建时间 //创建时间
sysEmail.setUpdateTime(new Date()); sysEmail.setUpdateTime(LocalDate.now());
sysEmail.setUpdateBy(username); sysEmail.setUpdateBy(username);
this.baseMapper.updateById(sysEmail); this.baseMapper.updateById(sysEmail);
result.setSuccess(true); result.setSuccess(true);

View File

@ -19,6 +19,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.text.ParseException; import java.text.ParseException;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
@ -68,7 +69,7 @@ public class SysServerServiceImpl extends ServiceImpl<SysServerMapper, SysServer
Long id = IdWorker.getId(); Long id = IdWorker.getId();
sysServer.setId(id.toString()); sysServer.setId(id.toString());
//赋值创建时间 //赋值创建时间
sysServer.setCreateTime(new Date()); sysServer.setCreateTime(LocalDate.now());
sysServer.setCreateBy(username); sysServer.setCreateBy(username);
this.baseMapper.insert(sysServer); this.baseMapper.insert(sysServer);
result.setSuccess(true); result.setSuccess(true);
@ -92,7 +93,7 @@ public class SysServerServiceImpl extends ServiceImpl<SysServerMapper, SysServer
result.error500("当前数据不存在"); result.error500("当前数据不存在");
return result; return result;
} }
sysServer.setUpdateTime(new Date()); sysServer.setUpdateTime(LocalDate.now());
sysServer.setUpdateBy(username); sysServer.setUpdateBy(username);
this.baseMapper.updateById(sysServer); this.baseMapper.updateById(sysServer);
result.setSuccess(true); result.setSuccess(true);

View File

@ -4,14 +4,17 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.jeecg.config.valid.InsertGroup; import org.jeecg.config.valid.InsertGroup;
import org.jeecg.config.valid.UpdateGroup; import org.jeecg.config.valid.UpdateGroup;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null; import javax.validation.constraints.Null;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -49,7 +52,9 @@ public class SysUserFocusStation implements Serializable {
* 创建时间 * 创建时间
*/ */
@TableField(value = "create_time") @TableField(value = "create_time")
private Date createTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/** /**
* 创建人 * 创建人

View File

@ -26,6 +26,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.time.LocalDateTime;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -118,7 +119,7 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl<SysUserFocusStat
sysUserFocusStation.setStationId(String.valueOf(stationId)); sysUserFocusStation.setStationId(String.valueOf(stationId));
String stationType = StationTypeUtil.getStationType(stationId); String stationType = StationTypeUtil.getStationType(stationId);
sysUserFocusStation.setStationType(stationType); sysUserFocusStation.setStationType(stationType);
sysUserFocusStation.setCreateTime(new Date()); sysUserFocusStation.setCreateTime(LocalDateTime.now());
sysUserFocusStation.setCreateBy(username); sysUserFocusStation.setCreateBy(username);
this.baseMapper.insert(sysUserFocusStation); this.baseMapper.insert(sysUserFocusStation);
} }

View File

@ -11,6 +11,8 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -73,7 +75,7 @@ public class GardsDetectors implements Serializable {
@TableField(value = "DATE_BEGIN") @TableField(value = "DATE_BEGIN")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date dateBegin; private LocalDateTime dateBegin;
/** /**
* 结束运行日期 * 结束运行日期
@ -81,7 +83,7 @@ public class GardsDetectors implements Serializable {
@TableField(value = "DATE_END") @TableField(value = "DATE_END")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date dateEnd; private LocalDateTime dateEnd;
/** /**
* Y在运行状态良好N停止 * Y在运行状态良好N停止
@ -101,7 +103,7 @@ public class GardsDetectors implements Serializable {
@TableField(value = "MODDATE") @TableField(value = "MODDATE")
@NotNull(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class}) @NotNull(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class})
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate; private LocalDateTime moddate;
/** /**
* 台站id * 台站id

View File

@ -10,9 +10,8 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDateTime;
@Data @Data
@TableName("GARDS_NUCLEARFACILITY") @TableName("GARDS_NUCLEARFACILITY")
@ -68,7 +67,7 @@ public class GardsNuclearfacility implements Serializable {
@TableField(value = "BUILDDATE") @TableField(value = "BUILDDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date buildDate; private LocalDateTime buildDate;
/** /**
* 临界时间 * 临界时间
@ -76,7 +75,7 @@ public class GardsNuclearfacility implements Serializable {
@TableField(value = "CRITICALITYDATE") @TableField(value = "CRITICALITYDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date criticalityDate; private LocalDateTime criticalityDate;
/** /**
* 退休时间 * 退休时间
@ -84,7 +83,7 @@ public class GardsNuclearfacility implements Serializable {
@TableField(value = "RETIREDATE") @TableField(value = "RETIREDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date retireDate; private LocalDateTime retireDate;
/** /**
* 网格工程日期 * 网格工程日期
@ -92,7 +91,7 @@ public class GardsNuclearfacility implements Serializable {
@TableField(value = "GRIDCONEETIONDATE") @TableField(value = "GRIDCONEETIONDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date gridconeetionDate; private LocalDateTime gridconeetionDate;
/** /**
* 销售公司 * 销售公司

View File

@ -14,6 +14,8 @@ import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null; import javax.validation.constraints.Null;
import java.io.Serializable; import java.io.Serializable;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -76,7 +78,7 @@ public class GardsStations implements Serializable {
@TableField(value = "DATE_BEGIN") @TableField(value = "DATE_BEGIN")
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date dateBegin; private LocalDate dateBegin;
/** /**
* 运行终止日期 * 运行终止日期
@ -84,7 +86,7 @@ public class GardsStations implements Serializable {
@TableField(value = "DATE_END") @TableField(value = "DATE_END")
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date dateEnd; private LocalDate dateEnd;
/** /**
* 运行状态 * 运行状态
@ -97,6 +99,6 @@ public class GardsStations implements Serializable {
*/ */
@TableField(value = "MODDATE") @TableField(value = "MODDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate; private LocalDateTime moddate;
} }

View File

@ -12,7 +12,8 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Data @Data
@ -30,7 +31,7 @@ public class SysTask implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@NotBlank(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class}) @NotBlank(message = "不能为空", groups = {InsertGroup.class, UpdateGroup.class})
private Date schedulingDate; private LocalDate schedulingDate;
@TableField(value = "create_by") @TableField(value = "create_by")
private String createBy; private String createBy;
@ -41,12 +42,12 @@ public class SysTask implements Serializable {
@TableField(value = "create_time") @TableField(value = "create_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; private LocalDateTime createTime;
@TableField(value = "update_time") @TableField(value = "update_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime; private LocalDateTime updateTime;
@TableField(exist = false) @TableField(exist = false)
private String userName; private String userName;

View File

@ -12,6 +12,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -35,12 +36,12 @@ public class SysTaskStation implements Serializable {
@TableField(value = "create_time") @TableField(value = "create_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; private LocalDateTime createTime;
@TableField(value = "update_time") @TableField(value = "update_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime; private LocalDateTime updateTime;
@TableField(exist = false) @TableField(exist = false)
private String stationName; private String stationName;

View File

@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -18,6 +19,6 @@ public class SysTaskChangeVo {
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date day; private LocalDate day;
} }

View File

@ -4,6 +4,7 @@ import lombok.Data;
import org.jeecg.modules.system.entity.SysTaskStation; import org.jeecg.modules.system.entity.SysTaskStation;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -15,7 +16,7 @@ public class SysTaskVo {
private String userId; private String userId;
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date schedulingDate; private LocalDate schedulingDate;
private String username; private String username;

View File

@ -4,7 +4,6 @@ import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -12,27 +11,20 @@ import org.jeecg.common.api.QueryRequest;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.common.util.RedisUtil; import org.jeecg.common.util.RedisUtil;
import org.jeecg.modules.system.entity.GardsDetectors; import org.jeecg.modules.system.entity.GardsDetectors;
import org.jeecg.modules.system.entity.GardsStations;
import org.jeecg.modules.system.mapper.GardsDetectorsMapper; import org.jeecg.modules.system.mapper.GardsDetectorsMapper;
import org.jeecg.modules.system.service.IGardsDetectorsService; import org.jeecg.modules.system.service.IGardsDetectorsService;
import org.jeecg.modules.system.service.IGardsStationsService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.sql.Timestamp;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@Service("gardsDetectorsService") @Service("gardsDetectorsService")
@DS("ora") @DS("ora")
public class GardsDetectorsServiceImpl extends ServiceImpl<GardsDetectorsMapper, GardsDetectors> implements IGardsDetectorsService { public class GardsDetectorsServiceImpl extends ServiceImpl<GardsDetectorsMapper, GardsDetectors> implements IGardsDetectorsService {
@Autowired
private IGardsStationsService gardsStationsService;
@Autowired @Autowired
private RedisUtil redisUtil; private RedisUtil redisUtil;
@ -94,6 +86,7 @@ public class GardsDetectorsServiceImpl extends ServiceImpl<GardsDetectorsMapper,
return result; return result;
} }
} }
gardsDetectors.setModdate(LocalDateTime.now());
this.baseMapper.insert(gardsDetectors); this.baseMapper.insert(gardsDetectors);
result.success("新增成功"); result.success("新增成功");
this.findDetectors(); this.findDetectors();

View File

@ -19,6 +19,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -100,6 +101,7 @@ public class GardsStationsServiceImpl extends ServiceImpl<GardsStationsMapper, G
return result; return result;
} }
} }
gardsStations.setModdate(LocalDateTime.now());
this.baseMapper.insert(gardsStations); this.baseMapper.insert(gardsStations);
result.setSuccess(true); result.setSuccess(true);
result.success("新增成功"); result.success("新增成功");

View File

@ -39,6 +39,9 @@ import java.io.IOException;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -115,7 +118,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
} }
} }
for (String day:allDay) { for (String day:allDay) {
List<SysTaskVo> taskVos = sysTaskVos.stream().filter(item -> DateUtils.formatDate(item.getSchedulingDate(), "yyyy-MM-dd").equals(day)).collect(Collectors.toList()); List<SysTaskVo> taskVos = sysTaskVos.stream().filter(item -> item.getSchedulingDate().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")).equals(day)).collect(Collectors.toList());
if (CollectionUtils.isNotEmpty(taskVos)){ if (CollectionUtils.isNotEmpty(taskVos)){
map.put(day, taskVos); map.put(day, taskVos);
}else { }else {
@ -197,7 +200,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
//id //id
sysTask.setId(String.valueOf(IdWorker.getId())); sysTask.setId(String.valueOf(IdWorker.getId()));
//创建时间 //创建时间
sysTask.setCreateTime(new Date()); sysTask.setCreateTime(LocalDateTime.now());
this.baseMapper.insert(sysTask); this.baseMapper.insert(sysTask);
//如果排班任务中台站信息不为空 //如果排班任务中台站信息不为空
if (CollectionUtils.isNotEmpty(sysTask.getStationList())){ if (CollectionUtils.isNotEmpty(sysTask.getStationList())){
@ -234,7 +237,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
//id //id
sysTask.setId(String.valueOf(IdWorker.getId())); sysTask.setId(String.valueOf(IdWorker.getId()));
//创建时间 //创建时间
sysTask.setCreateTime(new Date()); sysTask.setCreateTime(LocalDateTime.now());
this.baseMapper.insert(sysTask); this.baseMapper.insert(sysTask);
//如果排班任务中台站信息不为空 //如果排班任务中台站信息不为空
if (CollectionUtils.isNotEmpty(sysTask.getStationList())){ if (CollectionUtils.isNotEmpty(sysTask.getStationList())){
@ -251,11 +254,10 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
* 根据排班任务日期删除历史任务信息 * 根据排班任务日期删除历史任务信息
* @param schedulingDate * @param schedulingDate
*/ */
private void deleteByDate(Date schedulingDate){ private void deleteByDate(LocalDate schedulingDate){
try {
//根据排班日期查询对应的任务信息 //根据排班日期查询对应的任务信息
LambdaQueryWrapper<SysTask> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysTask> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SysTask::getSchedulingDate, DateUtils.parseDate(DateUtils.formatDate(schedulingDate, "yyyy-MM-dd"), "yyyy-MM-dd")); queryWrapper.eq(SysTask::getSchedulingDate, schedulingDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
List<SysTask> sysTasks = this.baseMapper.selectList(queryWrapper); List<SysTask> sysTasks = this.baseMapper.selectList(queryWrapper);
//获取任务信息的id //获取任务信息的id
List<String> taskIds = sysTasks.stream().map(SysTask::getId).collect(Collectors.toList()); List<String> taskIds = sysTasks.stream().map(SysTask::getId).collect(Collectors.toList());
@ -265,9 +267,6 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
sysTaskStationMapper.delete(taskStationQueryWrapper); sysTaskStationMapper.delete(taskStationQueryWrapper);
//根据任务id删除任务信息 //根据任务id删除任务信息
this.baseMapper.deleteBatchIds(taskIds); this.baseMapper.deleteBatchIds(taskIds);
} catch (ParseException e) {
throw new RuntimeException(e);
}
} }
@Override @Override
@ -288,12 +287,11 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
@Transactional @Transactional
public Result changeScheduling(SysTaskChangeVo sysTaskChangeVo) { public Result changeScheduling(SysTaskChangeVo sysTaskChangeVo) {
Result result = new Result(); Result result = new Result();
try {
//来源用户相关信息查询 //来源用户相关信息查询
//查询出当前来源用户在排版日期的任务信息 //查询出当前来源用户在排版日期的任务信息
LambdaQueryWrapper<SysTask> fromQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysTask> fromQueryWrapper = new LambdaQueryWrapper<>();
fromQueryWrapper.eq(SysTask::getUserId, sysTaskChangeVo.getFromUserId()); fromQueryWrapper.eq(SysTask::getUserId, sysTaskChangeVo.getFromUserId());
fromQueryWrapper.eq(SysTask::getSchedulingDate, DateUtils.parseDate(DateUtils.formatDate(sysTaskChangeVo.getDay(), "yyyy-MM-dd"), "yyyy-MM-dd")); fromQueryWrapper.eq(SysTask::getSchedulingDate, sysTaskChangeVo.getDay().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
SysTask fromSysTask = this.baseMapper.selectOne(fromQueryWrapper); SysTask fromSysTask = this.baseMapper.selectOne(fromQueryWrapper);
//根据来源用户的任务以及台站信息查询出对应的任务及台站信息 //根据来源用户的任务以及台站信息查询出对应的任务及台站信息
LambdaQueryWrapper<SysTaskStation> fromTaskQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysTaskStation> fromTaskQueryWrapper = new LambdaQueryWrapper<>();
@ -304,7 +302,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
//查询出当前转移到用户在排班日期的任务信息 //查询出当前转移到用户在排班日期的任务信息
LambdaQueryWrapper<SysTask> toQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysTask> toQueryWrapper = new LambdaQueryWrapper<>();
toQueryWrapper.eq(SysTask::getUserId, sysTaskChangeVo.getToUserId()); toQueryWrapper.eq(SysTask::getUserId, sysTaskChangeVo.getToUserId());
toQueryWrapper.eq(SysTask::getSchedulingDate, DateUtils.parseDate(DateUtils.formatDate(sysTaskChangeVo.getDay(), "yyyy-MM-dd"), "yyyy-MM-dd")); toQueryWrapper.eq(SysTask::getSchedulingDate, sysTaskChangeVo.getDay().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
SysTask toSysTask = this.baseMapper.selectOne(toQueryWrapper); SysTask toSysTask = this.baseMapper.selectOne(toQueryWrapper);
//台站信息不为空 //台站信息不为空
if (CollectionUtils.isNotEmpty(sysTaskStations)){ if (CollectionUtils.isNotEmpty(sysTaskStations)){
@ -323,9 +321,6 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
} }
result.setSuccess(true); result.setSuccess(true);
result.success("交接完成"); result.success("交接完成");
} catch (ParseException e) {
throw new RuntimeException(e);
}
return result; return result;
} }
@ -341,7 +336,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
List<SysTaskVo> sysTaskVos = entry.getValue(); List<SysTaskVo> sysTaskVos = entry.getValue();
if (CollectionUtils.isNotEmpty(sysTaskVos)){ if (CollectionUtils.isNotEmpty(sysTaskVos)){
for (SysTaskVo sysTaskVo:sysTaskVos) { for (SysTaskVo sysTaskVo:sysTaskVos) {
String schedulingDate = DateUtils.formatDate(sysTaskVo.getSchedulingDate(), "yyyy-MM-dd"); String schedulingDate = sysTaskVo.getSchedulingDate().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
String username = sysTaskVo.getUsername(); String username = sysTaskVo.getUsername();
String stationNames = ""; String stationNames = "";
for (SysTaskStation sysTaskStation:sysTaskVo.getStationList()) { for (SysTaskStation sysTaskStation:sysTaskVo.getStationList()) {
@ -415,7 +410,6 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
List<ImportFailureVo> failureList = new ArrayList<>(); List<ImportFailureVo> failureList = new ArrayList<>();
int successNum = 0; int successNum = 0;
int failureNum = 0; int failureNum = 0;
try {
//第一步 读取导入数据中的全部排班任务相关信息进行新增 //第一步 读取导入数据中的全部排班任务相关信息进行新增
if (CollectionUtils.isNotEmpty(dataList)){ if (CollectionUtils.isNotEmpty(dataList)){
//遍历导入数据内容 //遍历导入数据内容
@ -455,7 +449,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
stations = Arrays.asList(stationName.split(StringPool.COMMA)); stations = Arrays.asList(stationName.split(StringPool.COMMA));
} }
} }
sysTask.setSchedulingDate(DateUtils.parseDate(schedulingDate, "yyyy-MM-dd")); sysTask.setSchedulingDate(LocalDate.parse(schedulingDate));
//根据用户名称过滤出对应的用户信息 //根据用户名称过滤出对应的用户信息
List<SysUser> sysUserList = userList.stream().filter(item -> item.getUsername().equals(userName)).collect(Collectors.toList()); List<SysUser> sysUserList = userList.stream().filter(item -> item.getUsername().equals(userName)).collect(Collectors.toList());
//如果用户存在将用户id传入排班任务 //如果用户存在将用户id传入排班任务
@ -524,9 +518,6 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
this.addOrUpdate(sysTaskList,taskList); this.addOrUpdate(sysTaskList,taskList);
} }
} }
} catch (ParseException e) {
throw new RuntimeException(e);
}
importViewVo.setDetailList(failureList); importViewVo.setDetailList(failureList);
importViewVo.setSuccess(successNum); importViewVo.setSuccess(successNum);
importViewVo.setFailure(failureNum); importViewVo.setFailure(failureNum);
@ -558,7 +549,7 @@ public class SysTaskServiceImpl extends ServiceImpl<SysTaskMapper, SysTask> impl
//id //id
sysTask.setId(String.valueOf(IdWorker.getId())); sysTask.setId(String.valueOf(IdWorker.getId()));
//创建时间 //创建时间
sysTask.setCreateTime(new Date()); sysTask.setCreateTime(LocalDateTime.now());
this.baseMapper.insert(sysTask); this.baseMapper.insert(sysTask);
//如果排班任务中台站信息不为空 //如果排班任务中台站信息不为空
if (CollectionUtils.isNotEmpty(sysTask.getStationList())){ if (CollectionUtils.isNotEmpty(sysTask.getStationList())){

View File

@ -10,6 +10,7 @@ import org.jeecg.modules.system.service.ISysTaskStationService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -26,6 +27,7 @@ public class SysTaskStationServiceImpl extends ServiceImpl<SysTaskStationMapper,
sysTaskStation.setOperateIp(ipAddr); sysTaskStation.setOperateIp(ipAddr);
sysTaskStation.setId(String.valueOf(IdWorker.getId())); sysTaskStation.setId(String.valueOf(IdWorker.getId()));
sysTaskStation.setTaskId(taskId); sysTaskStation.setTaskId(taskId);
sysTaskStation.setCreateTime(LocalDateTime.now());
this.baseMapper.insert(sysTaskStation); this.baseMapper.insert(sysTaskStation);
} }
} }
@ -43,7 +45,7 @@ public class SysTaskStationServiceImpl extends ServiceImpl<SysTaskStationMapper,
sysTaskStation.setOperateIp(ipAddr); sysTaskStation.setOperateIp(ipAddr);
sysTaskStation.setId(String.valueOf(IdWorker.getId())); sysTaskStation.setId(String.valueOf(IdWorker.getId()));
sysTaskStation.setTaskId(taskId); sysTaskStation.setTaskId(taskId);
sysTaskStation.setCreateTime(new Date()); sysTaskStation.setCreateTime(LocalDateTime.now());
this.baseMapper.insert(sysTaskStation); this.baseMapper.insert(sysTaskStation);
} }
} }

View File

@ -2,9 +2,13 @@ package org.jeecg.modules.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -27,13 +31,17 @@ public class GardsAnalyses implements Serializable {
* 分析开始时间 * 分析开始时间
*/ */
@TableField(value = "ANALYSISBEGIN") @TableField(value = "ANALYSISBEGIN")
private Date analysisBegin; @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate analysisBegin;
/** /**
* 分析结束时间 * 分析结束时间
*/ */
@TableField(value = "ANALYSISEND") @TableField(value = "ANALYSISEND")
private Date analysisEnd; @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate analysisEnd;
/** /**
* Reviewed:交互 * Reviewed:交互
@ -135,7 +143,9 @@ public class GardsAnalyses implements Serializable {
* 操作时间 * 操作时间
*/ */
@TableField(value = "MODDATE") @TableField(value = "MODDATE")
private Date moddate; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime moddate;
@TableField(value = "USEDGASPHD") @TableField(value = "USEDGASPHD")
private String usedGasPhd; private String usedGasPhd;

View File

@ -2,9 +2,12 @@ package org.jeecg.modules.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
@Data @Data
@ -57,7 +60,9 @@ public class GardsSampleAux implements Serializable {
* #calibration数据块 * #calibration数据块
*/ */
@TableField(value = "CALIBRATION_DTG") @TableField(value = "CALIBRATION_DTG")
private Date calibrationDtg; @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate calibrationDtg;
/** /**
* 报文ID号 * 报文ID号

View File

@ -2,9 +2,12 @@ package org.jeecg.modules.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
@Data @Data
@ -27,7 +30,9 @@ public class GardsSampleCert implements Serializable {
* 鉴定日期 * 鉴定日期
*/ */
@TableField(value = "ASSAY_DATE") @TableField(value = "ASSAY_DATE")
private Date assayDate; @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate assayDate;
/** /**
* 单位 * 单位

View File

@ -11,6 +11,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -47,12 +48,12 @@ public class GardsDetectors implements Serializable {
@TableField(value = "DATE_BEGIN") @TableField(value = "DATE_BEGIN")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date dateBegin; private LocalDateTime dateBegin;
@TableField(value = "DATE_END") @TableField(value = "DATE_END")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date dateEnd; private LocalDateTime dateEnd;
@TableField(value = "STATUS") @TableField(value = "STATUS")
private String status; private String status;
@ -62,7 +63,7 @@ public class GardsDetectors implements Serializable {
@TableField(value = "MODDATE") @TableField(value = "MODDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate; private LocalDateTime moddate;
@TableField(value = "STATION_ID") @TableField(value = "STATION_ID")
private Integer stationId; private Integer stationId;

View File

@ -7,6 +7,8 @@ import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date; import java.util.Date;
@Data @Data
@ -40,18 +42,18 @@ public class GardsStations implements Serializable {
@TableField(value = "DATE_BEGIN") @TableField(value = "DATE_BEGIN")
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date dateBegin; private LocalDate dateBegin;
@TableField(value = "DATE_END") @TableField(value = "DATE_END")
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date dateEnd; private LocalDate dateEnd;
@TableField(value = "STATUS") @TableField(value = "STATUS")
private String status; private String status;
@TableField(value = "MODDATE") @TableField(value = "MODDATE")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date moddate; private LocalDateTime moddate;
} }