From fe487bbf0cd12e1f424afc99c461f6c1907e62f5 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 30 十月 2024 09:59:24 +0800 Subject: [PATCH] 修改 创建 方法 --- src/main/java/com/se/simu/service/SimuService.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/se/simu/service/SimuService.java b/src/main/java/com/se/simu/service/SimuService.java index 4a1b312..e888c5c 100644 --- a/src/main/java/com/se/simu/service/SimuService.java +++ b/src/main/java/com/se/simu/service/SimuService.java @@ -24,6 +24,8 @@ import javax.annotation.Resource; import java.io.File; +import java.sql.Timestamp; +import java.util.Date; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -134,11 +136,18 @@ } public boolean create(CreateSimuVo vo) { + Date now = new Date(); + String date = StringHelper.YMDHMS2_FORMAT.format(now); + if (StringHelper.isEmpty(vo.getName())) { + vo.setName(date); + } + DataPo data = BeanUtil.copyProperties(vo, DataPo.class); - data.setPath(vo.getName(), vo.getName()); + data.setPath(date, date); initPath(data); SimuPo simu = new SimuPo(vo.getNum(), vo.getPid(), vo.getName(), JSONUtil.toJsonStr(data), 0, vo.getBak()); + simu.setCreateTime(new Timestamp(now.getTime())); int rows = simuMapper.insert(simu); if (rows > 0) { @@ -215,7 +224,7 @@ update(simu, 10, "瀹屾垚"); } catch (Exception ex) { log.error(ex.getMessage(), ex); - update(simu, -10, ex.getMessage()); + update(simu, -simu.getStatus(), ex.getMessage()); } } -- Gitblit v1.9.3