自动化立体仓库 - WMS系统
#
Junjie
2025-10-21 518121d2718b87d99b12c1b29601dd2c07f6f42d
src/main/resources/mapper/asrs/LocDetlMapper.xml
@@ -351,7 +351,7 @@
            and a.anfme like '%' + #{anfme} + '%'
        </if>
        <if test="startTime!=null and endTime!=null">
            and a.modi_time between #{startTime} and #{endTime}
            and a.appe_time between #{startTime} and #{endTime}
        </if>
        <if test="crnNo!=null and crnNo!='' ">
            and b.crn_no=#{crnNo}
@@ -580,7 +580,7 @@
        </if>
        order by
        a.loc_no, DATEPART(yyyy,a.modi_time),DATEPART(mm,a.modi_time),DATEPART(dd,a.modi_time), a.anfme
        a.loc_no, DATEPART(yyyy,a.appe_time),DATEPART(mm,a.appe_time),DATEPART(dd,a.appe_time), a.anfme
        desc
    </select>
@@ -742,4 +742,17 @@
        ) t where t.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize})
    </select>
    <select id="getSameDetlList" resultType="java.lang.String">
        SELECT ld.loc_no FROM asr_loc_detl ld
        LEFT JOIN asr_loc_mast lm ON ld.loc_no = lm.loc_no
        WHERE 1 = 1
        AND ld.matnr = #{matnr}
        AND lm.loc_sts = 'F'
        AND lm.row1 in
        <foreach collection="rows" item="item" index="index" separator="," open="(" close=")">
            #{item}
        </foreach>
        ORDER BY ld.appe_time ASC
    </select>
</mapper>