ly %!s(int64=3) %!d(string=hai) anos
pai
achega
71509b5e01

+ 14 - 3
master/src/main/java/com/ruoyi/project/ticket/controller/THazardWorkPermitController.java

@@ -1,5 +1,6 @@
 package com.ruoyi.project.ticket.controller;
 
+import com.deepoove.poi.data.Texts;
 import com.ruoyi.common.utils.poi.ExcelUtil;
 import com.ruoyi.framework.aspectj.lang.annotation.Log;
 import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
@@ -167,11 +168,21 @@ public class THazardWorkPermitController extends BaseController {
     public Map<String, Object> getWordData (THazardWorkPermit tHazardWorkPermit){
         Map<String, Object> params = new HashMap<>();
         // 渲染文本
-        params.put("aId",tHazardWorkPermit.getaId());
-        params.put("aEquipmentName" , tHazardWorkPermit.getaEquipmentName());
-        params.put("aEquipmentLeader" , tHazardWorkPermit.getaEquipmentLeader());
+        params.put("aId",Texts.of(tHazardWorkPermit.getaId().toString()).fontSize(7).create());
+        params.put("aEquipmentName" , Texts.of(tHazardWorkPermit.getaEquipmentName()).fontSize(7).create());
+        params.put("aEquipmentLeader" , Texts.of(tHazardWorkPermit.getaEquipmentLeader()).fontSize(7).create());
         params.put("aEquipmentTel" , tHazardWorkPermit.getaEquipmentTel());
         params.put("aEquipmentOffice" , tHazardWorkPermit.getaEquipmentOffice());
+
+        params.put("aConstructionName" , Texts.of(tHazardWorkPermit.getaConstructionName()).fontSize(7).create());
+        params.put("aConstructionLeader" ,Texts.of(tHazardWorkPermit.getaConstructionLeader()).fontSize(7).create());
+        params.put("aConstructionTel" , Texts.of(tHazardWorkPermit.getaConstructionTel()).fontSize(7).create());
+        params.put("aConstructionOffice" , Texts.of(tHazardWorkPermit.getaConstructionOffice()).fontSize(7).create());
+        params.put("aContractorName" , Texts.of(tHazardWorkPermit.getaContractorName()).fontSize(7).create());
+        params.put("aContractorLeader" , Texts.of(tHazardWorkPermit.getaContractorLeader()).fontSize(7).create());
+        params.put("aContractorTel" , Texts.of(tHazardWorkPermit.getaContractorTel()).fontSize(7).create());
+        params.put("aContractorOffice" , Texts.of(tHazardWorkPermit.getaContractorOffice()).fontSize(7).create());
+
         return params;
     }
 }

BIN=BIN
master/src/main/resources/static/word/ticket.docx