wlzboy
2026-02-05 57e98ac3f59e9ca12d3fdbc6f89c9c0b1f86be4d
ruoyi-system/src/main/resources/mapper/system/DispatchOrdMapper.xml
@@ -78,10 +78,49 @@
    <select id="selectImageUrlsByDOrdIDDt" parameterType="String" resultType="String">
        select ImageUrl 
        from ImageData 
        where DOrdIDDt = #{dOrdIDDt}
        where SOrdIDDt = #{dOrdIDDt}
        and ImageDel = 0 
        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>