From e0897449eabdeddcadee9104ca15f1c829354ee3 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期一, 02 九月 2024 15:26:34 +0800 Subject: [PATCH] 工单号生成策略修改 --- ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java index dfe6ed7..99893fb 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/ReportServiceImpl.java @@ -88,10 +88,10 @@ Report entity = ReportForm.getEntityByForm(form, null); entity.setSerialNumber(point.getSerialNumber()); entity.setStatus(0); - entity.setIdentify(IdUtils.randomNO()); Date now = new Date(); entity.setCreateTime(now); entity.setUpdateTime(now); + entity.setIdentify(IdUtils.randomNO(now)); baseMapper.insert(entity); List<ReportErrorType> errorTypeList = form.getErrorTypeList().stream().map(item -> { ReportErrorType reportErrorType = new ReportErrorType(); @@ -125,8 +125,9 @@ // 璇诲彇excel鏁版嵁 ExcelUtil<ReportImportDTO> excelUtil = new ExcelUtil<>(ReportImportDTO.class); List<ReportImportDTO> list = excelUtil.importExcel(form.getImportPointId().getInputStream()); + Date now = DateUtils.getNowDate(); // 鎵归噺鎻掑叆 - String pid = IdUtils.randomNO(); + String pid = IdUtils.randomNO(now); Integer success = 0; for (ReportImportDTO item : list) { if ("浜嬪墠鎶ュ".equals(form.getReportType())) { @@ -146,8 +147,7 @@ entity.setImportBatchNumber(pid); entity.setSerialNumber(item.getSerialNumber()); entity.setStatus(0); - entity.setIdentify(IdUtils.randomNO()); - Date now = DateUtils.getNowDate(); + entity.setIdentify(IdUtils.randomNO(now)); entity.setCreateTime(now); entity.setUpdateTime(now); baseMapper.insert(entity); -- Gitblit v1.8.0