|
|
@@ -861,6 +861,196 @@
|
|
|
<result column="AUDITING_FLAG" jdbcType="VARCHAR" property="auditingFlag"/>
|
|
|
</resultMap>
|
|
|
<!-- 查询待审核数据-->
|
|
|
+ <!-- <select id="getAuditData" resultMap="getAuditDataMap">-->
|
|
|
+ <!-- select a.STATION_CODE,-->
|
|
|
+ <!-- a.STATION_NAME,-->
|
|
|
+ <!-- a.MATERIAL_CODE,-->
|
|
|
+ <!-- a.MATERIAL_NAME,-->
|
|
|
+ <!-- a.RECIEVER_CODE,-->
|
|
|
+ <!-- a.RECIEVER_NAME,-->
|
|
|
+ <!-- a.RECIEVER_TYPE,-->
|
|
|
+ <!-- a.SENDER_CODE,-->
|
|
|
+ <!-- a.SENDER_NAME,-->
|
|
|
+ <!-- a.SENDER_TYPE,-->
|
|
|
+ <!-- b.B8,-->
|
|
|
+ <!-- c.B16,-->
|
|
|
+ <!-- d.B24,-->
|
|
|
+ <!-- a.VALID_FLAG,-->
|
|
|
+ <!-- a.AUDITING_FLAG-->
|
|
|
+ <!-- from (-->
|
|
|
+ <!-- SELECT STATION_CODE,-->
|
|
|
+ <!-- STATION_NAME,-->
|
|
|
+ <!-- MATERIAL_CODE,-->
|
|
|
+ <!-- MATERIAL_NAME,-->
|
|
|
+ <!-- RECIEVER_CODE,-->
|
|
|
+ <!-- RECIEVER_NAME,-->
|
|
|
+ <!-- RECIEVER_TYPE,-->
|
|
|
+ <!-- SENDER_CODE,-->
|
|
|
+ <!-- SENDER_NAME,-->
|
|
|
+ <!-- SENDER_TYPE,-->
|
|
|
+ <!-- VALID_FLAG,-->
|
|
|
+ <!-- AUDITING_FLAG-->
|
|
|
+ <!-- FROM DYNAMIC_WORK_UPDATA-->
|
|
|
+ <!-- WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl8start}-->
|
|
|
+ <!-- AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl24end}-->
|
|
|
+ <!---- AND VALID_FLAG = '1'-->
|
|
|
+ <!---- AND AUDITING_FLAG = '0'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1#皮带秤'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1B#皮带秤'-->
|
|
|
+ <!-- GROUP BY STATION_CODE,-->
|
|
|
+ <!-- STATION_NAME,-->
|
|
|
+ <!-- MATERIAL_CODE,-->
|
|
|
+ <!-- MATERIAL_NAME,-->
|
|
|
+ <!-- RECIEVER_CODE,-->
|
|
|
+ <!-- RECIEVER_NAME,-->
|
|
|
+ <!-- RECIEVER_TYPE,-->
|
|
|
+ <!-- SENDER_CODE,-->
|
|
|
+ <!-- SENDER_NAME,-->
|
|
|
+ <!-- SENDER_TYPE,-->
|
|
|
+ <!-- VALID_FLAG,-->
|
|
|
+ <!-- AUDITING_FLAG-->
|
|
|
+ <!-- ) a-->
|
|
|
+ <!-- LEFT JOIN-->
|
|
|
+ <!-- (SELECT STATION_CODE-->
|
|
|
+ <!-- , STATION_NAME-->
|
|
|
+ <!-- , MATERIAL_CODE-->
|
|
|
+ <!-- , MATERIAL_NAME-->
|
|
|
+ <!-- , RECIEVER_CODE-->
|
|
|
+ <!-- , RECIEVER_NAME-->
|
|
|
+ <!-- , RECIEVER_TYPE-->
|
|
|
+ <!-- , SENDER_CODE-->
|
|
|
+ <!-- , SENDER_NAME-->
|
|
|
+ <!-- , SENDER_TYPE-->
|
|
|
+ <!-- , VALID_FLAG-->
|
|
|
+ <!-- , AUDITING_FLAG-->
|
|
|
+ <!-- , sum(WEIGHT) B8-->
|
|
|
+ <!-- FROM DYNAMIC_WORK_UPDATA-->
|
|
|
+ <!-- WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl8start}-->
|
|
|
+ <!-- AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl8end}-->
|
|
|
+ <!---- AND VALID_FLAG = '1'-->
|
|
|
+ <!---- AND AUDITING_FLAG = '0'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1#皮带秤'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1B#皮带秤'-->
|
|
|
+ <!-- GROUP BY STATION_CODE,-->
|
|
|
+ <!-- STATION_NAME,-->
|
|
|
+ <!-- MATERIAL_CODE,-->
|
|
|
+ <!-- MATERIAL_NAME,-->
|
|
|
+ <!-- RECIEVER_CODE,-->
|
|
|
+ <!-- RECIEVER_NAME,-->
|
|
|
+ <!-- RECIEVER_TYPE,-->
|
|
|
+ <!-- SENDER_CODE,-->
|
|
|
+ <!-- SENDER_NAME,-->
|
|
|
+ <!-- SENDER_TYPE,-->
|
|
|
+ <!-- VALID_FLAG,-->
|
|
|
+ <!-- AUDITING_FLAG-->
|
|
|
+ <!-- ) b-->
|
|
|
+ <!-- on a.STATION_CODE = b.STATION_CODE-->
|
|
|
+ <!-- and a.STATION_NAME = b.STATION_NAME-->
|
|
|
+ <!-- and a.MATERIAL_CODE = b.MATERIAL_CODE-->
|
|
|
+ <!-- and a.MATERIAL_NAME = b.MATERIAL_NAME-->
|
|
|
+ <!-- and a.RECIEVER_CODE = b.RECIEVER_CODE-->
|
|
|
+ <!-- and a.RECIEVER_NAME = b.RECIEVER_NAME-->
|
|
|
+ <!-- and a.RECIEVER_TYPE = b.RECIEVER_TYPE-->
|
|
|
+ <!-- and a.SENDER_CODE = b.SENDER_CODE-->
|
|
|
+ <!-- and a.SENDER_NAME = b.SENDER_NAME-->
|
|
|
+ <!-- and a.SENDER_TYPE = b.SENDER_TYPE-->
|
|
|
+ <!-- and a.VALID_FLAG = b.VALID_FLAG-->
|
|
|
+ <!-- and a.AUDITING_FLAG = b.AUDITING_FLAG-->
|
|
|
+ <!-- LEFT JOIN-->
|
|
|
+ <!-- (SELECT STATION_CODE-->
|
|
|
+ <!-- , STATION_NAME-->
|
|
|
+ <!-- , MATERIAL_CODE-->
|
|
|
+ <!-- , MATERIAL_NAME-->
|
|
|
+ <!-- , RECIEVER_CODE-->
|
|
|
+ <!-- , RECIEVER_NAME-->
|
|
|
+ <!-- , RECIEVER_TYPE-->
|
|
|
+ <!-- , SENDER_CODE-->
|
|
|
+ <!-- , SENDER_NAME-->
|
|
|
+ <!-- , SENDER_TYPE-->
|
|
|
+ <!-- , VALID_FLAG-->
|
|
|
+ <!-- , AUDITING_FLAG-->
|
|
|
+ <!-- , sum(WEIGHT) B16-->
|
|
|
+ <!-- FROM DYNAMIC_WORK_UPDATA-->
|
|
|
+ <!-- WHERE to_char(END_TIME-->
|
|
|
+ <!-- , 'yyyy-MM-dd HH24:mi:ss') >= #{bl16start}-->
|
|
|
+ <!-- AND to_char(END_TIME-->
|
|
|
+ <!-- , 'yyyy-MM-dd HH24:mi:ss') <= #{bl16end}-->
|
|
|
+ <!---- AND VALID_FLAG = '1'-->
|
|
|
+ <!---- AND AUDITING_FLAG = '0'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1#皮带秤'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1B#皮带秤'-->
|
|
|
+ <!-- GROUP BY STATION_CODE,-->
|
|
|
+ <!-- STATION_NAME,-->
|
|
|
+ <!-- MATERIAL_CODE,-->
|
|
|
+ <!-- MATERIAL_NAME,-->
|
|
|
+ <!-- RECIEVER_CODE,-->
|
|
|
+ <!-- RECIEVER_NAME,-->
|
|
|
+ <!-- RECIEVER_TYPE,-->
|
|
|
+ <!-- SENDER_CODE,-->
|
|
|
+ <!-- SENDER_NAME,-->
|
|
|
+ <!-- SENDER_TYPE,-->
|
|
|
+ <!-- VALID_FLAG,-->
|
|
|
+ <!-- AUDITING_FLAG-->
|
|
|
+ <!-- ) c-->
|
|
|
+ <!-- on a.STATION_CODE = c.STATION_CODE-->
|
|
|
+ <!-- and a.STATION_NAME = c.STATION_NAME-->
|
|
|
+ <!-- and a.MATERIAL_CODE = c.MATERIAL_CODE-->
|
|
|
+ <!-- and a.MATERIAL_NAME = c.MATERIAL_NAME-->
|
|
|
+ <!-- and a.RECIEVER_CODE = c.RECIEVER_CODE-->
|
|
|
+ <!-- and a.RECIEVER_NAME = c.RECIEVER_NAME-->
|
|
|
+ <!-- and a.RECIEVER_TYPE = c.RECIEVER_TYPE-->
|
|
|
+ <!-- and a.SENDER_CODE = c.SENDER_CODE-->
|
|
|
+ <!-- and a.SENDER_NAME = c.SENDER_NAME-->
|
|
|
+ <!-- and a.SENDER_TYPE = c.SENDER_TYPE-->
|
|
|
+ <!-- and a.VALID_FLAG = c.VALID_FLAG-->
|
|
|
+ <!-- and a.AUDITING_FLAG = c.AUDITING_FLAG-->
|
|
|
+ <!-- LEFT JOIN-->
|
|
|
+ <!-- (SELECT STATION_CODE-->
|
|
|
+ <!-- , STATION_NAME-->
|
|
|
+ <!-- , MATERIAL_CODE-->
|
|
|
+ <!-- , MATERIAL_NAME-->
|
|
|
+ <!-- , RECIEVER_CODE-->
|
|
|
+ <!-- , RECIEVER_NAME-->
|
|
|
+ <!-- , RECIEVER_TYPE-->
|
|
|
+ <!-- , SENDER_CODE-->
|
|
|
+ <!-- , SENDER_NAME-->
|
|
|
+ <!-- , SENDER_TYPE-->
|
|
|
+ <!-- , VALID_FLAG-->
|
|
|
+ <!-- , AUDITING_FLAG-->
|
|
|
+ <!-- , sum(WEIGHT) B24-->
|
|
|
+ <!-- FROM DYNAMIC_WORK_UPDATA-->
|
|
|
+ <!-- WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl24start}-->
|
|
|
+ <!-- AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl24end}-->
|
|
|
+ <!-- -- AND VALID_FLAG = '1'-->
|
|
|
+ <!---- AND AUDITING_FLAG = '0'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1#皮带秤'-->
|
|
|
+ <!-- AND STATION_NAME <> 'M1B#皮带秤'-->
|
|
|
+ <!-- GROUP BY STATION_CODE-->
|
|
|
+ <!-- , STATION_NAME-->
|
|
|
+ <!-- , MATERIAL_CODE-->
|
|
|
+ <!-- , MATERIAL_NAME-->
|
|
|
+ <!-- , RECIEVER_CODE-->
|
|
|
+ <!-- , RECIEVER_NAME-->
|
|
|
+ <!-- , RECIEVER_TYPE-->
|
|
|
+ <!-- , SENDER_CODE-->
|
|
|
+ <!-- , SENDER_NAME-->
|
|
|
+ <!-- , SENDER_TYPE-->
|
|
|
+ <!-- , VALID_FLAG-->
|
|
|
+ <!-- , AUDITING_FLAG-->
|
|
|
+ <!-- ) d-->
|
|
|
+ <!-- on a.STATION_CODE = d.STATION_CODE-->
|
|
|
+ <!-- and a.STATION_NAME = d.STATION_NAME-->
|
|
|
+ <!-- and a.MATERIAL_CODE = d.MATERIAL_CODE-->
|
|
|
+ <!-- and a.MATERIAL_NAME = d.MATERIAL_NAME-->
|
|
|
+ <!-- and a.RECIEVER_CODE = d.RECIEVER_CODE-->
|
|
|
+ <!-- and a.RECIEVER_NAME = d.RECIEVER_NAME-->
|
|
|
+ <!-- and a.RECIEVER_TYPE = d.RECIEVER_TYPE-->
|
|
|
+ <!-- and a.SENDER_CODE = d.SENDER_CODE-->
|
|
|
+ <!-- and a.SENDER_NAME = d.SENDER_NAME-->
|
|
|
+ <!-- and a.SENDER_TYPE = d.SENDER_TYPE-->
|
|
|
+ <!-- and a.VALID_FLAG = d.VALID_FLAG-->
|
|
|
+ <!-- and a.AUDITING_FLAG = d.AUDITING_FLAG-->
|
|
|
+ <!-- </select>-->
|
|
|
<select id="getAuditData" resultMap="getAuditDataMap">
|
|
|
select a.STATION_CODE,
|
|
|
a.STATION_NAME,
|
|
|
@@ -911,13 +1101,13 @@
|
|
|
AUDITING_FLAG
|
|
|
) a
|
|
|
LEFT JOIN
|
|
|
- (SELECT STATION_NAME,
|
|
|
- MATERIAL_NAME,
|
|
|
- RECIEVER_NAME,
|
|
|
- SENDER_NAME,
|
|
|
- sum(WEIGHT) B8,
|
|
|
- VALID_FLAG,
|
|
|
- AUDITING_FLAG
|
|
|
+ (SELECT STATION_NAME
|
|
|
+ , MATERIAL_NAME
|
|
|
+ , RECIEVER_NAME
|
|
|
+ , SENDER_NAME
|
|
|
+ , VALID_FLAG
|
|
|
+ , AUDITING_FLAG
|
|
|
+ , sum(WEIGHT) B8
|
|
|
FROM DYNAMIC_WORK_UPDATA
|
|
|
WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl8start}
|
|
|
AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl8end}
|
|
|
@@ -925,16 +1115,10 @@
|
|
|
-- AND AUDITING_FLAG = '0'
|
|
|
AND STATION_NAME <> 'M1#皮带秤'
|
|
|
AND STATION_NAME <> 'M1B#皮带秤'
|
|
|
- GROUP BY STATION_CODE,
|
|
|
- STATION_NAME,
|
|
|
- MATERIAL_CODE,
|
|
|
+ GROUP BY STATION_NAME,
|
|
|
MATERIAL_NAME,
|
|
|
- RECIEVER_CODE,
|
|
|
RECIEVER_NAME,
|
|
|
- RECIEVER_TYPE,
|
|
|
- SENDER_CODE,
|
|
|
SENDER_NAME,
|
|
|
- SENDER_TYPE,
|
|
|
VALID_FLAG,
|
|
|
AUDITING_FLAG
|
|
|
) b
|
|
|
@@ -945,30 +1129,26 @@
|
|
|
and a.VALID_FLAG = b.VALID_FLAG
|
|
|
and a.AUDITING_FLAG = b.AUDITING_FLAG
|
|
|
LEFT JOIN
|
|
|
- (SELECT STATION_NAME,
|
|
|
- MATERIAL_NAME,
|
|
|
- RECIEVER_NAME,
|
|
|
- SENDER_NAME,
|
|
|
- sum(WEIGHT) B16,
|
|
|
- VALID_FLAG,
|
|
|
- AUDITING_FLAG
|
|
|
+ (SELECT STATION_NAME
|
|
|
+ , MATERIAL_NAME
|
|
|
+ , RECIEVER_NAME
|
|
|
+ , SENDER_NAME
|
|
|
+ , VALID_FLAG
|
|
|
+ , AUDITING_FLAG
|
|
|
+ , sum(WEIGHT) B16
|
|
|
FROM DYNAMIC_WORK_UPDATA
|
|
|
- WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl16start}
|
|
|
- AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl16end}
|
|
|
+ WHERE to_char(END_TIME
|
|
|
+ , 'yyyy-MM-dd HH24:mi:ss') >= #{bl16start}
|
|
|
+ AND to_char(END_TIME
|
|
|
+ , 'yyyy-MM-dd HH24:mi:ss') <= #{bl16end}
|
|
|
-- AND VALID_FLAG = '1'
|
|
|
-- AND AUDITING_FLAG = '0'
|
|
|
AND STATION_NAME <> 'M1#皮带秤'
|
|
|
AND STATION_NAME <> 'M1B#皮带秤'
|
|
|
- GROUP BY STATION_CODE,
|
|
|
- STATION_NAME,
|
|
|
- MATERIAL_CODE,
|
|
|
+ GROUP BY STATION_NAME,
|
|
|
MATERIAL_NAME,
|
|
|
- RECIEVER_CODE,
|
|
|
RECIEVER_NAME,
|
|
|
- RECIEVER_TYPE,
|
|
|
- SENDER_CODE,
|
|
|
SENDER_NAME,
|
|
|
- SENDER_TYPE,
|
|
|
VALID_FLAG,
|
|
|
AUDITING_FLAG
|
|
|
) c
|
|
|
@@ -979,30 +1159,24 @@
|
|
|
and a.VALID_FLAG = c.VALID_FLAG
|
|
|
and a.AUDITING_FLAG = c.AUDITING_FLAG
|
|
|
LEFT JOIN
|
|
|
- (SELECT STATION_NAME,
|
|
|
- MATERIAL_NAME,
|
|
|
- RECIEVER_NAME,
|
|
|
- SENDER_NAME,
|
|
|
- sum(WEIGHT) B24,
|
|
|
- VALID_FLAG,
|
|
|
- AUDITING_FLAG
|
|
|
+ (SELECT STATION_NAME
|
|
|
+ , MATERIAL_NAME
|
|
|
+ , RECIEVER_NAME
|
|
|
+ , SENDER_NAME
|
|
|
+ , VALID_FLAG
|
|
|
+ , AUDITING_FLAG
|
|
|
+ , sum(WEIGHT) B24
|
|
|
FROM DYNAMIC_WORK_UPDATA
|
|
|
WHERE to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') >= #{bl24start}
|
|
|
AND to_char(END_TIME, 'yyyy-MM-dd HH24:mi:ss') <= #{bl24end}
|
|
|
--- AND VALID_FLAG = '1'
|
|
|
+ -- AND VALID_FLAG = '1'
|
|
|
-- AND AUDITING_FLAG = '0'
|
|
|
AND STATION_NAME <> 'M1#皮带秤'
|
|
|
AND STATION_NAME <> 'M1B#皮带秤'
|
|
|
- GROUP BY STATION_CODE,
|
|
|
- STATION_NAME,
|
|
|
- MATERIAL_CODE,
|
|
|
+ GROUP BY STATION_NAME,
|
|
|
MATERIAL_NAME,
|
|
|
- RECIEVER_CODE,
|
|
|
RECIEVER_NAME,
|
|
|
- RECIEVER_TYPE,
|
|
|
- SENDER_CODE,
|
|
|
SENDER_NAME,
|
|
|
- SENDER_TYPE,
|
|
|
VALID_FLAG,
|
|
|
AUDITING_FLAG
|
|
|
) d
|
|
|
@@ -1011,7 +1185,7 @@
|
|
|
and a.RECIEVER_NAME = d.RECIEVER_NAME
|
|
|
and a.SENDER_NAME = d.SENDER_NAME
|
|
|
and a.VALID_FLAG = d.VALID_FLAG
|
|
|
- and a.AUDITING_FLAG = c.AUDITING_FLAG
|
|
|
+ and a.AUDITING_FLAG = d.AUDITING_FLAG
|
|
|
</select>
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
|
insert into DYNAMIC_WORK_UPDATA
|
|
|
@@ -1243,7 +1417,7 @@
|
|
|
and AUDITING_FLAG = '0'
|
|
|
</select>
|
|
|
<!-- 作废返粉的原始数据-->
|
|
|
- <select id="disableForReturnedDust" parameterType="map">
|
|
|
+ <update id="disableForReturnedDust" parameterType="map">
|
|
|
update DYNAMIC_WORK_UPDATA
|
|
|
set VALID_FLAG = '0'
|
|
|
where
|
|
|
@@ -1259,7 +1433,7 @@
|
|
|
and END_TIME between #{startTime} and #{endTime}
|
|
|
and VALID_FLAG = '1'
|
|
|
and AUDITING_FLAG = '0'
|
|
|
- </select>
|
|
|
+ </update>
|
|
|
<update id="setAudit">
|
|
|
UPDATE DYNAMIC_WORK_UPDATA t
|
|
|
SET t.AUDITING_FLAG = '1'
|
|
|
@@ -1275,6 +1449,7 @@
|
|
|
AND t.SENDER_TYPE = #{senderType}
|
|
|
AND t.END_TIME >= #{startTime}
|
|
|
AND t.END_TIME <= #{endTime}
|
|
|
+ and t.AUDITING_FLAG = '0'
|
|
|
</update>
|
|
|
<update id="setUnAudit">
|
|
|
UPDATE DYNAMIC_WORK_UPDATA t
|
|
|
@@ -1291,5 +1466,24 @@
|
|
|
AND t.SENDER_TYPE = #{senderType}
|
|
|
AND t.END_TIME >= #{startTime}
|
|
|
AND t.END_TIME <= #{endTime}
|
|
|
+ and t.AUDITING_FLAG = '1'
|
|
|
</update>
|
|
|
+ <!-- 查询审核或者取消审核的记录条数-->
|
|
|
+ <select id="getCountForAuditOrUnaudit" resultType="int" parameterType="map">
|
|
|
+ select count(1) as count
|
|
|
+ from DYNAMIC_WORK_UPDATA t
|
|
|
+ WHERE t.STATION_NAME = #{stationName}
|
|
|
+ AND t.STATION_CODE = #{stationCode}
|
|
|
+ AND t.MATERIAL_CODE = #{materialCode}
|
|
|
+ AND t.MATERIAL_NAME = #{materialName}
|
|
|
+ AND t.RECIEVER_NAME = #{recieverName}
|
|
|
+ AND t.RECIEVER_CODE = #{recieverCode}
|
|
|
+ AND t.SENDER_NAME = #{senderName}
|
|
|
+ AND t.SENDER_CODE = #{senderCode}
|
|
|
+ AND t.RECIEVER_TYPE = #{recieverType}
|
|
|
+ AND t.SENDER_TYPE = #{senderType}
|
|
|
+ AND t.END_TIME >= #{startTime}
|
|
|
+ AND t.END_TIME <= #{endTime}
|
|
|
+ and t.AUDITING_FLAG = #{auditingFlag}
|
|
|
+ </select>
|
|
|
</mapper>
|