|
@@ -15,16 +15,18 @@
|
|
<result column="OUTSTATION_TIME" jdbcType="TIMESTAMP" property="outstationTime" />
|
|
<result column="OUTSTATION_TIME" jdbcType="TIMESTAMP" property="outstationTime" />
|
|
<result column="BILLING_WEIGHT" jdbcType="DECIMAL" property="billingWeight" />
|
|
<result column="BILLING_WEIGHT" jdbcType="DECIMAL" property="billingWeight" />
|
|
<result column="IS_ACCEPT " jdbcType="DECIMAL" property="isAccept" />
|
|
<result column="IS_ACCEPT " jdbcType="DECIMAL" property="isAccept" />
|
|
|
|
+ <result column="WAREHOUSE_ID" jdbcType="DECIMAL" property="warehouseId" />
|
|
|
|
+ <result column="STRAWMATS" jdbcType="DECIMAL" property="strawmats" />
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
ORDER_ID, ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
ORDER_ID, ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, ENSTATION_TIME, OUTSTATION_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, ENSTATION_TIME, OUTSTATION_TIME,
|
|
- BILLING_WEIGHT, "IS_ACCEPT "
|
|
|
|
|
|
+ BILLING_WEIGHT, "IS_ACCEPT ", WAREHOUSE_ID, STRAWMATS
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.ORDER_ID, t.ORDER_NO, t.ORDER_WAGON_NO, t.ORDER_WAGON_WEIGHT, t.INSERT_USERNAME,
|
|
t.ORDER_ID, t.ORDER_NO, t.ORDER_WAGON_NO, t.ORDER_WAGON_WEIGHT, t.INSERT_USERNAME,
|
|
t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.ENSTATION_TIME,
|
|
t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.ENSTATION_TIME,
|
|
- t.OUTSTATION_TIME, t.BILLING_WEIGHT, t."IS_ACCEPT "
|
|
|
|
|
|
+ t.OUTSTATION_TIME, t.BILLING_WEIGHT, t."IS_ACCEPT ", t.WAREHOUSE_ID, t.STRAWMATS
|
|
</sql>
|
|
</sql>
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns" /> FROM OMSTRAIN_ORDER
|
|
SELECT <include refid="columns" /> FROM OMSTRAIN_ORDER
|
|
@@ -33,7 +35,7 @@
|
|
SELECT <include refid="columns_alias" /> FROM OMSTRAIN_ORDER t
|
|
SELECT <include refid="columns_alias" /> FROM OMSTRAIN_ORDER t
|
|
</sql>
|
|
</sql>
|
|
<sql id="where">
|
|
<sql id="where">
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and ORDER_ID = #{orderId}
|
|
and ORDER_ID = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -73,10 +75,16 @@
|
|
<if test="isAccept != null">
|
|
<if test="isAccept != null">
|
|
and IS_ACCEPT = #{isAccept}
|
|
and IS_ACCEPT = #{isAccept}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ and WAREHOUSE_ID = #{warehouseId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ and STRAWMATS = #{strawmats}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
and ORDER_ID = #{orderId}
|
|
and ORDER_ID = #{orderId}
|
|
</if>
|
|
</if>
|
|
@@ -116,6 +124,12 @@
|
|
<if test="isAccept != null">
|
|
<if test="isAccept != null">
|
|
and IS_ACCEPT = #{isAccept}
|
|
and IS_ACCEPT = #{isAccept}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ and WAREHOUSE_ID = #{warehouseId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ and STRAWMATS = #{strawmats}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<delete id="deleteByPrimaryKey" parameterType="DECIMAL">
|
|
<delete id="deleteByPrimaryKey" parameterType="DECIMAL">
|
|
@@ -124,55 +138,63 @@
|
|
</delete>
|
|
</delete>
|
|
<delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
<delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
delete from OMSTRAIN_ORDER
|
|
delete from OMSTRAIN_ORDER
|
|
- where 1!=1
|
|
|
|
- <if test="orderNo != null and orderNo != ''">
|
|
|
|
- or ORDER_NO = #{orderNo}
|
|
|
|
- </if>
|
|
|
|
- <if test="orderWagonNo != null and orderWagonNo != ''">
|
|
|
|
- or ORDER_WAGON_NO = #{orderWagonNo}
|
|
|
|
- </if>
|
|
|
|
- <if test="orderWagonWeight != null">
|
|
|
|
- or ORDER_WAGON_WEIGHT = #{orderWagonWeight}
|
|
|
|
- </if>
|
|
|
|
- <if test="insertUsername != null and insertUsername != ''">
|
|
|
|
- or INSERT_USERNAME = #{insertUsername}
|
|
|
|
- </if>
|
|
|
|
- <if test="insertTime != null">
|
|
|
|
- or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
|
- </if>
|
|
|
|
- <if test="updateUsername != null and updateUsername != ''">
|
|
|
|
- or UPDATE_USERNAME = #{updateUsername}
|
|
|
|
- </if>
|
|
|
|
- <if test="updateTime != null">
|
|
|
|
- or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
|
|
|
|
- </if>
|
|
|
|
- <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
|
- or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
|
- </if>
|
|
|
|
- <if test="enstationTime != null">
|
|
|
|
- or TO_CHAR(ENSTATION_TIME,'yyyy-MM-dd') = '#{enstationTime}'
|
|
|
|
- </if>
|
|
|
|
- <if test="outstationTime != null">
|
|
|
|
- or TO_CHAR(OUTSTATION_TIME,'yyyy-MM-dd') = '#{outstationTime}'
|
|
|
|
- </if>
|
|
|
|
- <if test="billingWeight != null">
|
|
|
|
- or BILLING_WEIGHT = #{billingWeight}
|
|
|
|
- </if>
|
|
|
|
- <if test="isAccept != null">
|
|
|
|
- or IS_ACCEPT = #{isAccept}
|
|
|
|
- </if>
|
|
|
|
|
|
+ where 1!=1
|
|
|
|
+ <if test="orderNo != null and orderNo != ''">
|
|
|
|
+ or ORDER_NO = #{orderNo}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="orderWagonNo != null and orderWagonNo != ''">
|
|
|
|
+ or ORDER_WAGON_NO = #{orderWagonNo}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="orderWagonWeight != null">
|
|
|
|
+ or ORDER_WAGON_WEIGHT = #{orderWagonWeight}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
|
+ or INSERT_USERNAME = #{insertUsername}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="insertTime != null">
|
|
|
|
+ or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
|
+ or UPDATE_USERNAME = #{updateUsername}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="updateTime != null">
|
|
|
|
+ or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
|
+ or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="enstationTime != null">
|
|
|
|
+ or TO_CHAR(ENSTATION_TIME,'yyyy-MM-dd') = '#{enstationTime}'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="outstationTime != null">
|
|
|
|
+ or TO_CHAR(OUTSTATION_TIME,'yyyy-MM-dd') = '#{outstationTime}'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="billingWeight != null">
|
|
|
|
+ or BILLING_WEIGHT = #{billingWeight}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="isAccept != null">
|
|
|
|
+ or IS_ACCEPT = #{isAccept}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ or WAREHOUSE_ID = #{warehouseId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ or STRAWMATS = #{strawmats}
|
|
|
|
+ </if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
- insert into OMSTRAIN_ORDER (ORDER_ID, ORDER_NO, ORDER_WAGON_NO,
|
|
|
|
- ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
|
|
- UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
|
- ENSTATION_TIME, OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
|
- "IS_ACCEPT ")
|
|
|
|
- values (#{orderId,jdbcType=DECIMAL}, #{orderNo,jdbcType=VARCHAR}, #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
|
- #{orderWagonWeight,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
|
|
- #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
|
- #{enstationTime,jdbcType=TIMESTAMP}, #{outstationTime,jdbcType=TIMESTAMP}, #{billingWeight,jdbcType=DECIMAL},
|
|
|
|
- #{isAccept,jdbcType=DECIMAL})
|
|
|
|
|
|
+ insert into OMSTRAIN_ORDER (ORDER_ID, ORDER_NO, ORDER_WAGON_NO,
|
|
|
|
+ ORDER_WAGON_WEIGHT, INSERT_USERNAME, INSERT_TIME,
|
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
|
+ ENSTATION_TIME, OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
|
+ "IS_ACCEPT ", WAREHOUSE_ID, STRAWMATS
|
|
|
|
+ )
|
|
|
|
+ values (#{orderId,jdbcType=DECIMAL}, #{orderNo,jdbcType=VARCHAR}, #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
|
+ #{orderWagonWeight,jdbcType=DECIMAL}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
|
+ #{enstationTime,jdbcType=TIMESTAMP}, #{outstationTime,jdbcType=TIMESTAMP}, #{billingWeight,jdbcType=DECIMAL},
|
|
|
|
+ #{isAccept,jdbcType=DECIMAL}, #{warehouseId,jdbcType=DECIMAL}, #{strawmats,jdbcType=DECIMAL}
|
|
|
|
+ )
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
insert into OMSTRAIN_ORDER
|
|
insert into OMSTRAIN_ORDER
|
|
@@ -216,6 +238,12 @@
|
|
<if test="isAccept != null">
|
|
<if test="isAccept != null">
|
|
"IS_ACCEPT ",
|
|
"IS_ACCEPT ",
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ WAREHOUSE_ID,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ STRAWMATS,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
@@ -257,22 +285,30 @@
|
|
<if test="isAccept != null">
|
|
<if test="isAccept != null">
|
|
#{isAccept,jdbcType=DECIMAL},
|
|
#{isAccept,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ #{warehouseId,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ #{strawmats,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
update OMSTRAIN_ORDER
|
|
update OMSTRAIN_ORDER
|
|
set ORDER_NO = #{orderNo,jdbcType=VARCHAR},
|
|
set ORDER_NO = #{orderNo,jdbcType=VARCHAR},
|
|
- ORDER_WAGON_NO = #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
|
- ORDER_WAGON_WEIGHT = #{orderWagonWeight,jdbcType=DECIMAL},
|
|
|
|
- INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
|
- INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
|
- UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
|
- UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
|
- INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
|
- ENSTATION_TIME = #{enstationTime,jdbcType=TIMESTAMP},
|
|
|
|
- OUTSTATION_TIME = #{outstationTime,jdbcType=TIMESTAMP},
|
|
|
|
- BILLING_WEIGHT = #{billingWeight,jdbcType=DECIMAL},
|
|
|
|
- "IS_ACCEPT " = #{isAccept,jdbcType=DECIMAL}
|
|
|
|
|
|
+ ORDER_WAGON_NO = #{orderWagonNo,jdbcType=VARCHAR},
|
|
|
|
+ ORDER_WAGON_WEIGHT = #{orderWagonWeight,jdbcType=DECIMAL},
|
|
|
|
+ INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
|
+ INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
|
+ UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
|
+ UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
|
+ INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
|
+ ENSTATION_TIME = #{enstationTime,jdbcType=TIMESTAMP},
|
|
|
|
+ OUTSTATION_TIME = #{outstationTime,jdbcType=TIMESTAMP},
|
|
|
|
+ BILLING_WEIGHT = #{billingWeight,jdbcType=DECIMAL},
|
|
|
|
+ "IS_ACCEPT " = #{isAccept,jdbcType=DECIMAL},
|
|
|
|
+ WAREHOUSE_ID = #{warehouseId,jdbcType=DECIMAL},
|
|
|
|
+ STRAWMATS = #{strawmats,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.OmstrainOrder">
|
|
@@ -314,6 +350,12 @@
|
|
<if test="isAccept != null">
|
|
<if test="isAccept != null">
|
|
"IS_ACCEPT " = #{isAccept,jdbcType=DECIMAL},
|
|
"IS_ACCEPT " = #{isAccept,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="warehouseId != null">
|
|
|
|
+ WAREHOUSE_ID = #{warehouseId,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="strawmats != null">
|
|
|
|
+ STRAWMATS = #{strawmats,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
@@ -329,94 +371,104 @@
|
|
<include refid="select" />
|
|
<include refid="select" />
|
|
<include refid="whereLike" />
|
|
<include refid="whereLike" />
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
- <insert id="batchInsert" parameterType="java.util.List">
|
|
|
|
- insert into OMSTRAIN_ORDER
|
|
|
|
- (ORDER_ID,
|
|
|
|
- ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT,
|
|
|
|
- INSERT_USERNAME, INSERT_TIME,
|
|
|
|
- UPDATE_USERNAME, UPDATE_TIME,
|
|
|
|
- INSERT_UPDATE_REMARK, ENSTATION_TIME,
|
|
|
|
- OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
|
- "IS_ACCEPT ")
|
|
|
|
- ( <foreach collection="list" item="item" separator="union all">
|
|
|
|
- select
|
|
|
|
- #{item.orderId,jdbcType=DECIMAL},
|
|
|
|
- #{item.orderNo,jdbcType=VARCHAR}, #{item.orderWagonNo,jdbcType=VARCHAR}, #{item.orderWagonWeight,jdbcType=DECIMAL},
|
|
|
|
- #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
|
|
- #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
|
- #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.enstationTime,jdbcType=TIMESTAMP},
|
|
|
|
- #{item.outstationTime,jdbcType=TIMESTAMP}, #{item.billingWeight,jdbcType=DECIMAL},
|
|
|
|
- #{item.isAccept,jdbcType=DECIMAL} from dual
|
|
|
|
- </foreach> )
|
|
|
|
|
|
+ <insert id="batchInsert" parameterType="java.util.List">
|
|
|
|
+ insert into OMSTRAIN_ORDER
|
|
|
|
+ (ORDER_ID,
|
|
|
|
+ ORDER_NO, ORDER_WAGON_NO, ORDER_WAGON_WEIGHT,
|
|
|
|
+ INSERT_USERNAME, INSERT_TIME,
|
|
|
|
+ UPDATE_USERNAME, UPDATE_TIME,
|
|
|
|
+ INSERT_UPDATE_REMARK, ENSTATION_TIME,
|
|
|
|
+ OUTSTATION_TIME, BILLING_WEIGHT,
|
|
|
|
+ "IS_ACCEPT ", WAREHOUSE_ID, STRAWMATS
|
|
|
|
+ )
|
|
|
|
+ ( <foreach collection="list" item="item" separator="union all">
|
|
|
|
+ select
|
|
|
|
+ #{item.orderId,jdbcType=DECIMAL},
|
|
|
|
+ #{item.orderNo,jdbcType=VARCHAR}, #{item.orderWagonNo,jdbcType=VARCHAR}, #{item.orderWagonWeight,jdbcType=DECIMAL},
|
|
|
|
+ #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.enstationTime,jdbcType=TIMESTAMP},
|
|
|
|
+ #{item.outstationTime,jdbcType=TIMESTAMP}, #{item.billingWeight,jdbcType=DECIMAL},
|
|
|
|
+ #{item.isAccept,jdbcType=DECIMAL}, #{item.warehouseId,jdbcType=DECIMAL}, #{item.strawmats,jdbcType=DECIMAL}
|
|
|
|
+ from dual
|
|
|
|
+ </foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
- update OMSTRAIN_ORDER
|
|
|
|
- set
|
|
|
|
- ORDER_ID=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL}
|
|
|
|
- </foreach>
|
|
|
|
- ,ORDER_NO=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.orderNo,jdbcType=VARCHAR}
|
|
|
|
- </foreach>
|
|
|
|
- ,ORDER_WAGON_NO=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonNo,jdbcType=VARCHAR}
|
|
|
|
- </foreach>
|
|
|
|
- ,ORDER_WAGON_WEIGHT=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonWeight,jdbcType=DECIMAL}
|
|
|
|
- </foreach>
|
|
|
|
- ,INSERT_USERNAME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
|
- </foreach>
|
|
|
|
- ,INSERT_TIME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
|
- </foreach>
|
|
|
|
- ,UPDATE_USERNAME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
|
- </foreach>
|
|
|
|
- ,UPDATE_TIME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
|
- </foreach>
|
|
|
|
- ,INSERT_UPDATE_REMARK=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
|
- </foreach>
|
|
|
|
- ,ENSTATION_TIME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.enstationTime,jdbcType=TIMESTAMP}
|
|
|
|
- </foreach>
|
|
|
|
- ,OUTSTATION_TIME=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.outstationTime,jdbcType=TIMESTAMP}
|
|
|
|
- </foreach>
|
|
|
|
- ,BILLING_WEIGHT=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.billingWeight,jdbcType=DECIMAL}
|
|
|
|
- </foreach>
|
|
|
|
- ,"IS_ACCEPT "=
|
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
- when #{item.orderId,jdbcType=DECIMAL} then #{item.isAccept,jdbcType=DECIMAL}
|
|
|
|
- </foreach>
|
|
|
|
- where ORDER_ID in
|
|
|
|
- <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
|
- #{item.orderId,jdbcType=DECIMAL}
|
|
|
|
- </foreach>
|
|
|
|
|
|
+ update OMSTRAIN_ORDER
|
|
|
|
+ set
|
|
|
|
+ ORDER_ID=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,ORDER_NO=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderNo,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,ORDER_WAGON_NO=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonNo,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,ORDER_WAGON_WEIGHT=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.orderWagonWeight,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,INSERT_USERNAME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,INSERT_TIME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,UPDATE_USERNAME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,UPDATE_TIME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,INSERT_UPDATE_REMARK=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,ENSTATION_TIME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.enstationTime,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,OUTSTATION_TIME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.outstationTime,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,BILLING_WEIGHT=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.billingWeight,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,"IS_ACCEPT "=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.isAccept,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,WAREHOUSE_ID=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.warehouseId,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,STRAWMATS=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.strawmats,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ where ORDER_ID in
|
|
|
|
+ <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
|
+ #{item.orderId,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
</update>
|
|
</update>
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
delete from OMSTRAIN_ORDER
|
|
delete from OMSTRAIN_ORDER
|
|
- where ORDER_ID in
|
|
|
|
|
|
+ where ORDER_ID in
|
|
<foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
<foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
#{id}
|
|
#{id}
|
|
</foreach>
|
|
</foreach>
|
|
</delete>
|
|
</delete>
|
|
|
|
+
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
|
|
@@ -509,11 +561,11 @@
|
|
OTO.ORDER_ID "trainOrderId",
|
|
OTO.ORDER_ID "trainOrderId",
|
|
RPG.GRID_ID "gridId",
|
|
RPG.GRID_ID "gridId",
|
|
decode(wgm.DELETED,0,'入库',1,'出库','未入库') "wgmDelete",
|
|
decode(wgm.DELETED,0,'入库',1,'出库','未入库') "wgmDelete",
|
|
- R_CAPACITY.CAPACITY_NUMBER "capacityNum"
|
|
|
|
|
|
+ R_CAPACITY.CAPACITY_NUMBER "capacityNum",
|
|
|
|
+ RW.WAREHOUSE_NAME "unloadPoint",
|
|
|
|
+ RAR1.RAILWAY_BUREAU "railwayBureau",
|
|
|
|
+ OTO.STRAWMATS "strawMats"
|
|
FROM AMS_SALE_ORDER ASO
|
|
FROM AMS_SALE_ORDER ASO
|
|
- LEFT JOIN TMSTRAIN_PLEASE_APPROVE_RESULT TPAR ON TPAR.RAIL_PLAN_ID = ASO.SALE_ORDER_ID
|
|
|
|
- LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAR ON RAR.ARRIVAL_ID = TPAR.SEND_STATION_ID
|
|
|
|
- LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAR1 ON RAR1.ARRIVAL_ID = TPAR.TO_THE_STATION_ID
|
|
|
|
LEFT JOIN RMS_CONSIGNEE RC ON RC.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
LEFT JOIN RMS_CONSIGNEE RC ON RC.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM ON ASOM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM ON ASOM.SALE_ORDER_ID = ASO.SALE_ORDER_ID
|
|
@@ -523,6 +575,9 @@
|
|
ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
LEFT JOIN AMS_SALE_MATERIAL ASM ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
LEFT JOIN AMS_SALE_MATERIAL ASM ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRAIN_PLEASE_APPROVE_RESULT TPAR ON TPAR.RAIL_PLAN_ID = ASM.SALE_MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAR ON RAR.ARRIVAL_ID = TPAR.SEND_STATION_ID
|
|
|
|
+ LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAR1 ON RAR1.ARRIVAL_ID = TPAR.TO_THE_STATION_ID
|
|
LEFT JOIN OMSTRUCK_ORDER OO ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
LEFT JOIN OMSTRUCK_ORDER OO ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
LEFT JOIN RMS_CAPACITY R_CAPACITY ON R_CAPACITY.CAPACITY_ID = OO.CAPACITY_ID
|
|
LEFT JOIN RMS_CAPACITY R_CAPACITY ON R_CAPACITY.CAPACITY_ID = OO.CAPACITY_ID
|
|
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
@@ -533,14 +588,15 @@
|
|
LEFT JOIN RMS_PWAREHOUSE_GRID RPG ON RPG.STACKING_ID = OO.ORDER_ID
|
|
LEFT JOIN RMS_PWAREHOUSE_GRID RPG ON RPG.STACKING_ID = OO.ORDER_ID
|
|
LEFT JOIN WMSP_GRID_MATERIAL WGM ON WGM.GRID_ID = RPG.GRID_ID
|
|
LEFT JOIN WMSP_GRID_MATERIAL WGM ON WGM.GRID_ID = RPG.GRID_ID
|
|
and wgm.MATERIAL_ID = rm.MATERIAL_ID
|
|
and wgm.MATERIAL_ID = rm.MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW ON RW.WAREHOUSE_ID = OTO.WAREHOUSE_ID
|
|
WHERE ASO.SALE_TYPE = 4
|
|
WHERE ASO.SALE_TYPE = 4
|
|
-<!-- <if test="oneDate != null">-->
|
|
|
|
-<!-- and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = RPG.INSERT_TIME-->
|
|
|
|
-<!-- </if>-->
|
|
|
|
-<!-- <if test="startDate != null">-->
|
|
|
|
-<!-- and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= RPG.INSERT_TIME-->
|
|
|
|
-<!-- and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= RPG.INSERT_TIME-->
|
|
|
|
-<!-- </if>-->
|
|
|
|
|
|
+ <if test="oneDate != null">
|
|
|
|
+ and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = ASO.INSERT_TIME
|
|
|
|
+ </if>
|
|
|
|
+ <if test="startDate != null">
|
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= ASO.INSERT_TIME
|
|
|
|
+ and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= ASO.INSERT_TIME
|
|
|
|
+ </if>
|
|
)
|
|
)
|
|
</select>
|
|
</select>
|
|
|
|
|