| | |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="BaseResultMap" type="com.zy.asrs.entity.WrkDetlLog"> |
| | | <result column="wrk_no" property="wrkNo" /> |
| | | <result column="io_time" property="ioTime" /> |
| | | <result column="matnr" property="matnr" /> |
| | | <result column="maktx" property="maktx" /> |
| | | <result column="batch" property="batch" /> |
| | | <result column="order_no" property="orderNo" /> |
| | | <result column="lgnum" property="lgnum" /> |
| | | <result column="type" property="type" /> |
| | | <result column="color" property="color" /> |
| | | <result column="supplier" property="supplier" /> |
| | | <result column="warehouse" property="warehouse" /> |
| | | <result column="brand" property="brand" /> |
| | | <result column="anfme" property="anfme" /> |
| | | <result column="altme" property="altme" /> |
| | | <result column="zpallet" property="zpallet" /> |
| | | <result column="bname" property="bname" /> |
| | | <result column="memo" property="memo" /> |
| | | <result column="modi_user" property="modiUser" /> |
| | | <result column="modi_time" property="modiTime" /> |
| | | <result column="appe_user" property="appeUser" /> |
| | | <result column="appe_time" property="appeTime" /> |
| | | <result column="wrk_no" property="wrkNo"/> |
| | | <result column="io_time" property="ioTime"/> |
| | | <result column="anfme" property="anfme"/> |
| | | <result column="zpallet" property="zpallet"/> |
| | | <result column="matnr" property="matnr"/> |
| | | <result column="maktx" property="maktx"/> |
| | | <result column="batch" property="batch"/> |
| | | <result column="order_no" property="orderNo"/> |
| | | |
| | | <result column="specs" property="specs"/> |
| | | <result column="model" property="model"/> |
| | | <result column="color" property="color"/> |
| | | <result column="brand" property="brand"/> |
| | | <result column="unit" property="unit"/> |
| | | <result column="price" property="price"/> |
| | | <result column="sku" property="sku"/> |
| | | <result column="units" property="units"/> |
| | | <result column="barcode" property="barcode"/> |
| | | <result column="origin" property="origin"/> |
| | | <result column="manu" property="manu"/> |
| | | <result column="manu_date" property="manuDate"/> |
| | | <result column="item_num" property="itemNum"/> |
| | | <result column="safe_qty" property="safeQty"/> |
| | | <result column="weight" property="weight"/> |
| | | <result column="length" property="length"/> |
| | | <result column="volume" property="volume"/> |
| | | <result column="three_code" property="threeCode"/> |
| | | <result column="supp" property="supp"/> |
| | | <result column="supp_code" property="suppCode"/> |
| | | <result column="be_batch" property="beBatch"/> |
| | | <result column="dead_time" property="deadTime"/> |
| | | <result column="dead_warn" property="deadWarn"/> |
| | | <result column="source" property="source"/> |
| | | <result column="inspect" property="inspect"/> |
| | | <result column="danger" property="danger"/> |
| | | |
| | | <result column="modi_user" property="modiUser"/> |
| | | <result column="modi_time" property="modiTime"/> |
| | | <result column="appe_user" property="appeUser"/> |
| | | <result column="appe_time" property="appeTime"/> |
| | | <result column="memo" property="memo"/> |
| | | <result column="standby1" property="standby1" /> |
| | | <result column="standby2" property="standby2" /> |
| | | <result column="standby3" property="standby3" /> |
| | | <result column="box_type1" property="boxType1" /> |
| | | <result column="box_type2" property="boxType2" /> |
| | | <result column="box_type3" property="boxType3" /> |
| | | </resultMap> |
| | | |
| | | <sql id="batchSeq"> |
| | | <if test="wrkNo != null and wrkNo != ''"> |
| | | and a.wrk_no = #{wrkNo} |
| | | </if> |
| | | <if test="anfme != null and anfme != ''"> |
| | | and a.anfme = #{anfme} |
| | | </if> |
| | | <if test="modiTimeStart != null "> |
| | | <if test="modiTimeEnd != null "> |
| | | and a.modi_time between #{modiTimeStart} and #{modiTimeEnd} |
| | | </if> |
| | | </if> |
| | | <if test="orderNo != null and orderNo != ''"> |
| | | and a.order_no like concat('%',#{orderNo},'%') |
| | | </if> |
| | | <if test="batch != null and batch != ''"> |
| | | and a.batch like concat('%',#{batch},'%') |
| | | </if> |
| | | <if test="sku != null and sku != ''"> |
| | | and a.sku like concat('%',#{sku},'%') |
| | | </if> |
| | | <if test="memo != null and memo != ''"> |
| | | and a.memo like concat('%',#{memo},'%') |
| | | </if> |
| | | <if test="matnr != null and matnr != ''"> |
| | | and a.matnr like concat('%',#{matnr},'%') |
| | | </if> |
| | | <if test="zpallet != null and zpallet != ''"> |
| | | and a.zpallet like concat('%',#{zpallet},'%') |
| | | </if> |
| | | <if test="specs != null and specs != ''"> |
| | | and a.specs like concat('%',#{specs},'%') |
| | | </if> |
| | | </sql> |
| | | |
| | | <select id="selectWrkDetlLogs" resultMap="BaseResultMap"> |
| | | select d.* from ( |
| | | select |
| | | ROW_NUMBER() over (order by c.modi_time desc) as row, |
| | | c.* from ( |
| | | select a.* from asr_wrk_detl_log as a ,asr_wrk_mast_log as b |
| | | where 1=1 |
| | | and a.io_time=b.io_time |
| | | and a.wrk_no=b.wrk_no |
| | | and (b.manu_type is NULL or b.manu_type='手动完成') |
| | | <include refid="batchSeq"></include> |
| | | ) as c |
| | | ) as d |
| | | where d.row between ((#{pageNumber}-1)*#{pageSize}+1) and (#{pageNumber}*#{pageSize}) order by d.modi_time desc |
| | | </select> |
| | | |
| | | <select id="selectWrkDetlLogsTotal" resultType="Long"> |
| | | select count(1) from asr_wrk_detl_log as a ,asr_wrk_mast_log as b |
| | | where 1=1 |
| | | and a.io_time=b.io_time |
| | | and a.wrk_no=b.wrk_no |
| | | and (b.manu_type is NULL or b.manu_type='手动完成') |
| | | <include refid="batchSeq"></include> |
| | | </select> |
| | | |
| | | </mapper> |