feiyu02
2024-11-19 752e00503f672ddfe2066afb6c235721a3a912b5
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")