wlzboy
5 天以前 7de1396e315896dbc72a9d54e44f77434ea90f18
ruoyi-system/src/main/resources/mapper/system/DispatchOrdMapper.xml
@@ -22,6 +22,7 @@
        <result property="dispatchOrd_OAName" column="DispatchOrd_OAName"/>
        <result property="dispatchOrd_OAEntourage" column="DispatchOrd_OAEntourage"/>
        <result property="dispatchOrdCarID" column="DispatchOrdCarID"/>
        <result property="dispatchOrdUpdateTime"  column="DispatchOrdUpdateTime"/>
        
        <!-- ... 其他字段映射 ... -->
    </resultMap>
@@ -73,4 +74,38 @@
        AND OA_Name = #{driverName}
    </select>
    <!-- 根据派工单号查询图片URL列表 -->
    <select id="selectImageUrlsByDOrdIDDt" parameterType="String" resultType="String">
        select ImageUrl
        from ImageData
        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>
</mapper>