|
@@ -24,20 +24,31 @@
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="DELETED" jdbcType="DECIMAL" property="deleted" />
|
|
<result column="CLOSE_STATUS" jdbcType="DECIMAL" property="closeStatus" />
|
|
<result column="CLOSE_STATUS" jdbcType="DECIMAL" property="closeStatus" />
|
|
<result column="SALER_ID" jdbcType="DECIMAL" property="salerId" />
|
|
<result column="SALER_ID" jdbcType="DECIMAL" property="salerId" />
|
|
|
|
+ <result column="SALE_TYPE" jdbcType="DECIMAL" property="saleType" />
|
|
|
|
+ <result column="TRANSFER_OUT_INVENTORY_ORG" jdbcType="VARCHAR" property="transferOutInventoryOrg" />
|
|
|
|
+ <result column="TRANSFER_IN_INVENTORY_ORG" jdbcType="VARCHAR" property="transferInInventoryOrg" />
|
|
|
|
+ <result column="TRANSFER_OUT_DEP" jdbcType="VARCHAR" property="transferOutDep" />
|
|
|
|
+ <result column="TRANSFER_IN_DEP" jdbcType="VARCHAR" property="transferInDep" />
|
|
|
|
+ <result column="BUSINESS_DATE" jdbcType="TIMESTAMP" property="businessDate" />
|
|
|
|
+ <result column="WHETHER_THE_CAR" jdbcType="VARCHAR" property="whetherTheCar" />
|
|
|
|
+ <result column="BUSINESS_TYPE" jdbcType="VARCHAR" property="businessType" />
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
SALE_ORDER_ID, PLAN_ID, SALE_NUMBER, SHIPPER_ID, RECEIVE_ID, SALE_ACCOUNT_BALANCE,
|
|
SALE_ORDER_ID, PLAN_ID, SALE_NUMBER, SHIPPER_ID, RECEIVE_ID, SALE_ACCOUNT_BALANCE,
|
|
SALE_CURRENT_ORDER_AMOUNT, SALE_HISTORICAL_ORDER_AMOUNT, SALE_ORDER_STATUS, SALE_ORDER_RECEIVE_CUSTOMER,
|
|
SALE_CURRENT_ORDER_AMOUNT, SALE_HISTORICAL_ORDER_AMOUNT, SALE_ORDER_STATUS, SALE_ORDER_RECEIVE_CUSTOMER,
|
|
SALE_ORDER_ISSELF_MENTION, SALE_UNIT_PRICE, SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
SALE_ORDER_ISSELF_MENTION, SALE_UNIT_PRICE, SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, CLOSE_STATUS,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, CLOSE_STATUS,
|
|
- SALER_ID
|
|
|
|
|
|
+ SALER_ID, SALE_TYPE, TRANSFER_OUT_INVENTORY_ORG, TRANSFER_IN_INVENTORY_ORG, TRANSFER_OUT_DEP,
|
|
|
|
+ TRANSFER_IN_DEP, BUSINESS_DATE, WHETHER_THE_CAR, BUSINESS_TYPE
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.SALE_ORDER_ID, t.PLAN_ID, t.SALE_NUMBER, t.SHIPPER_ID, t.RECEIVE_ID, t.SALE_ACCOUNT_BALANCE,
|
|
t.SALE_ORDER_ID, t.PLAN_ID, t.SALE_NUMBER, t.SHIPPER_ID, t.RECEIVE_ID, t.SALE_ACCOUNT_BALANCE,
|
|
t.SALE_CURRENT_ORDER_AMOUNT, t.SALE_HISTORICAL_ORDER_AMOUNT, t.SALE_ORDER_STATUS,
|
|
t.SALE_CURRENT_ORDER_AMOUNT, t.SALE_HISTORICAL_ORDER_AMOUNT, t.SALE_ORDER_STATUS,
|
|
t.SALE_ORDER_RECEIVE_CUSTOMER, t.SALE_ORDER_ISSELF_MENTION, t.SALE_UNIT_PRICE, t.SALE_ORDER_TAX,
|
|
t.SALE_ORDER_RECEIVE_CUSTOMER, t.SALE_ORDER_ISSELF_MENTION, t.SALE_UNIT_PRICE, t.SALE_ORDER_TAX,
|
|
t.SALE_REMARK, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME,
|
|
t.SALE_REMARK, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME,
|
|
- t.INSERT_UPDATE_REMARK, t.DELETED, t.CLOSE_STATUS, t.SALER_ID
|
|
|
|
|
|
+ t.INSERT_UPDATE_REMARK, t.DELETED, t.CLOSE_STATUS, t.SALER_ID, t.SALE_TYPE, t.TRANSFER_OUT_INVENTORY_ORG,
|
|
|
|
+ t.TRANSFER_IN_INVENTORY_ORG, t.TRANSFER_OUT_DEP, t.TRANSFER_IN_DEP, t.BUSINESS_DATE,
|
|
|
|
+ t.WHETHER_THE_CAR, t.BUSINESS_TYPE
|
|
</sql>
|
|
</sql>
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns" /> FROM AMS_SALE_ORDER
|
|
SELECT <include refid="columns" /> FROM AMS_SALE_ORDER
|
|
@@ -113,6 +124,30 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
and SALER_ID = #{salerId}
|
|
and SALER_ID = #{salerId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ and SALE_TYPE = #{saleType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null and transferOutInventoryOrg != ''">
|
|
|
|
+ and TRANSFER_OUT_INVENTORY_ORG = #{transferOutInventoryOrg}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null and transferInInventoryOrg != ''">
|
|
|
|
+ and TRANSFER_IN_INVENTORY_ORG = #{transferInInventoryOrg}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null and transferOutDep != ''">
|
|
|
|
+ and TRANSFER_OUT_DEP = #{transferOutDep}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null and transferInDep != ''">
|
|
|
|
+ and TRANSFER_IN_DEP = #{transferInDep}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ and TO_CHAR(BUSINESS_DATE,'yyyy-MM-dd') = #{businessDate}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null and whetherTheCar != ''">
|
|
|
|
+ and WHETHER_THE_CAR = #{whetherTheCar}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null and businessType != ''">
|
|
|
|
+ and BUSINESS_TYPE = #{businessType}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -183,9 +218,33 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
and SALER_ID = #{salerId}
|
|
and SALER_ID = #{salerId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ and SALE_TYPE = #{saleType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null and transferOutInventoryOrg != ''">
|
|
|
|
+ and TRANSFER_OUT_INVENTORY_ORG LIKE '%${transferOutInventoryOrg}%'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null and transferInInventoryOrg != ''">
|
|
|
|
+ and TRANSFER_IN_INVENTORY_ORG LIKE '%${transferInInventoryOrg}%'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null and transferOutDep != ''">
|
|
|
|
+ and TRANSFER_OUT_DEP LIKE '%${transferOutDep}%'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null and transferInDep != ''">
|
|
|
|
+ and TRANSFER_IN_DEP LIKE '%${transferInDep}%'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ and TO_CHAR(BUSINESS_DATE,'yyyy-MM-dd') = #{businessDate}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null and whetherTheCar != ''">
|
|
|
|
+ and WHETHER_THE_CAR LIKE '%${whetherTheCar}%'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null and businessType != ''">
|
|
|
|
+ and BUSINESS_TYPE LIKE '%${businessType}%'
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
- <delete id="deleteByPrimaryKey" parameterType="DECIMAL">
|
|
|
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
delete from AMS_SALE_ORDER
|
|
delete from AMS_SALE_ORDER
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
</delete>
|
|
</delete>
|
|
@@ -255,6 +314,30 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
or SALER_ID = #{salerId}
|
|
or SALER_ID = #{salerId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ or SALE_TYPE = #{saleType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null and transferOutInventoryOrg != ''">
|
|
|
|
+ or TRANSFER_OUT_INVENTORY_ORG = #{transferOutInventoryOrg}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null and transferInInventoryOrg != ''">
|
|
|
|
+ or TRANSFER_IN_INVENTORY_ORG = #{transferInInventoryOrg}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null and transferOutDep != ''">
|
|
|
|
+ or TRANSFER_OUT_DEP = #{transferOutDep}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null and transferInDep != ''">
|
|
|
|
+ or TRANSFER_IN_DEP = #{transferInDep}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ or TO_CHAR(BUSINESS_DATE,'yyyy-MM-dd') = '#{businessDate}'
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null and whetherTheCar != ''">
|
|
|
|
+ or WHETHER_THE_CAR = #{whetherTheCar}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null and businessType != ''">
|
|
|
|
+ or BUSINESS_TYPE = #{businessType}
|
|
|
|
+ </if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
insert into AMS_SALE_ORDER (SALE_ORDER_ID, PLAN_ID, SALE_NUMBER,
|
|
insert into AMS_SALE_ORDER (SALE_ORDER_ID, PLAN_ID, SALE_NUMBER,
|
|
@@ -265,7 +348,10 @@
|
|
SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_UPDATE_REMARK, DELETED, CLOSE_STATUS,
|
|
INSERT_UPDATE_REMARK, DELETED, CLOSE_STATUS,
|
|
- SALER_ID)
|
|
|
|
|
|
+ SALER_ID, SALE_TYPE, TRANSFER_OUT_INVENTORY_ORG,
|
|
|
|
+ TRANSFER_IN_INVENTORY_ORG, TRANSFER_OUT_DEP,
|
|
|
|
+ TRANSFER_IN_DEP, BUSINESS_DATE, WHETHER_THE_CAR,
|
|
|
|
+ BUSINESS_TYPE)
|
|
values (#{saleOrderId,jdbcType=DECIMAL}, #{planId,jdbcType=DECIMAL}, #{saleNumber,jdbcType=VARCHAR},
|
|
values (#{saleOrderId,jdbcType=DECIMAL}, #{planId,jdbcType=DECIMAL}, #{saleNumber,jdbcType=VARCHAR},
|
|
#{shipperId,jdbcType=DECIMAL}, #{receiveId,jdbcType=DECIMAL}, #{saleAccountBalance,jdbcType=DECIMAL},
|
|
#{shipperId,jdbcType=DECIMAL}, #{receiveId,jdbcType=DECIMAL}, #{saleAccountBalance,jdbcType=DECIMAL},
|
|
#{saleCurrentOrderAmount,jdbcType=DECIMAL}, #{saleHistoricalOrderAmount,jdbcType=DECIMAL},
|
|
#{saleCurrentOrderAmount,jdbcType=DECIMAL}, #{saleHistoricalOrderAmount,jdbcType=DECIMAL},
|
|
@@ -274,7 +360,10 @@
|
|
#{saleOrderTax,jdbcType=VARCHAR}, #{saleRemark,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR},
|
|
#{saleOrderTax,jdbcType=VARCHAR}, #{saleRemark,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR},
|
|
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
#{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP},
|
|
#{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{closeStatus,jdbcType=DECIMAL},
|
|
#{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}, #{closeStatus,jdbcType=DECIMAL},
|
|
- #{salerId,jdbcType=DECIMAL})
|
|
|
|
|
|
+ #{salerId,jdbcType=DECIMAL}, #{saleType,jdbcType=DECIMAL}, #{transferOutInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ #{transferInInventoryOrg,jdbcType=VARCHAR}, #{transferOutDep,jdbcType=VARCHAR},
|
|
|
|
+ #{transferInDep,jdbcType=VARCHAR}, #{businessDate,jdbcType=TIMESTAMP}, #{whetherTheCar,jdbcType=VARCHAR},
|
|
|
|
+ #{businessType,jdbcType=VARCHAR})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
insert into AMS_SALE_ORDER
|
|
insert into AMS_SALE_ORDER
|
|
@@ -345,6 +434,30 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
SALER_ID,
|
|
SALER_ID,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ SALE_TYPE,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null">
|
|
|
|
+ TRANSFER_OUT_INVENTORY_ORG,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null">
|
|
|
|
+ TRANSFER_IN_INVENTORY_ORG,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null">
|
|
|
|
+ TRANSFER_OUT_DEP,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null">
|
|
|
|
+ TRANSFER_IN_DEP,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ BUSINESS_DATE,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null">
|
|
|
|
+ WHETHER_THE_CAR,
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null">
|
|
|
|
+ BUSINESS_TYPE,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="saleOrderId != null">
|
|
<if test="saleOrderId != null">
|
|
@@ -413,6 +526,30 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
#{salerId,jdbcType=DECIMAL},
|
|
#{salerId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ #{saleType,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null">
|
|
|
|
+ #{transferOutInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null">
|
|
|
|
+ #{transferInInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null">
|
|
|
|
+ #{transferOutDep,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null">
|
|
|
|
+ #{transferInDep,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ #{businessDate,jdbcType=TIMESTAMP},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null">
|
|
|
|
+ #{whetherTheCar,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null">
|
|
|
|
+ #{businessType,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
@@ -437,7 +574,15 @@
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
DELETED = #{deleted,jdbcType=DECIMAL},
|
|
DELETED = #{deleted,jdbcType=DECIMAL},
|
|
CLOSE_STATUS = #{closeStatus,jdbcType=DECIMAL},
|
|
CLOSE_STATUS = #{closeStatus,jdbcType=DECIMAL},
|
|
- SALER_ID = #{salerId,jdbcType=DECIMAL}
|
|
|
|
|
|
+ SALER_ID = #{salerId,jdbcType=DECIMAL},
|
|
|
|
+ SALE_TYPE = #{saleType,jdbcType=DECIMAL},
|
|
|
|
+ TRANSFER_OUT_INVENTORY_ORG = #{transferOutInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ TRANSFER_IN_INVENTORY_ORG = #{transferInInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ TRANSFER_OUT_DEP = #{transferOutDep,jdbcType=VARCHAR},
|
|
|
|
+ TRANSFER_IN_DEP = #{transferInDep,jdbcType=VARCHAR},
|
|
|
|
+ BUSINESS_DATE = #{businessDate,jdbcType=TIMESTAMP},
|
|
|
|
+ WHETHER_THE_CAR = #{whetherTheCar,jdbcType=VARCHAR},
|
|
|
|
+ BUSINESS_TYPE = #{businessType,jdbcType=VARCHAR}
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.AmsSaleOrder">
|
|
@@ -506,10 +651,34 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
SALER_ID = #{salerId,jdbcType=DECIMAL},
|
|
SALER_ID = #{salerId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ SALE_TYPE = #{saleType,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutInventoryOrg != null">
|
|
|
|
+ TRANSFER_OUT_INVENTORY_ORG = #{transferOutInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInInventoryOrg != null">
|
|
|
|
+ TRANSFER_IN_INVENTORY_ORG = #{transferInInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferOutDep != null">
|
|
|
|
+ TRANSFER_OUT_DEP = #{transferOutDep,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="transferInDep != null">
|
|
|
|
+ TRANSFER_IN_DEP = #{transferInDep,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessDate != null">
|
|
|
|
+ BUSINESS_DATE = #{businessDate,jdbcType=TIMESTAMP},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="whetherTheCar != null">
|
|
|
|
+ WHETHER_THE_CAR = #{whetherTheCar,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
|
|
+ <if test="businessType != null">
|
|
|
|
+ BUSINESS_TYPE = #{businessType,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
- <select id="selectByPrimaryKey" parameterType="DECIMAL" resultMap="BaseResultMap">
|
|
|
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
<include refid="select" />
|
|
<include refid="select" />
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
</select>
|
|
</select>
|
|
@@ -532,8 +701,11 @@
|
|
SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
SALE_ORDER_TAX, SALE_REMARK, INSERT_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME,
|
|
UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
- DELETED, CLOSE_STATUS, SALER_ID
|
|
|
|
- )
|
|
|
|
|
|
+ DELETED, CLOSE_STATUS, SALER_ID,
|
|
|
|
+ SALE_TYPE, TRANSFER_OUT_INVENTORY_ORG,
|
|
|
|
+ TRANSFER_IN_INVENTORY_ORG, TRANSFER_OUT_DEP,
|
|
|
|
+ TRANSFER_IN_DEP, BUSINESS_DATE,
|
|
|
|
+ WHETHER_THE_CAR, BUSINESS_TYPE)
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
select
|
|
select
|
|
#{item.saleOrderId,jdbcType=DECIMAL},
|
|
#{item.saleOrderId,jdbcType=DECIMAL},
|
|
@@ -545,8 +717,11 @@
|
|
#{item.saleOrderTax,jdbcType=VARCHAR}, #{item.saleRemark,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR},
|
|
#{item.saleOrderTax,jdbcType=VARCHAR}, #{item.saleRemark,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR},
|
|
#{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
|
|
#{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
|
|
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
|
|
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
|
|
- #{item.deleted,jdbcType=DECIMAL}, #{item.closeStatus,jdbcType=DECIMAL}, #{item.salerId,jdbcType=DECIMAL}
|
|
|
|
- from dual
|
|
|
|
|
|
+ #{item.deleted,jdbcType=DECIMAL}, #{item.closeStatus,jdbcType=DECIMAL}, #{item.salerId,jdbcType=DECIMAL},
|
|
|
|
+ #{item.saleType,jdbcType=DECIMAL}, #{item.transferOutInventoryOrg,jdbcType=VARCHAR},
|
|
|
|
+ #{item.transferInInventoryOrg,jdbcType=VARCHAR}, #{item.transferOutDep,jdbcType=VARCHAR},
|
|
|
|
+ #{item.transferInDep,jdbcType=VARCHAR}, #{item.businessDate,jdbcType=TIMESTAMP},
|
|
|
|
+ #{item.whetherTheCar,jdbcType=VARCHAR}, #{item.businessType,jdbcType=VARCHAR} from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -640,6 +815,38 @@
|
|
<foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.salerId,jdbcType=DECIMAL}
|
|
when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.salerId,jdbcType=DECIMAL}
|
|
</foreach>
|
|
</foreach>
|
|
|
|
+ ,SALE_TYPE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.saleType,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,TRANSFER_OUT_INVENTORY_ORG=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.transferOutInventoryOrg,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,TRANSFER_IN_INVENTORY_ORG=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.transferInInventoryOrg,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,TRANSFER_OUT_DEP=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.transferOutDep,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,TRANSFER_IN_DEP=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.transferInDep,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,BUSINESS_DATE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.businessDate,jdbcType=TIMESTAMP}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,WHETHER_THE_CAR=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.whetherTheCar,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
|
|
+ ,BUSINESS_TYPE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case SALE_ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.saleOrderId,jdbcType=DECIMAL} then #{item.businessType,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
where SALE_ORDER_ID in
|
|
where SALE_ORDER_ID in
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
#{item.saleOrderId,jdbcType=DECIMAL}
|
|
#{item.saleOrderId,jdbcType=DECIMAL}
|
|
@@ -654,6 +861,7 @@
|
|
</delete>
|
|
</delete>
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
+
|
|
<!-- 得到销售订单信息 -->
|
|
<!-- 得到销售订单信息 -->
|
|
<select id="getSaleOrderMessage" parameterType="DECIMAL" resultType="java.util.Map">
|
|
<select id="getSaleOrderMessage" parameterType="DECIMAL" resultType="java.util.Map">
|
|
SELECT ASO.SALE_NUMBER AS "number",
|
|
SELECT ASO.SALE_NUMBER AS "number",
|
|
@@ -699,7 +907,7 @@
|
|
<select id="getReceiveId" parameterType="java.lang.String" resultType="DECIMAL">
|
|
<select id="getReceiveId" parameterType="java.lang.String" resultType="DECIMAL">
|
|
SELECT RC.CONSIGNEE_ID AS "receiveId"
|
|
SELECT RC.CONSIGNEE_ID AS "receiveId"
|
|
FROM RMS_CONSIGNEE RC
|
|
FROM RMS_CONSIGNEE RC
|
|
- WHERE RC.CONSIGNEE_CODE = #{receiveUnit}
|
|
|
|
|
|
+ WHERE RC.CONSIGNEE_CODE = #{receiveUnitName}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 发货单位 -->
|
|
<!-- 发货单位 -->
|
|
@@ -718,10 +926,10 @@
|
|
FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
LEFT JOIN OMSTRUCK_ORDER OO
|
|
LEFT JOIN OMSTRUCK_ORDER OO
|
|
ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
- ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
|
- ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
|
+ ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
|
|
WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
|
|
AND TER.RESULT_ENTRY_GATE_TIME IS NULL
|
|
AND TER.RESULT_ENTRY_GATE_TIME IS NULL
|
|
AND OO.ORDER_ID IS NOT NULL
|
|
AND OO.ORDER_ID IS NOT NULL
|
|
@@ -733,13 +941,76 @@
|
|
SELECT ASM.SALE_WAREHOUSE AS "warehouse"
|
|
SELECT ASM.SALE_WAREHOUSE AS "warehouse"
|
|
FROM AMS_SALE_MATERIAL ASM
|
|
FROM AMS_SALE_MATERIAL ASM
|
|
WHERE ASM.SALE_ORDER_ID = #{saleOrderId}
|
|
WHERE ASM.SALE_ORDER_ID = #{saleOrderId}
|
|
- AND ASM.SALE_WAREHOUSE IS NOT NULL
|
|
|
|
|
|
+ AND ASM.SALE_WAREHOUSE IS NOT NULL
|
|
</select>
|
|
</select>
|
|
- <select id="getWithdrawal" resultType="java.lang.String" parameterType="DECIMAL">
|
|
|
|
- SELECT ASO.SALE_ORDER_ISSELF_MENTION FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
- LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
|
- ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
|
- WHERE ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
|
|
|
+ <select id="getWithdrawal" resultType="java.lang.String" parameterType="DECIMAL">
|
|
|
|
+ SELECT ASO.SALE_ORDER_ISSELF_MENTION FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
|
+ WHERE ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <!-- 查找销售订单是否存在-->
|
|
|
|
+ <select id="selectAmsSaleOrderNum" resultType="java.math.BigDecimal" parameterType="java.lang.String">
|
|
|
|
+ select ASO.SALE_ORDER_ID "saleOrderId"
|
|
|
|
+ from AMS_SALE_ORDER ASO
|
|
|
|
+ WHERE ASO.SALE_NUMBER =#{saleNumber}
|
|
|
|
+ </select>
|
|
|
|
+<!-- 对外开发查询接口-->
|
|
|
|
+ <select id="selectSaleSteelOrder" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_ISSUE_TIME "orderIssueTime",
|
|
|
|
+ DECODE( RS.SHIPPER_NAME, '四川省达州钢铁集团有限责任公司', '四川省达州市通川区' ) AS "shipperAdddress",
|
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
|
+ RC.CONSIGNEE_COMPANY_NAME "companyName",
|
|
|
|
+ CONCAT( CONCAT( CONCAT( RRA.ADDRESS_PROVINCE, ADDRESS_DISTRICT ), ADDRESS_TOWN ), RRP.ADDRESS_DELIVERY_ADDRESS ) "consigneeAddress",
|
|
|
|
+ TLFR.RESULT_OUT_GATE_TIME "resultOutGateTime",
|
|
|
|
+ DECODE( OO.ORDER_TYPE, 1, '汽运', 4, '火运' ) AS "transportType",
|
|
|
|
+ RCA.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ OO2.ORDER_WAGON_NO "orderWagonNo",
|
|
|
|
+ OO.DRIVER_TEL "capacityTel",
|
|
|
|
+ RM.MATERIAL_ID "materialId",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION "materialSpecification",
|
|
|
|
+ RM.MATERIAL_MODEL "materialModel",
|
|
|
|
+ RMS.MATERIAL_FURNACE_NUMBER "materialFurnaceNumber",
|
|
|
|
+ CONCAT(ASM.MATERIAL_NUMBER,'件') "materialNum",
|
|
|
|
+ CONCAT(TWR.RESULT_NET_WEIGHT,'吨') "netWeight",
|
|
|
|
+ ASO.SALE_REMARK "remark"
|
|
|
|
+ FROM
|
|
|
|
+ OMSTRUCK_ORDER OO --销售订单
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_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_SALER RSR ON RSR.SALER_ID = ASO.SALER_ID
|
|
|
|
+ LEFT JOIN RMS_RECEIVE_PLACE RRP ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
|
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = RRP.ADDRESS_ID
|
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO ON ADSO.SALE_ORDER_MATERIAL_ID = ASO.SALE_ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_CARRIER R_CARRIER ON R_CARRIER.CARRIER_ID = ADSO.CARRIER_ID
|
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM 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 RMS_MATERIAL RM ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
|
+ left join RMS_MATERIAL_STEEL RMS ON RM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RCA ON RCA.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TWR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_LOAD_RESULT TLR ON TLR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TLR.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_ARRIVAL_RESULT TAR ON TAR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMStRUCK_RECEIPT_RESULT TRR ON TTR.RESULT_TOTAL_ID = TRR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMSTT_ORDER T_ORDER ON T_ORDER.TRUCK_ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN OMSTRAIN_ORDER OO2 ON OO2.ORDER_ID = T_ORDER.TRAIN_ORDER_ID
|
|
|
|
+ WHERE
|
|
|
|
+ ASO.SALE_TYPE IN ( 1, 4 )
|
|
|
|
+ AND (INSTR(OO.ORDER_NUMBER,#{orderNumber}) > 0 OR INSTR(RCA.CAPACITY_NUMBER,#{capacityNumber}) > 0 )
|
|
|
|
+
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<update id="updateTruckOrderStatus" parameterType="DECIMAL">
|
|
<update id="updateTruckOrderStatus" parameterType="DECIMAL">
|
|
@@ -755,4 +1026,6 @@
|
|
AND OO.CAN_WORK = 1
|
|
AND OO.CAN_WORK = 1
|
|
AND ASOM.SALE_ORDER_ID = #{saleOrderId})
|
|
AND ASOM.SALE_ORDER_ID = #{saleOrderId})
|
|
</update>
|
|
</update>
|
|
|
|
+
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|