From 68b68d7962a506b3b173517a088fab70b4d2f687 Mon Sep 17 00:00:00 2001
From: zhuo <2089219845@qq.com>
Date: 星期三, 19 三月 2025 09:03:52 +0800
Subject: [PATCH] 报告添加EL表达式

---
 cnas-process/src/main/resources/static/inspection-order.docx                             |    0 
 inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java     |    3 ++-
 performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml       |    4 +++-
 inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java |    1 +
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/cnas-process/src/main/resources/static/inspection-order.docx b/cnas-process/src/main/resources/static/inspection-order.docx
index d88c7b1..32e08a2 100644
--- a/cnas-process/src/main/resources/static/inspection-order.docx
+++ b/cnas-process/src/main/resources/static/inspection-order.docx
Binary files differ
diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
index 4443888..9b7da32 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderPlanServiceImpl.java
@@ -2444,6 +2444,7 @@
         InputStream inputStream = this.getClass().getResourceAsStream("/static/report-template.docx");
         Configure configure = Configure.builder()
                 .bind("deviceList", new HackLoopTableRenderPolicy())
+                .useSpringEL(true)
                 .build();
 
         XWPFTemplate template = XWPFTemplate.compile(inputStream, configure).render(
diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java
index aed6e35..363eed0 100644
--- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java
+++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsOrderServiceImpl.java
@@ -932,7 +932,8 @@
         // 鏌ヨ鏍囧噯鏍�
         List<StandardProductList> standardProductLists = standardProductListMapper.selectList(Wrappers.<StandardProductList>lambdaQuery()
                 .eq(StandardProductList::getStandardMethodListId, insProduct.getStandardMethodListId())
-                .eq(StandardProductList::getTree, tree));
+                .eq(StandardProductList::getTree, tree)
+                .orderByAsc(StandardProductList::getSort));
         for (StandardProductList standardProductList : standardProductLists) {
             standardProductList.setId(null);
         }
diff --git a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
index 9229c98..c9df972 100644
--- a/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
+++ b/performance-server/src/main/resources/mapper/AuxiliaryOutputWorkingHoursMapper.xml
@@ -45,7 +45,8 @@
         aowh.sample,
         aowh.price,
         aowh.man_hour_group,
-        ip.cable_tag
+        ip.cable_tag,
+        aowh.create_time
         FROM auxiliary_output_working_hours aowh
         left join ins_product ip on ip.id = aowh.ins_product_id
         left join user on user.id=aowh.`check`
@@ -60,6 +61,7 @@
         <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
             ${ew.customSqlSegment}
         </if>
+        order by create_time desc
     </sql>
     <select id="selectAuxiliaryOutputWorkingHours" resultType="com.ruoyi.performance.dto.AuxiliaryOutputWorkingHoursDto">
         <include refid="selectAuxiliaryOutputWorking"/>

--
Gitblit v1.9.3