|
@@ -33,7 +33,6 @@ import cn.hutool.http.HttpUtil;
|
|
|
import cn.hutool.poi.excel.ExcelUtil;
|
|
|
import cn.hutool.poi.excel.ExcelWriter;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.jms.core.JmsMessagingTemplate;
|
|
@@ -381,7 +380,7 @@ public class EmergencyRepairController {
|
|
|
|
|
|
Validate.equals(entity.getStatus(), ValuePool.EMERGENCY_STATE_TO_DO, ValuePool.EMERGENCY_MUST_TO_DO);
|
|
|
LocalDateTime assignTime = entity.getAssignTime();
|
|
|
- LocalDateTime takingTime = entity.getTakingTime();
|
|
|
+ LocalDateTime takingTime = request.getTakingTime();
|
|
|
if(Objects.nonNull(assignTime)){
|
|
|
Validate.isTrue(assignTime.isBefore(takingTime), String.format(ValuePool.EMERGENCY_PROCESS_TIME_ILLEGAL,"派单时间", assignTime, assignTime));
|
|
|
}
|
|
@@ -815,9 +814,11 @@ public class EmergencyRepairController {
|
|
|
File zipFile = null;
|
|
|
try {
|
|
|
//获取根目录
|
|
|
+ String root = System.getProperty("user.dir") + File.separator + "repair";
|
|
|
String templates = ResourceUtils.getURL("classpath:templates").getPath();
|
|
|
String missing = templates + File.separator + "missing.jpg";
|
|
|
- String dir = StrUtil.join(File.separator, System.getProperty("user.dir"), "repair", IdWorker.getIdStr());
|
|
|
+ String generateCode = DateUtils.generateCode();
|
|
|
+ String dir = StrUtil.join(File.separator, System.getProperty("user.dir"), "repair", generateCode);
|
|
|
String zip = dir + ".zip";
|
|
|
baseDir = new File(dir);
|
|
|
zipFile = new File(zip);
|
|
@@ -825,7 +826,7 @@ public class EmergencyRepairController {
|
|
|
log.info("zip: {}", zip);
|
|
|
|
|
|
//生成excel文件
|
|
|
- String excel = File.separator + dir + File.separator + DateUtils.generateCode() + ".xlsx";
|
|
|
+ String excel = File.separator + dir + File.separator + generateCode + ".xlsx";
|
|
|
log.info("生成excel: {}", excel);
|
|
|
File excelFile = new File(excel);
|
|
|
ExcelWriter writer = ExcelUtil.getBigWriter(excelFile, "急修记录表");
|
|
@@ -923,8 +924,8 @@ public class EmergencyRepairController {
|
|
|
throw Validate.validateException("下载文件失败");
|
|
|
} finally {
|
|
|
//删除临时根目录和zip文件
|
|
|
- FileUtil.del(zipFile);
|
|
|
- FileUtil.del(baseDir);
|
|
|
+// FileUtil.del(zipFile);
|
|
|
+// FileUtil.del(baseDir);
|
|
|
}
|
|
|
}
|
|
|
}
|