refactor: 优化部分代码

This commit is contained in:
2023-09-08 21:17:30 +08:00
parent d5138e1e43
commit 883dbecb1b
4 changed files with 19 additions and 16 deletions

View File

@@ -101,7 +101,6 @@ public class UserInfoVO implements Serializable {
/**
* 创建时间
*/
@Schema(description = "创建时间", example = "2023-08-08 08:08:08", type = "string")
@JsonIgnore
private LocalDateTime createTime;

View File

@@ -62,22 +62,18 @@ public class AnnouncementVO extends BaseVO {
private LocalDateTime terminateTime;
/**
* 状态
* 状态1待发布2已发布3已过期
*
* @return 公告状态
*/
@Schema(description = "状态1待发布2已发布3已过期", example = "1")
public Integer getStatus() {
int status = 2;
if (null != this.effectiveTime) {
if (this.effectiveTime.isAfter(LocalDateTime.now())) {
status = 1;
}
if (null != this.effectiveTime && this.effectiveTime.isAfter(LocalDateTime.now())) {
status = 1;
}
if (null != this.terminateTime) {
if (this.terminateTime.isBefore(LocalDateTime.now())) {
status = 3;
}
if (null != this.terminateTime && this.terminateTime.isBefore(LocalDateTime.now())) {
status = 3;
}
return status;
}