From fe031e01cc1737c2f05a133fde7c36c7a2a7b4b4 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期三, 21 一月 2026 17:38:32 +0800
Subject: [PATCH] 2026.1.21 1. 新增完善台账复制逻辑
---
src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/CommitmentServiceImpl.kt | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/CommitmentServiceImpl.kt b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/CommitmentServiceImpl.kt
index 693e017..a52c293 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/CommitmentServiceImpl.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/lightshare/service/Impl/CommitmentServiceImpl.kt
@@ -3,6 +3,7 @@
import cn.flightfeather.supervision.common.pdf.DynamicParam
import cn.flightfeather.supervision.common.pdf.GeneratePdfUtil
import cn.flightfeather.supervision.domain.entity.Commitment
+import cn.flightfeather.supervision.domain.entity.CommitmentTemplate
import cn.flightfeather.supervision.domain.enumeration.SceneType
import cn.flightfeather.supervision.domain.mapper.CommitmentMapper
import cn.flightfeather.supervision.domain.mapper.UserinfoMapper
@@ -46,6 +47,10 @@
response.setIntHeader("totalPage", p.pages)
response.setIntHeader("currentPage", p.pageNum)
return result
+ }
+
+ override fun getTemplateOfCommitment(userId: String): BaseResponse<CommitmentTemplate> {
+ TODO("Not yet implemented")
}
override fun uploadLetterOfCommitment(userId: String, commitmentVoList: String, files: Array<MultipartFile>): Boolean {
@@ -116,15 +121,22 @@
SceneType.Construction.value,
SceneType.Wharf.value,
SceneType.StorageYard.value,
- SceneType.MixingPlant.value,
- SceneType.Industrial.value -> {
+ SceneType.MixingPlant.value -> {
templateName = "commitment-construction.ftl"
contractName = "commitment-construction-${now.time}.pdf"
+ }
+ SceneType.Industrial.value->{
+ templateName = "commitment-industrial.ftl"
+ contractName = "commitment-industrial-${now.time}.pdf"
}
SceneType.VehicleRepair.value -> {
templateName = "commitment-vehicle.ftl"
contractName = "commitment-vehicle-${now.time}.pdf"
}
+ SceneType.Laboratory.value -> {
+ templateName = "commitment-laboratory.ftl"
+ contractName = "commitment-laboratory-${now.time}.pdf"
+ }
}
// val picName = contractName.replace("pdf", "jpg")
--
Gitblit v1.9.3