Răsfoiți Sursa

pms 保养工单 列表 延时

zhangcl 1 săptămână în urmă
părinte
comite
ab7ad8386e

+ 1 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/java/cn/iocoder/yudao/module/pms/controller/admin/iotmainworkorder/vo/IotMainWorkOrderPageReqVO.java

@@ -50,7 +50,7 @@ public class IotMainWorkOrderPageReqVO extends PageParam {
     @Schema(description = "保养费用")
     private BigDecimal cost;
 
-    @Schema(description = "保养结果(1待执行 2已执行)")
+    @Schema(description = "保养结果(1待执行 2已执行 0全部 3延时)")
     private Integer result;
 
     @Schema(description = "其他费用")

+ 4 - 1
yudao-module-pms/yudao-module-pms-biz/src/main/resources/mapper/static/IotMainWorkOrderMapper.xml

@@ -44,9 +44,12 @@
                 #{key}
             </foreach>
         </if>
-        <if test="reqVO.result != null and reqVO.result != 0">
+        <if test="reqVO.result != null and reqVO.result != 0 and reqVO.result != 3">
             AND mwo.result = #{reqVO.result}
         </if>
+        <if test="reqVO.result != null and reqVO.result == 3">
+            AND mwo.delay_reason <![CDATA[ <> ]]> ''
+        </if>
         <if test="reqVO.createTime != null and reqVO.createTime.length > 0">
             <!-- 处理“开始时间”(数组第1位,如 createTime[0] = 2024-01-01 00:00:00) -->
             <if test="reqVO.createTime[0] != null">