|
@@ -104,6 +104,7 @@
|
|
|
<result column="DATA_SOURCE" jdbcType="VARCHAR" property="dataSource" />
|
|
<result column="DATA_SOURCE" jdbcType="VARCHAR" property="dataSource" />
|
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
<result column="NOTE" jdbcType="VARCHAR" property="note" />
|
|
|
<result column="IS_PRE_SACALE" jdbcType="VARCHAR" property="isPreSacale" />
|
|
<result column="IS_PRE_SACALE" jdbcType="VARCHAR" property="isPreSacale" />
|
|
|
|
|
+ <result column="IC_NO" jdbcType="VARCHAR" property="icNo" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
|
ACTUAL_NO, PREDICTION_NO, NOTICE_NO, RAILWAY_NO, RAILWAY_CARRIAGE_NO, MATTER_NO,
|
|
ACTUAL_NO, PREDICTION_NO, NOTICE_NO, RAILWAY_NO, RAILWAY_CARRIAGE_NO, MATTER_NO,
|
|
@@ -123,7 +124,7 @@
|
|
|
GROUP_PACKAGE_AMOUNT, GROUP_PACKAGE_UNIT, PACKAGE_AMOUNT, PACKAGE_UNIT, THEORY_AMOUNT,
|
|
GROUP_PACKAGE_AMOUNT, GROUP_PACKAGE_UNIT, PACKAGE_AMOUNT, PACKAGE_UNIT, THEORY_AMOUNT,
|
|
|
MEASURE_BATCH, MEASURE_BATCH_COUNT, SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE, RECEIVER_REMARK,
|
|
MEASURE_BATCH, MEASURE_BATCH_COUNT, SENDER_TYPE, SENDER_REMARK, RECEIVER_TYPE, RECEIVER_REMARK,
|
|
|
AMOUNT_UNIT, MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM, BILL_TYPE, CREATE_MAN_NAME, CREATE_TIME,
|
|
AMOUNT_UNIT, MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM, BILL_TYPE, CREATE_MAN_NAME, CREATE_TIME,
|
|
|
- DATA_SOURCE, NOTE, IS_PRE_SACALE
|
|
|
|
|
|
|
+ DATA_SOURCE, NOTE, IS_PRE_SACALE, IC_NO
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
|
t.ACTUAL_NO, t.PREDICTION_NO, t.NOTICE_NO, t.RAILWAY_NO, t.RAILWAY_CARRIAGE_NO, t.MATTER_NO,
|
|
t.ACTUAL_NO, t.PREDICTION_NO, t.NOTICE_NO, t.RAILWAY_NO, t.RAILWAY_CARRIAGE_NO, t.MATTER_NO,
|
|
@@ -145,7 +146,7 @@
|
|
|
t.PACKAGE_UNIT, t.THEORY_AMOUNT, t.MEASURE_BATCH, t.MEASURE_BATCH_COUNT, t.SENDER_TYPE,
|
|
t.PACKAGE_UNIT, t.THEORY_AMOUNT, t.MEASURE_BATCH, t.MEASURE_BATCH_COUNT, t.SENDER_TYPE,
|
|
|
t.SENDER_REMARK, t.RECEIVER_TYPE, t.RECEIVER_REMARK, t.AMOUNT_UNIT, t.MEASURE_OBJECT_TYPE,
|
|
t.SENDER_REMARK, t.RECEIVER_TYPE, t.RECEIVER_REMARK, t.AMOUNT_UNIT, t.MEASURE_OBJECT_TYPE,
|
|
|
t.MEASURE_TASK_NUM, t.BILL_TYPE, t.CREATE_MAN_NAME, t.CREATE_TIME, t.DATA_SOURCE,
|
|
t.MEASURE_TASK_NUM, t.BILL_TYPE, t.CREATE_MAN_NAME, t.CREATE_TIME, t.DATA_SOURCE,
|
|
|
- t.NOTE, t.IS_PRE_SACALE
|
|
|
|
|
|
|
+ t.NOTE, t.IS_PRE_SACALE, t.IC_NO
|
|
|
</sql>
|
|
</sql>
|
|
|
<sql id="select">
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns"/> FROM METER_WORK_RAILWAY_ACTUAL
|
|
SELECT <include refid="columns"/> FROM METER_WORK_RAILWAY_ACTUAL
|
|
@@ -461,8 +462,8 @@
|
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
|
and IS_PRE_SACALE = #{isPreSacale}
|
|
and IS_PRE_SACALE = #{isPreSacale}
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
|
|
|
|
- and NET_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and NET_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
|
|
|
+ <if test="icNo != null and icNo != ''">
|
|
|
|
|
+ and IC_NO = #{icNo}
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
@@ -774,8 +775,8 @@
|
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
|
and IS_PRE_SACALE LIKE '%${isPreSacale}%'
|
|
and IS_PRE_SACALE LIKE '%${isPreSacale}%'
|
|
|
</if>
|
|
</if>
|
|
|
- <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
|
|
|
|
- and NET_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and NET_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
|
|
|
+ <if test="icNo != null and icNo != ''">
|
|
|
|
|
+ and IC_NO LIKE '%${icNo}%'
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</sql>
|
|
</sql>
|
|
@@ -1089,6 +1090,9 @@
|
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
<if test="isPreSacale != null and isPreSacale != ''">
|
|
|
or IS_PRE_SACALE = #{isPreSacale}
|
|
or IS_PRE_SACALE = #{isPreSacale}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="icNo != null and icNo != ''">
|
|
|
|
|
+ or IC_NO = #{icNo}
|
|
|
|
|
+ </if>
|
|
|
</delete>
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
<insert id="insert" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
|
insert into METER_WORK_RAILWAY_ACTUAL (ACTUAL_NO, PREDICTION_NO, NOTICE_NO,
|
|
insert into METER_WORK_RAILWAY_ACTUAL (ACTUAL_NO, PREDICTION_NO, NOTICE_NO,
|
|
@@ -1125,7 +1129,8 @@
|
|
|
RECEIVER_TYPE, RECEIVER_REMARK, AMOUNT_UNIT,
|
|
RECEIVER_TYPE, RECEIVER_REMARK, AMOUNT_UNIT,
|
|
|
MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM, BILL_TYPE,
|
|
MEASURE_OBJECT_TYPE, MEASURE_TASK_NUM, BILL_TYPE,
|
|
|
CREATE_MAN_NAME, CREATE_TIME, DATA_SOURCE,
|
|
CREATE_MAN_NAME, CREATE_TIME, DATA_SOURCE,
|
|
|
- NOTE, IS_PRE_SACALE)
|
|
|
|
|
|
|
+ NOTE, IS_PRE_SACALE, IC_NO
|
|
|
|
|
+ )
|
|
|
values (#{actualNo,jdbcType=VARCHAR}, #{predictionNo,jdbcType=VARCHAR}, #{noticeNo,jdbcType=VARCHAR},
|
|
values (#{actualNo,jdbcType=VARCHAR}, #{predictionNo,jdbcType=VARCHAR}, #{noticeNo,jdbcType=VARCHAR},
|
|
|
#{railwayNo,jdbcType=VARCHAR}, #{railwayCarriageNo,jdbcType=VARCHAR}, #{matterNo,jdbcType=VARCHAR},
|
|
#{railwayNo,jdbcType=VARCHAR}, #{railwayCarriageNo,jdbcType=VARCHAR}, #{matterNo,jdbcType=VARCHAR},
|
|
|
#{matterName,jdbcType=VARCHAR}, #{contractNo,jdbcType=VARCHAR}, #{batchNo,jdbcType=VARCHAR},
|
|
#{matterName,jdbcType=VARCHAR}, #{contractNo,jdbcType=VARCHAR}, #{batchNo,jdbcType=VARCHAR},
|
|
@@ -1160,7 +1165,8 @@
|
|
|
#{receiverType,jdbcType=VARCHAR}, #{receiverRemark,jdbcType=VARCHAR}, #{amountUnit,jdbcType=VARCHAR},
|
|
#{receiverType,jdbcType=VARCHAR}, #{receiverRemark,jdbcType=VARCHAR}, #{amountUnit,jdbcType=VARCHAR},
|
|
|
#{measureObjectType,jdbcType=VARCHAR}, #{measureTaskNum,jdbcType=VARCHAR}, #{billType,jdbcType=VARCHAR},
|
|
#{measureObjectType,jdbcType=VARCHAR}, #{measureTaskNum,jdbcType=VARCHAR}, #{billType,jdbcType=VARCHAR},
|
|
|
#{createManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{dataSource,jdbcType=VARCHAR},
|
|
#{createManName,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{dataSource,jdbcType=VARCHAR},
|
|
|
- #{note,jdbcType=VARCHAR}, #{isPreSacale,jdbcType=VARCHAR})
|
|
|
|
|
|
|
+ #{note,jdbcType=VARCHAR}, #{isPreSacale,jdbcType=VARCHAR}, #{icNo,jdbcType=VARCHAR}
|
|
|
|
|
+ )
|
|
|
</insert>
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
|
insert into METER_WORK_RAILWAY_ACTUAL
|
|
insert into METER_WORK_RAILWAY_ACTUAL
|
|
@@ -1471,6 +1477,9 @@
|
|
|
<if test="isPreSacale != null">
|
|
<if test="isPreSacale != null">
|
|
|
IS_PRE_SACALE,
|
|
IS_PRE_SACALE,
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="icNo != null">
|
|
|
|
|
+ IC_NO,
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="actualNo != null">
|
|
<if test="actualNo != null">
|
|
@@ -1779,6 +1788,9 @@
|
|
|
<if test="isPreSacale != null">
|
|
<if test="isPreSacale != null">
|
|
|
#{isPreSacale,jdbcType=VARCHAR},
|
|
#{isPreSacale,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="icNo != null">
|
|
|
|
|
+ #{icNo,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
@@ -1883,7 +1895,8 @@
|
|
|
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
|
|
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
|
|
|
DATA_SOURCE = #{dataSource,jdbcType=VARCHAR},
|
|
DATA_SOURCE = #{dataSource,jdbcType=VARCHAR},
|
|
|
NOTE = #{note,jdbcType=VARCHAR},
|
|
NOTE = #{note,jdbcType=VARCHAR},
|
|
|
- IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR}
|
|
|
|
|
|
|
+ IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR},
|
|
|
|
|
+ IC_NO = #{icNo,jdbcType=VARCHAR}
|
|
|
where ACTUAL_NO = #{actualNo,jdbcType=VARCHAR}
|
|
where ACTUAL_NO = #{actualNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.meterwork.meterworkrailwayactual.model.MeterWorkRailwayActual">
|
|
@@ -2192,6 +2205,9 @@
|
|
|
<if test="isPreSacale != null">
|
|
<if test="isPreSacale != null">
|
|
|
IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR},
|
|
IS_PRE_SACALE = #{isPreSacale,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="icNo != null">
|
|
|
|
|
+ IC_NO = #{icNo,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
</set>
|
|
</set>
|
|
|
where ACTUAL_NO = #{actualNo,jdbcType=VARCHAR}
|
|
where ACTUAL_NO = #{actualNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
</update>
|
|
@@ -2247,7 +2263,7 @@
|
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
RECEIVER_REMARK, AMOUNT_UNIT, MEASURE_OBJECT_TYPE,
|
|
|
MEASURE_TASK_NUM, BILL_TYPE, CREATE_MAN_NAME,
|
|
MEASURE_TASK_NUM, BILL_TYPE, CREATE_MAN_NAME,
|
|
|
CREATE_TIME, DATA_SOURCE, NOTE,
|
|
CREATE_TIME, DATA_SOURCE, NOTE,
|
|
|
- IS_PRE_SACALE)
|
|
|
|
|
|
|
+ IS_PRE_SACALE, IC_NO)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
select
|
|
|
#{item.actualNo,jdbcType=VARCHAR},
|
|
#{item.actualNo,jdbcType=VARCHAR},
|
|
@@ -2288,7 +2304,7 @@
|
|
|
#{item.receiverRemark,jdbcType=VARCHAR}, #{item.amountUnit,jdbcType=VARCHAR}, #{item.measureObjectType,jdbcType=VARCHAR},
|
|
#{item.receiverRemark,jdbcType=VARCHAR}, #{item.amountUnit,jdbcType=VARCHAR}, #{item.measureObjectType,jdbcType=VARCHAR},
|
|
|
#{item.measureTaskNum,jdbcType=VARCHAR}, #{item.billType,jdbcType=VARCHAR}, #{item.createManName,jdbcType=VARCHAR},
|
|
#{item.measureTaskNum,jdbcType=VARCHAR}, #{item.billType,jdbcType=VARCHAR}, #{item.createManName,jdbcType=VARCHAR},
|
|
|
#{item.createTime,jdbcType=TIMESTAMP}, #{item.dataSource,jdbcType=VARCHAR}, #{item.note,jdbcType=VARCHAR},
|
|
#{item.createTime,jdbcType=TIMESTAMP}, #{item.dataSource,jdbcType=VARCHAR}, #{item.note,jdbcType=VARCHAR},
|
|
|
- #{item.isPreSacale,jdbcType=VARCHAR} from dual
|
|
|
|
|
|
|
+ #{item.isPreSacale,jdbcType=VARCHAR}, #{item.icNo,jdbcType=VARCHAR} from dual
|
|
|
</foreach> )
|
|
</foreach> )
|
|
|
</insert>
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -2702,6 +2718,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_NO" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_NO" close="end">
|
|
|
when #{item.actualNo,jdbcType=VARCHAR} then #{item.isPreSacale,jdbcType=VARCHAR}
|
|
when #{item.actualNo,jdbcType=VARCHAR} then #{item.isPreSacale,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
|
|
+ ,IC_NO=
|
|
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case ACTUAL_NO" close="end">
|
|
|
|
|
+ when #{item.actualNo,jdbcType=VARCHAR} then #{item.icNo,jdbcType=VARCHAR}
|
|
|
|
|
+ </foreach>
|
|
|
where ACTUAL_NO in
|
|
where ACTUAL_NO in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.actualNo,jdbcType=VARCHAR}
|
|
#{item.actualNo,jdbcType=VARCHAR}
|
|
@@ -2716,10 +2736,6 @@
|
|
|
</delete>
|
|
</delete>
|
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
-
|
|
|
|
|
- <!-- 友情提示!!!-->
|
|
|
|
|
- <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
|
-
|
|
|
|
|
<sql id="whereTime">
|
|
<sql id="whereTime">
|
|
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
|
|
|
and NET_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and NET_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
and NET_TIME >= TO_DATE(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and NET_TIME <= TO_DATE(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
@@ -2778,24 +2794,24 @@
|
|
|
|
|
|
|
|
<select id="manualAdd" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
<select id="manualAdd" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
select t1.prediction_no PREDICTION_NO, t1.notice_no NOTICE_NO, t1.railway_no RAILWAY_NO, t1.railway_carriage_no RAILWAY_CARRIAGE_NO, t1.matter_no MATTER_NO,
|
|
select t1.prediction_no PREDICTION_NO, t1.notice_no NOTICE_NO, t1.railway_no RAILWAY_NO, t1.railway_carriage_no RAILWAY_CARRIAGE_NO, t1.matter_no MATTER_NO,
|
|
|
- t1.matter_name MATTER_NAME, t1.contract_no CONTRACT_NO, t1.batch_no BATCH_NO, t1.customer_supplier_no CUSTOMER_SUPPLIER_NO,
|
|
|
|
|
- t1.customer_supplier_name CUSTOMER_SUPPLIER_NAME, t1.forwarding_unit_no FORWARDING_UNIT_NO, t1.forwarding_unit_name FORWARDING_UNIT_NAME,
|
|
|
|
|
- t1.receiving_uint_no RECEIVING_UINT_NO, t1.receiving_uint_name RECEIVING_UINT_NAME, t1.material_no MATERIAL_NO,
|
|
|
|
|
- t1.voucher_identity, t1.voucher_item, t1.business_group, t1.temp_conveyance, t1.conveyance_type,
|
|
|
|
|
- t1.resource_system, t1.group_package_amount, t1.group_package_unit, t1.package_amount,
|
|
|
|
|
- t1.package_unit, t1.theory_amount, t1.measure_batch,t1.measure_batch_count,t1.sender_type,
|
|
|
|
|
- t1.sender_remark,t1.receiver_type, t1.receiver_remark,t1.amount_unit,t1.data_source,
|
|
|
|
|
- t1.material_name MATERIAL_NAME, t1.spec_no SPEC_NO, t1.spec_name SPEC_NAME, t1.load_point_no LOAD_POINT_NO, t1.load_point_name LOAD_POINT_NAME,
|
|
|
|
|
- t1.sample_no SAMPLE_NO,t1.sample_voucher SAMPLE_VOUCHER,t1.carrier_unit_no CARRIER_UNIT_NO,t1.carrier_unit_name CARRIER_UNIT_NAME,
|
|
|
|
|
- t1.meter_type_no METER_TYPE_NO, t1.meter_type_name METER_TYPE_NAME,t1.meter_process_no METER_PROCESS_NO, t1.meter_process_edition_no METER_PROCESS_EDITION_NO,
|
|
|
|
|
- t1.actual_first_no ACTUAL_FIRST1_NO, t1.meter_weight GROSS_WEIGHT, t1.create_man_no GROSS_MAN_NO, t1.create_man_name GROSS_MAN_NAME, t1.create_time GROSS_TIME,
|
|
|
|
|
- t1.base_spot_no BASE_SPOT1_NO, t1.base_spot_name BASE_SPOT1_NAME,t1.meter_class GROSS_CLASS, t1.meter_group GROSS_GROUP, t1.meter_mode GROSS_MODE,t1.railway_type_no RAILWAY_TYPE_NO,t1.railway_type_name RAILWAY_TYPE_NAME,
|
|
|
|
|
- t2.actual_first_no ACTUAL_FIRST2_NO, t2.meter_weight TARE_WEIGHT, t2.create_man_no TARE_MAN_NO, t2.create_man_name TARE_MAN_NAME, t2.create_time TARE_TIME,
|
|
|
|
|
- t2.base_spot_no BASE_SPOT2_NO, t2.base_spot_name BASE_SPOT2_NAME, t2.meter_class TARE_CLASS, t2.meter_group TARE_GROUP,t2.meter_mode TARE_MODE
|
|
|
|
|
- ,t2.arrival ARRIVAL, t2.station STATION,t2.memo MEMO,t2.source_area SOURCE_AREA
|
|
|
|
|
|
|
+ t1.matter_name MATTER_NAME, t1.contract_no CONTRACT_NO, t1.batch_no BATCH_NO, t1.customer_supplier_no CUSTOMER_SUPPLIER_NO,
|
|
|
|
|
+ t1.customer_supplier_name CUSTOMER_SUPPLIER_NAME, t1.forwarding_unit_no FORWARDING_UNIT_NO, t1.forwarding_unit_name FORWARDING_UNIT_NAME,
|
|
|
|
|
+ t1.receiving_uint_no RECEIVING_UINT_NO, t1.receiving_uint_name RECEIVING_UINT_NAME, t1.material_no MATERIAL_NO,
|
|
|
|
|
+ t1.voucher_identity, t1.voucher_item, t1.business_group, t1.temp_conveyance, t1.conveyance_type,
|
|
|
|
|
+ t1.resource_system, t1.group_package_amount, t1.group_package_unit, t1.package_amount,
|
|
|
|
|
+ t1.package_unit, t1.theory_amount, t1.measure_batch,t1.measure_batch_count,t1.sender_type,
|
|
|
|
|
+ t1.sender_remark,t1.receiver_type, t1.receiver_remark,t1.amount_unit,t1.data_source,
|
|
|
|
|
+ t1.material_name MATERIAL_NAME, t1.spec_no SPEC_NO, t1.spec_name SPEC_NAME, t1.load_point_no LOAD_POINT_NO, t1.load_point_name LOAD_POINT_NAME,
|
|
|
|
|
+ t1.sample_no SAMPLE_NO,t1.sample_voucher SAMPLE_VOUCHER,t1.carrier_unit_no CARRIER_UNIT_NO,t1.carrier_unit_name CARRIER_UNIT_NAME,
|
|
|
|
|
+ t1.meter_type_no METER_TYPE_NO, t1.meter_type_name METER_TYPE_NAME,t1.meter_process_no METER_PROCESS_NO, t1.meter_process_edition_no METER_PROCESS_EDITION_NO,
|
|
|
|
|
+ t1.actual_first_no ACTUAL_FIRST1_NO, t1.meter_weight GROSS_WEIGHT, t1.create_man_no GROSS_MAN_NO, t1.create_man_name GROSS_MAN_NAME, t1.create_time GROSS_TIME,
|
|
|
|
|
+ t1.base_spot_no BASE_SPOT1_NO, t1.base_spot_name BASE_SPOT1_NAME,t1.meter_class GROSS_CLASS, t1.meter_group GROSS_GROUP, t1.meter_mode GROSS_MODE,t1.railway_type_no RAILWAY_TYPE_NO,t1.railway_type_name RAILWAY_TYPE_NAME,
|
|
|
|
|
+ t2.actual_first_no ACTUAL_FIRST2_NO, t2.meter_weight TARE_WEIGHT, t2.create_man_no TARE_MAN_NO, t2.create_man_name TARE_MAN_NAME, t2.create_time TARE_TIME,
|
|
|
|
|
+ t2.base_spot_no BASE_SPOT2_NO, t2.base_spot_name BASE_SPOT2_NAME, t2.meter_class TARE_CLASS, t2.meter_group TARE_GROUP,t2.meter_mode TARE_MODE
|
|
|
|
|
+ ,t2.arrival ARRIVAL, t2.station STATION,t2.memo MEMO,t2.source_area SOURCE_AREA
|
|
|
from METER_WORK_RAILWAY_ACT_FIRST t1,METER_WORK_RAILWAY_ACT_FIRST t2
|
|
from METER_WORK_RAILWAY_ACT_FIRST t1,METER_WORK_RAILWAY_ACT_FIRST t2
|
|
|
where t1.actual_first_no=#{actualFirstNo,jdbcType=VARCHAR} and t2.actual_first_no=#{dataNo,jdbcType=VARCHAR}
|
|
where t1.actual_first_no=#{actualFirstNo,jdbcType=VARCHAR} and t2.actual_first_no=#{dataNo,jdbcType=VARCHAR}
|
|
|
- </select>
|
|
|
|
|
|
|
+ </select>
|
|
|
|
|
|
|
|
<select id="manualAddPre" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
<select id="manualAddPre" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
select T3.prediction_no PREDICTION_NO, T3.notice_no NOTICE_NO, T3.railway_no RAILWAY_NO, T3.railway_carriage_no RAILWAY_CARRIAGE_NO, T3.matter_no MATTER_NO,
|
|
select T3.prediction_no PREDICTION_NO, T3.notice_no NOTICE_NO, T3.railway_no RAILWAY_NO, T3.railway_carriage_no RAILWAY_CARRIAGE_NO, T3.matter_no MATTER_NO,
|
|
@@ -2837,7 +2853,7 @@
|
|
|
t.upload_man_no,t.upload_man_name,t.upload_time,t.sample_no,t.railway_type_no,t.data_source,
|
|
t.upload_man_no,t.upload_man_name,t.upload_time,t.sample_no,t.railway_type_no,t.data_source,
|
|
|
t.railway_type_name, t.memo,t.water_num,t1.arrival,t1.station,t.update_man_no,
|
|
t.railway_type_name, t.memo,t.water_num,t1.arrival,t1.station,t.update_man_no,
|
|
|
t.update_man_name, t.update_time,t.source_area
|
|
t.update_man_name, t.update_time,t.source_area
|
|
|
- from meter_work_railway_actual t, pre_railway_scale t1 where t.actual_no = #{actualNo,jdbcType=VARCHAR} and t1.prediction_no = #{predictionNo,jdbcType=VARCHAR}
|
|
|
|
|
|
|
+ from meter_work_railway_actual t, pre_railway_scale t1 where t.actual_no = #{actualNo,jdbcType=VARCHAR} and t1.prediction_no = #{predictionNo,jdbcType=VARCHAR}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="cleanPredcition" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
<select id="cleanPredcition" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
@@ -2854,19 +2870,19 @@
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="tareAdd" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
<select id="tareAdd" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
- select t1.prediction_no PREDICTION_NO, t1.notice_no NOTICE_NO, t1.railway_no RAILWAY_NO, t1.railway_carriage_no RAILWAY_CARRIAGE_NO, t1.matter_no MATTER_NO,
|
|
|
|
|
- t1.matter_name MATTER_NAME, t1.contract_no CONTRACT_NO, t1.batch_no BATCH_NO, t1.customer_supplier_no CUSTOMER_SUPPLIER_NO,
|
|
|
|
|
- t1.customer_supplier_name CUSTOMER_SUPPLIER_NAME, t1.forwarding_unit_no FORWARDING_UNIT_NO, t1.forwarding_unit_name FORWARDING_UNIT_NAME,
|
|
|
|
|
- t1.receiving_uint_no RECEIVING_UINT_NO, t1.receiving_uint_name RECEIVING_UINT_NAME, t1.material_no MATERIAL_NO,t1.data_source,
|
|
|
|
|
- t1.material_name MATERIAL_NAME, t1.spec_no SPEC_NO, t1.spec_name SPEC_NAME, t1.load_point_no LOAD_POINT_NO, t1.load_point_name LOAD_POINT_NAME,
|
|
|
|
|
- t1.sample_no SAMPLE_NO,t1.sample_voucher SAMPLE_VOUCHER,t1.carrier_unit_no CARRIER_UNIT_NO,t1.carrier_unit_name CARRIER_UNIT_NAME,
|
|
|
|
|
- t1.meter_type_no METER_TYPE_NO, t1.meter_type_name METER_TYPE_NAME,t1.meter_process_no METER_PROCESS_NO, t1.meter_process_edition_no METER_PROCESS_EDITION_NO,
|
|
|
|
|
- t1.actual_first_no ACTUAL_FIRST1_NO, t1.meter_weight GROSS_WEIGHT, t1.create_man_no GROSS_MAN_NO, t1.create_man_name GROSS_MAN_NAME, t1.create_time GROSS_TIME,
|
|
|
|
|
- t1.base_spot_no BASE_SPOT1_NO, t1.base_spot_name BASE_SPOT1_NAME,t1.meter_class GROSS_CLASS, t1.meter_group GROSS_GROUP, t1.meter_mode GROSS_MODE,t1.railway_type_no RAILWAY_TYPE_NO,t1.railway_type_name RAILWAY_TYPE_NAME,
|
|
|
|
|
- t2.railway_pk ACTUAL_FIRST2_NO, t2.railway_weight TARE_WEIGHT, t2.create_man_no TARE_MAN_NO, t2.create_man_name TARE_MAN_NAME, t2.create_time TARE_TIME
|
|
|
|
|
|
|
+ select t1.prediction_no PREDICTION_NO, t1.notice_no NOTICE_NO, t1.railway_no RAILWAY_NO, t1.railway_carriage_no RAILWAY_CARRIAGE_NO, t1.matter_no MATTER_NO,
|
|
|
|
|
+ t1.matter_name MATTER_NAME, t1.contract_no CONTRACT_NO, t1.batch_no BATCH_NO, t1.customer_supplier_no CUSTOMER_SUPPLIER_NO,
|
|
|
|
|
+ t1.customer_supplier_name CUSTOMER_SUPPLIER_NAME, t1.forwarding_unit_no FORWARDING_UNIT_NO, t1.forwarding_unit_name FORWARDING_UNIT_NAME,
|
|
|
|
|
+ t1.receiving_uint_no RECEIVING_UINT_NO, t1.receiving_uint_name RECEIVING_UINT_NAME, t1.material_no MATERIAL_NO,t1.data_source,
|
|
|
|
|
+ t1.material_name MATERIAL_NAME, t1.spec_no SPEC_NO, t1.spec_name SPEC_NAME, t1.load_point_no LOAD_POINT_NO, t1.load_point_name LOAD_POINT_NAME,
|
|
|
|
|
+ t1.sample_no SAMPLE_NO,t1.sample_voucher SAMPLE_VOUCHER,t1.carrier_unit_no CARRIER_UNIT_NO,t1.carrier_unit_name CARRIER_UNIT_NAME,
|
|
|
|
|
+ t1.meter_type_no METER_TYPE_NO, t1.meter_type_name METER_TYPE_NAME,t1.meter_process_no METER_PROCESS_NO, t1.meter_process_edition_no METER_PROCESS_EDITION_NO,
|
|
|
|
|
+ t1.actual_first_no ACTUAL_FIRST1_NO, t1.meter_weight GROSS_WEIGHT, t1.create_man_no GROSS_MAN_NO, t1.create_man_name GROSS_MAN_NAME, t1.create_time GROSS_TIME,
|
|
|
|
|
+ t1.base_spot_no BASE_SPOT1_NO, t1.base_spot_name BASE_SPOT1_NAME,t1.meter_class GROSS_CLASS, t1.meter_group GROSS_GROUP, t1.meter_mode GROSS_MODE,t1.railway_type_no RAILWAY_TYPE_NO,t1.railway_type_name RAILWAY_TYPE_NAME,
|
|
|
|
|
+ t2.railway_pk ACTUAL_FIRST2_NO, t2.railway_weight TARE_WEIGHT, t2.create_man_no TARE_MAN_NO, t2.create_man_name TARE_MAN_NAME, t2.create_time TARE_TIME
|
|
|
from METER_WORK_RAILWAY_ACT_FIRST t1,METER_BASE_RAILWAY_WEIGHT t2
|
|
from METER_WORK_RAILWAY_ACT_FIRST t1,METER_BASE_RAILWAY_WEIGHT t2
|
|
|
where t1.actual_first_no=#{actualFirstNo,jdbcType=VARCHAR} and t2.railway_pk=#{dataNo,jdbcType=VARCHAR}
|
|
where t1.actual_first_no=#{actualFirstNo,jdbcType=VARCHAR} and t2.railway_pk=#{dataNo,jdbcType=VARCHAR}
|
|
|
- </select>
|
|
|
|
|
|
|
+ </select>
|
|
|
|
|
|
|
|
<!--结净数据查询-->
|
|
<!--结净数据查询-->
|
|
|
<select id="selectDiff" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
<select id="selectDiff" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
@@ -3545,12 +3561,12 @@
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
<select id="getGrossAvg" parameterType="java.util.HashMap" resultType="java.lang.Double">
|
|
<select id="getGrossAvg" parameterType="java.util.HashMap" resultType="java.lang.Double">
|
|
|
-select nvl(round(avg(gross_weight / 1000), 2),0)
|
|
|
|
|
- from METER_WORK_RAILWAY_ACTUAL
|
|
|
|
|
- where matter_no = #{matterNo}
|
|
|
|
|
- and net_time between to_date(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and
|
|
|
|
|
- to_date(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
|
- and net_spot3_no = #{netSpot3No}
|
|
|
|
|
|
|
+ select nvl(round(avg(gross_weight / 1000), 2),0)
|
|
|
|
|
+ from METER_WORK_RAILWAY_ACTUAL
|
|
|
|
|
+ where matter_no = #{matterNo}
|
|
|
|
|
+ and net_time between to_date(#{startTime}, 'yyyy-MM-dd HH24:mi:ss') and
|
|
|
|
|
+ to_date(#{endTime}, 'yyyy-MM-dd HH24:mi:ss')
|
|
|
|
|
+ and net_spot3_no = #{netSpot3No}
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 查询:根据传入时间和车号,查询给定时间段去重车号 -->
|
|
<!-- 查询:根据传入时间和车号,查询给定时间段去重车号 -->
|
|
@@ -3567,8 +3583,8 @@ select nvl(round(avg(gross_weight / 1000), 2),0)
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectActual" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
<select id="selectActual" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
|
- SELECT *
|
|
|
|
|
- from METER_WORK_RAILWAY_ACTUAL
|
|
|
|
|
- where ACTUAL_FIRST1_NO = #{actualFirstNo} or ACTUAL_FIRST2_NO = #{actualFirstNo}
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ SELECT *
|
|
|
|
|
+ from METER_WORK_RAILWAY_ACTUAL
|
|
|
|
|
+ where ACTUAL_FIRST1_NO = #{actualFirstNo} or ACTUAL_FIRST2_NO = #{actualFirstNo}
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|