|
@@ -8,6 +8,8 @@
|
|
|
<result column="RESULT_SCAN_TAG" jdbcType="VARCHAR" property="resultScanTag" />
|
|
|
<result column="RESULT_LOADER_AUDIT" jdbcType="DECIMAL" property="resultLoaderAudit" />
|
|
|
<result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
|
|
|
+ <result column="MATERIAL_ONLY_CODE" jdbcType="VARCHAR" property="materialOnlyCode" />
|
|
|
+
|
|
|
<result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
|
|
|
<result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
|
|
|
<result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
|
|
@@ -15,12 +17,12 @@
|
|
|
<result column="ISSUE_TIME" jdbcType="TIMESTAMP" property="issueTime" />
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
- RESULT_ID, RESULT_RESTACK_ID, LOADER_ID, RESULT_SCAN_TAG, RESULT_LOADER_AUDIT, INSERT_USERNAME,
|
|
|
+ RESULT_ID, RESULT_RESTACK_ID, LOADER_ID, RESULT_SCAN_TAG, RESULT_LOADER_AUDIT, INSERT_USERNAME, MATERIAL_ONLY_CODE,
|
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, ISSUE_TIME
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
t.RESULT_ID, t.RESULT_RESTACK_ID, t.LOADER_ID, t.RESULT_SCAN_TAG, t.RESULT_LOADER_AUDIT,
|
|
|
- t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
|
|
|
+ t.INSERT_USERNAME,t.MATERIAL_ONLY_CODE, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
|
|
|
t.ISSUE_TIME
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
@@ -49,6 +51,9 @@
|
|
|
<if test="insertUsername != null and insertUsername != ''">
|
|
|
and INSERT_USERNAME = #{insertUsername}
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null and materialOnlyCode != ''">
|
|
|
+ and MATERIAL_ONLY_CODE = #{materialOnlyCode}
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
</if>
|
|
@@ -86,6 +91,9 @@
|
|
|
<if test="insertUsername != null and insertUsername != ''">
|
|
|
and INSERT_USERNAME LIKE '%${insertUsername}%'
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null and materialOnlyCode != ''">
|
|
|
+ and MATERIAL_ONLY_CODE LIKE '%${materialOnlyCode}%'
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
</if>
|
|
@@ -125,6 +133,9 @@
|
|
|
<if test="insertUsername != null and insertUsername != ''">
|
|
|
or INSERT_USERNAME = #{insertUsername}
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null and materialOnlyCode != ''">
|
|
|
+ or MATERIAL_ONLY_CODE = #{materialOnlyCode}
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
</if>
|
|
@@ -143,11 +154,11 @@
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.WmspRestackScanResult">
|
|
|
insert into WMSP_RESTACK_SCAN_RESULT (RESULT_ID, RESULT_RESTACK_ID, LOADER_ID,
|
|
|
- RESULT_SCAN_TAG, RESULT_LOADER_AUDIT, INSERT_USERNAME,
|
|
|
+ RESULT_SCAN_TAG, RESULT_LOADER_AUDIT, INSERT_USERNAME,MATERIAL_ONLY_CODE,
|
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
|
INSERT_UPDATE_REMARK, ISSUE_TIME)
|
|
|
values (#{resultId,jdbcType=DECIMAL}, #{resultRestackId,jdbcType=DECIMAL}, #{loaderId,jdbcType=DECIMAL},
|
|
|
- #{resultScanTag,jdbcType=VARCHAR}, #{resultLoaderAudit,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ #{resultScanTag,jdbcType=VARCHAR}, #{resultLoaderAudit,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{materialOnlyCode,jdbcType=VARCHAR},
|
|
|
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
|
#{insertUpdateRemark,jdbcType=VARCHAR}, #{issueTime,jdbcType=TIMESTAMP})
|
|
|
</insert>
|
|
@@ -172,6 +183,9 @@
|
|
|
<if test="insertUsername != null">
|
|
|
INSERT_USERNAME,
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null">
|
|
|
+ MATERIAL_ONLY_CODE,
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
INSERT_TIME,
|
|
|
</if>
|
|
@@ -207,6 +221,9 @@
|
|
|
<if test="insertUsername != null">
|
|
|
#{insertUsername,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null">
|
|
|
+ #{materialOnlyCode,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
#{insertTime,jdbcType=TIMESTAMP},
|
|
|
</if>
|
|
@@ -231,6 +248,7 @@
|
|
|
RESULT_SCAN_TAG = #{resultScanTag,jdbcType=VARCHAR},
|
|
|
RESULT_LOADER_AUDIT = #{resultLoaderAudit,jdbcType=DECIMAL},
|
|
|
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ MATERIAL_ONLY_CODE = #{materialOnlyCode,jdbcType=VARCHAR},
|
|
|
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
@@ -256,6 +274,9 @@
|
|
|
<if test="insertUsername != null">
|
|
|
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="materialOnlyCode != null">
|
|
|
+ MATERIAL_ONLY_CODE = #{materialOnlyCode,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
<if test="insertTime != null">
|
|
|
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
</if>
|
|
@@ -290,7 +311,7 @@
|
|
|
insert into WMSP_RESTACK_SCAN_RESULT
|
|
|
(RESULT_ID,
|
|
|
RESULT_RESTACK_ID, LOADER_ID, RESULT_SCAN_TAG,
|
|
|
- RESULT_LOADER_AUDIT, INSERT_USERNAME,
|
|
|
+ RESULT_LOADER_AUDIT, INSERT_USERNAME,MATERIAL_ONLY_CODE,
|
|
|
INSERT_TIME, UPDATE_USERNAME,
|
|
|
UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
ISSUE_TIME)
|
|
@@ -298,7 +319,7 @@
|
|
|
select
|
|
|
#{item.resultId,jdbcType=DECIMAL},
|
|
|
#{item.resultRestackId,jdbcType=DECIMAL}, #{item.loaderId,jdbcType=DECIMAL}, #{item.resultScanTag,jdbcType=VARCHAR},
|
|
|
- #{item.resultLoaderAudit,jdbcType=DECIMAL}, #{item.insertUsername,jdbcType=VARCHAR},
|
|
|
+ #{item.resultLoaderAudit,jdbcType=DECIMAL}, #{item.insertUsername,jdbcType=VARCHAR},#{item.materialOnlyCode,jdbcType=VARCHAR},
|
|
|
#{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
|
|
|
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
#{item.issueTime,jdbcType=TIMESTAMP} from dual
|
|
@@ -331,6 +352,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case RESULT_ID" close="end">
|
|
|
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
+ ,MATERIAL_ONLY_CODE=
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case RESULT_ID" close="end">
|
|
|
+ when #{item.resultId,jdbcType=DECIMAL} then #{item.materialOnlyCode,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
,INSERT_TIME=
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case RESULT_ID" close="end">
|
|
|
when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
@@ -608,4 +633,8 @@
|
|
|
from WMSP_RESTACK_SCAN_RESULT WRSR
|
|
|
where WRSR.RESULT_RESTACK_ID=#{resultId} AND WRSR.RESULT_LOADER_AUDIT=1
|
|
|
</select>
|
|
|
+ <select id="getWmspRestackScanResultCount" resultType="java.lang.Integer">
|
|
|
+ select count(*) from WMSP_RESTACK_SCAN_RESULT WRSR
|
|
|
+ where WRSR.MATERIAL_ONLY_CODE=#{onlyCode}
|
|
|
+ </select>
|
|
|
</mapper>
|