wlzboy
2026-02-26 f5c900c58513bad824381e69750ac7667ef35de0
ruoyi-system/src/main/resources/mapper/system/DispatchOrdMapper.xml
@@ -83,5 +83,44 @@
        and ImageType in (1,2)
        order by UpImageTime desc
    </select>
    <!-- 根据调度单ID查询调度单状态 -->
    <select id="selectDispatchOrdStateByID" parameterType="Long" resultType="Integer">
        select DispatchOrdState
        from DispatchOrd
        where DispatchOrdID = #{dispatchOrdID}
    </select>
    <!-- 批量查询调度单状态 -->
    <select id="selectDispatchOrdStatesByIDs" parameterType="java.util.List" resultMap="DispatchOrdResult">
        select DispatchOrdID, DispatchOrdState
        from DispatchOrd
        where DispatchOrdID in
        <foreach collection="list" item="id" open="(" separator="," close=")">
            #{id}
        </foreach>
    </select>
    <!-- 更新调度单状态 -->
    <update id="updateDispatchOrdState">
        update DispatchOrd
        set DispatchOrdState = #{dispatchOrdState}
        where DispatchOrdID = #{dispatchOrdID}
    </update>
    <!-- 更新调度单取消原因 -->
    <update id="updateDispatchOrdCancelReason">
        update DispatchOrd
        set DispatchOrdCancelReason = #{cancelReasonId},
            DispatchOrdCancelReasonTXT = #{cancelReasonText}
        where DispatchOrdID = #{dispatchOrdID}
    </update>
    <!-- 更新调度单实际开始时间 -->
    <update id="updateDispatchOrdActualDate">
        update DispatchOrd
        set DispatchOrdActualDate = #{actualDate}
        where DispatchOrdID = #{dispatchOrdID}
    </update>
</mapper>