From 7b74210cae943dd806431a6f8905ad63ee4ec9bc Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期四, 19 三月 2026 11:55:02 +0800
Subject: [PATCH] 修改新增报修保存文件失败问题
---
src/main/java/com/ruoyi/device/service/impl/DeviceRepairServiceImpl.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/main/java/com/ruoyi/device/service/impl/DeviceRepairServiceImpl.java b/src/main/java/com/ruoyi/device/service/impl/DeviceRepairServiceImpl.java
index b98ff53..a2a78f6 100644
--- a/src/main/java/com/ruoyi/device/service/impl/DeviceRepairServiceImpl.java
+++ b/src/main/java/com/ruoyi/device/service/impl/DeviceRepairServiceImpl.java
@@ -110,21 +110,23 @@
@Override
public AjaxResult saveDeviceRepair(DeviceRepair deviceRepair) {
DeviceLedger byId = deviceLedgerService.getById(deviceRepair.getDeviceLedgerId());
- if (CollectionUtils.isNotEmpty(deviceRepair.getFileList())) {
- List<String> fileIds = deviceRepair.getFileList().stream()
- .map(TempFile::getTempId)
- .collect(Collectors.toList());
- try {
- tempFileService.migrateTempFilesToFormal(deviceRepair.getId(), fileIds, FileNameType.DeviceRepair.getValue());
- } catch (Exception e) {
- log.error("璁惧缁翠慨鏂囦欢杩佺Щ閿欒", e);
- }
- }
-
deviceRepair.setDeviceName(byId.getDeviceName());
deviceRepair.setDeviceModel(byId.getDeviceModel());
+ if (deviceRepair.getRemark() == null) {
+ deviceRepair.setRemark("");
+ }
boolean save = this.save(deviceRepair);
if (save) {
+ if (CollectionUtils.isNotEmpty(deviceRepair.getFileList())) {
+ List<String> fileIds = deviceRepair.getFileList().stream()
+ .map(TempFile::getTempId)
+ .collect(Collectors.toList());
+ try {
+ tempFileService.migrateTempFilesToFormal(deviceRepair.getId(), fileIds, FileNameType.DeviceRepair.getValue());
+ } catch (Exception e) {
+ log.error("璁惧缁翠慨鏂囦欢杩佺Щ閿欒", e);
+ }
+ }
return AjaxResult.success();
}
return AjaxResult.error();
--
Gitblit v1.9.3