From 008f1950bfa98f4bad3c3b2d1422baf073086497 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Wed, 10 Jan 2024 09:31:02 +0800 Subject: [PATCH] =?UTF-8?q?manage=EF=BC=9A=20saveTreatmentPlan=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E4=B8=80=E7=BA=A7=E5=A4=84=E7=BD=AEid=EF=BC=8Cvp=5Fco?= =?UTF-8?q?nfig=5Ftreatment=5Fplan=20=E6=B7=BB=E5=8A=A0createTime=20?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ConfigTreatmentPlanManageServiceImpl.java | 11 ++++++----- .../com/supervision/model/ConfigTreatmentPlan.java | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/ConfigTreatmentPlanManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/ConfigTreatmentPlanManageServiceImpl.java index c6a99e8c..d8bd6bcf 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/ConfigTreatmentPlanManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/ConfigTreatmentPlanManageServiceImpl.java @@ -1,7 +1,7 @@ package com.supervision.manage.service.impl; -import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Assert; +import cn.hutool.core.lang.UUID; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; @@ -18,10 +18,6 @@ import org.springframework.stereotype.Service; import java.util.List; import java.util.Objects; -import java.util.concurrent.ConcurrentHashMap; -import java.util.function.Function; -import java.util.function.Predicate; -import java.util.stream.Collectors; @Service @RequiredArgsConstructor @@ -60,6 +56,11 @@ public class ConfigTreatmentPlanManageServiceImpl implements ConfigTreatmentPlan saveAssert(configTreatmentPlan); + if (StrUtil.isEmpty(configTreatmentPlan.getFirstMeasuresId())){ + + configTreatmentPlan.setFirstMeasuresId(UUID.fastUUID().toString()); + } + configTreatmentPlanService.save(configTreatmentPlan); return configTreatmentPlan; diff --git a/virtual-patient-model/src/main/java/com/supervision/model/ConfigTreatmentPlan.java b/virtual-patient-model/src/main/java/com/supervision/model/ConfigTreatmentPlan.java index 61740c3f..677f6a48 100644 --- a/virtual-patient-model/src/main/java/com/supervision/model/ConfigTreatmentPlan.java +++ b/virtual-patient-model/src/main/java/com/supervision/model/ConfigTreatmentPlan.java @@ -1,10 +1,11 @@ package com.supervision.model; +import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import java.util.Date; +import java.time.LocalDateTime; import java.util.List; import com.supervision.handler.StringListTypeHandler; @@ -72,8 +73,8 @@ public class ConfigTreatmentPlan implements Serializable { /** * 创建时间 */ - @TableField - private Date createTime; + @TableField(fill = FieldFill.INSERT) + private LocalDateTime createTime; /** * 更新人 @@ -83,8 +84,8 @@ public class ConfigTreatmentPlan implements Serializable { /** * 更新时间 */ - @TableField - private Date updateTime; + @TableField(fill = FieldFill.INSERT_UPDATE) + private LocalDateTime updateTime; @TableField(exist = false) private static final long serialVersionUID = 1L;