diff --git a/aucma-base/src/main/java/com/aucma/base/mapper/BaseOrderInfoMapper.java b/aucma-base/src/main/java/com/aucma/base/mapper/BaseOrderInfoMapper.java
index 91bdb50..445e2d5 100644
--- a/aucma-base/src/main/java/com/aucma/base/mapper/BaseOrderInfoMapper.java
+++ b/aucma-base/src/main/java/com/aucma/base/mapper/BaseOrderInfoMapper.java
@@ -3,6 +3,7 @@ package com.aucma.base.mapper;
import java.util.List;
import com.aucma.base.domain.BaseOrderInfo;
+import org.apache.ibatis.annotations.Param;
/**
* 工单信息Mapper接口
@@ -75,7 +76,9 @@ public interface BaseOrderInfoMapper {
* @param startTime 开始时间
* @return 结果
*/
- public int batchStartProduction(Long[] objIds, String operator, java.util.Date startTime);
+ public int batchStartProduction(@Param("objIds") Long[] objIds,
+ @Param("operator") String operator,
+ @Param("startTime") java.util.Date startTime);
/**
* 批量更新完工数量
@@ -86,7 +89,10 @@ public interface BaseOrderInfoMapper {
* @param updateTime 更新时间
* @return 结果
*/
- public int batchUpdateQuantity(Long[] objIds, Long completeQty, Long defectQty, java.util.Date updateTime);
+ public int batchUpdateQuantity(@Param("objIds") Long[] objIds,
+ @Param("completeQty") Long completeQty,
+ @Param("defectQty") Long defectQty,
+ @Param("updateTime") java.util.Date updateTime);
/**
* 批量更新工单为已完工状态
@@ -97,5 +103,8 @@ public interface BaseOrderInfoMapper {
* @param finishTime 完工时间
* @return 结果
*/
- public int batchCompleteProduction(Long[] objIds, Long completeQty, Long defectQty, java.util.Date finishTime);
+ public int batchCompleteProduction(@Param("objIds") Long[] objIds,
+ @Param("completeQty") Long completeQty,
+ @Param("defectQty") Long defectQty,
+ @Param("finishTime") java.util.Date finishTime);
}
diff --git a/aucma-base/src/main/resources/mapper/base/BaseOrderInfoMapper.xml b/aucma-base/src/main/resources/mapper/base/BaseOrderInfoMapper.xml
index 3aef39c..e17b0eb 100644
--- a/aucma-base/src/main/resources/mapper/base/BaseOrderInfoMapper.xml
+++ b/aucma-base/src/main/resources/mapper/base/BaseOrderInfoMapper.xml
@@ -93,7 +93,7 @@
and oi.order_status LIKE #{orderStatus} || '%'
and (oi.order_status LIKE 'REL%' OR oi.order_status LIKE 'CRTD%')
and oi.manual_update_flag = #{manualUpdateFlag}
- and oi.execution_status = #{executionStatus}
+ and nvl(oi.execution_status, 'PENDING') = #{executionStatus}
and oi.begin_date = #{beginDate}
and oi.end_date = #{endDate}
diff --git a/aucma-dms/src/main/resources/mapper/dms/DmsRecordShutDownMapper.xml b/aucma-dms/src/main/resources/mapper/dms/DmsRecordShutDownMapper.xml
index 11daa79..7d5fce9 100644
--- a/aucma-dms/src/main/resources/mapper/dms/DmsRecordShutDownMapper.xml
+++ b/aucma-dms/src/main/resources/mapper/dms/DmsRecordShutDownMapper.xml
@@ -53,6 +53,7 @@
and r.shut_type_id = #{shutType}
and r.shut_reason = #{shutReason}
+ and r.shut_reason_id = #{shutReasonId}
and r.shut_begin_time between #{beginTime} and #{endTime}