|
@@ -24,20 +24,21 @@
|
|
<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" />
|
|
</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
|
|
</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
|
|
</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 +114,9 @@
|
|
<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>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -183,9 +187,12 @@
|
|
<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>
|
|
</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 +262,9 @@
|
|
<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>
|
|
</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 +275,7 @@
|
|
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)
|
|
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 +284,7 @@
|
|
#{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})
|
|
</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 +355,9 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
SALER_ID,
|
|
SALER_ID,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ SALE_TYPE,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="saleOrderId != null">
|
|
<if test="saleOrderId != null">
|
|
@@ -413,6 +426,9 @@
|
|
<if test="salerId != null">
|
|
<if test="salerId != null">
|
|
#{salerId,jdbcType=DECIMAL},
|
|
#{salerId,jdbcType=DECIMAL},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ #{saleType,jdbcType=DECIMAL},
|
|
|
|
+ </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 +453,8 @@
|
|
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}
|
|
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 +523,13 @@
|
|
<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>
|
|
</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 +552,8 @@
|
|
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)
|
|
( <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 +565,8 @@
|
|
#{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} from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -640,6 +660,10 @@
|
|
<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>
|
|
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}
|
|
@@ -1824,6 +1848,12 @@
|
|
<if test="shipperId != null">
|
|
<if test="shipperId != null">
|
|
and a_s_order.SHIPPER_ID = #{shipperId}
|
|
and a_s_order.SHIPPER_ID = #{shipperId}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="saleType != null">
|
|
|
|
+ and a_s_order.SALE_TYPE = #{saleType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="saleType == null">
|
|
|
|
+ and a_s_order.SALE_TYPE is null
|
|
|
|
+ </if>
|
|
ORDER BY a_s_order.UPDATE_TIME DESC
|
|
ORDER BY a_s_order.UPDATE_TIME DESC
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
@@ -2091,7 +2121,7 @@
|
|
on t_t_result.result_total_id=t_w_result.result_total_id
|
|
on t_t_result.result_total_id=t_w_result.result_total_id
|
|
left join OMSTRUCK_ORDER_MATERIAL o_o_material
|
|
left join OMSTRUCK_ORDER_MATERIAL o_o_material
|
|
on o_order.order_id=o_o_material.ORDER_ID
|
|
on o_order.order_id=o_o_material.ORDER_ID
|
|
- where t_w_result.RESULT_NET_WEIGHT is null and o_order.order_status !=8
|
|
|
|
|
|
+ where t_w_result.RESULT_NET_WEIGHT is null and o_order.order_status in (2,4,5)
|
|
GROUP BY
|
|
GROUP BY
|
|
a_s_o_Material.SALE_ORDER_ID
|
|
a_s_o_Material.SALE_ORDER_ID
|
|
|
|
|
|
@@ -2106,6 +2136,7 @@
|
|
on o_order.order_id=t_t_result.order_id
|
|
on o_order.order_id=t_t_result.order_id
|
|
left join Tmstruck_Weight_Result t_w_result
|
|
left join Tmstruck_Weight_Result t_w_result
|
|
on t_t_result.result_total_id=t_w_result.result_total_id
|
|
on t_t_result.result_total_id=t_w_result.result_total_id
|
|
|
|
+ where t_w_result.RESULT_NET_WEIGHT is null and o_order.order_status in (2,4,5)
|
|
GROUP BY
|
|
GROUP BY
|
|
a_s_o_Material.SALE_ORDER_ID
|
|
a_s_o_Material.SALE_ORDER_ID
|
|
|
|
|
|
@@ -2254,23 +2285,24 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getTruckNoAndMaterial" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
<select id="getTruckNoAndMaterial" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
- SELECT DISTINCT ASOM.SALE_ORDER_MATERIAL_TRUCK_NO AS "truckNo",
|
|
|
|
- RM.MATERIAL_NAME AS "materialName",
|
|
|
|
- ASM.MATERIAL_ID AS "materialId",
|
|
|
|
- ASM.MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
- ASM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
- ASOM.SALE_DATE_OF_RECEIPT AS "receiptDate",
|
|
|
|
- RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "materialModelSpecification",
|
|
|
|
- RM.MATERIAL_CODE AS "materialCode",
|
|
|
|
|
|
+ SELECT DISTINCT ASOM.SALE_ORDER_MATERIAL_TRUCK_NO AS "truckNo",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ ASM.MATERIAL_ID AS "materialId",
|
|
|
|
+ ASM.MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
+ ASM.MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT AS "receiptDate",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "materialModelSpecification",
|
|
|
|
+ RM.MATERIAL_CODE AS "materialCode",
|
|
RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN ||
|
|
RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN ||
|
|
- RRP.ADDRESS_DELIVERY_ADDRESS AS "place",
|
|
|
|
- ASOM.SALE_DATE_OF_RECEIPT AS "receiptDate",
|
|
|
|
- ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
|
|
|
|
- ASOM.SALE_ORDER_CONSIGNEE AS "saleOrderConsignee",
|
|
|
|
- ASOM.SALE_ORDER_MATERIAL_ID AS "saleOrderMaterialId",
|
|
|
|
- ASOM.SALE_SHIPPING_ADDRESS_ID AS "placeId",
|
|
|
|
- RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
|
- ADSO.CARRIER_ID AS "carrierId"
|
|
|
|
|
|
+ RRP.ADDRESS_DELIVERY_ADDRESS AS "place",
|
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT AS "receiptDate",
|
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
|
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE AS "saleOrderConsignee",
|
|
|
|
+ ASOM.SALE_ORDER_MATERIAL_ID AS "saleOrderMaterialId",
|
|
|
|
+ ASOM.SALE_SHIPPING_ADDRESS_ID AS "placeId",
|
|
|
|
+ RC.CAPACITY_NUMBER AS "capacityNumber",
|
|
|
|
+ ADSO.CARRIER_ID AS "carrierId",
|
|
|
|
+ RCA.CARRIER_NAME AS "carrierName"
|
|
FROM AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
FROM AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID = ASTM.SALE_ORDER_MATERIAL_ID
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID = ASTM.SALE_ORDER_MATERIAL_ID
|
|
@@ -2288,8 +2320,11 @@
|
|
ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
|
+ LEFT JOIN RMS_CARRIER RCA
|
|
|
|
+ ON RCA.CARRIER_ID = ADSO.CARRIER_ID
|
|
WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
|
|
WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
|
|
AND OO.ORDER_ID IS NULL
|
|
AND OO.ORDER_ID IS NULL
|
|
|
|
+ AND ADSO.DISPATCH_ID IS NOT NULL
|
|
ORDER BY ASOM.SALE_ORDER_MATERIAL_TRUCK_NO ASC
|
|
ORDER BY ASOM.SALE_ORDER_MATERIAL_TRUCK_NO ASC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -2945,4 +2980,67 @@
|
|
WHERE ACTP.CARRIER_ID = #{carrierId}
|
|
WHERE ACTP.CARRIER_ID = #{carrierId}
|
|
AND ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
AND ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+ <select id="selectConsigneeName" parameterType="DECIMAL" resultType="java.lang.String" >
|
|
|
|
+ SELECT RC.CONSIGNEE_COMPANY_NAME AS "consigneeName"
|
|
|
|
+ FROM RMS_CONSIGNEE RC
|
|
|
|
+ WHERE RC.CONSIGNEE_ID = #{receiveId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="selectCarrierId" resultType="DECIMAL" parameterType="java.lang.String">
|
|
|
|
+ SELECT RC.CARRIER_ID AS "carrierId"
|
|
|
|
+ FROM RMS_CARRIER RC
|
|
|
|
+ WHERE RC.CARRIER_NAME = #{consigneeName}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getSaleMapMessages" resultType="java.util.Map" parameterType="DECIMAL" >
|
|
|
|
+ SELECT ASO.SALE_ORDER_ISSELF_MENTION AS "isSelfMention",
|
|
|
|
+ ASO.SALE_REMARK AS "saleRemark",
|
|
|
|
+ ASO.SALE_ORDER_RECEIVE_CUSTOMER AS "saleOrderReceiveCustomer",
|
|
|
|
+ RSH.SHIPPER_ID AS "shipperId",
|
|
|
|
+ RSH.SHIPPER_NAME AS "shipperName",
|
|
|
|
+ RCO.CONSIGNEE_ID AS "receiveId",
|
|
|
|
+ RCO.CONSIGNEE_COMPANY_NAME AS "receiveName",
|
|
|
|
+ RSA.SALER_ID AS "salerId",
|
|
|
|
+ RSA.SALER_NAME AS "salerName"
|
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RSH
|
|
|
|
+ ON RSH.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RCO
|
|
|
|
+ ON RCO.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
|
+ LEFT JOIN RMS_SALER RSA
|
|
|
|
+ ON RSA.SALER_ID = ASO.SALER_ID
|
|
|
|
+ WHERE ASO.SALE_ORDER_ID = #{saleOrderId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="getSaleListMessages" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
|
|
+ SELECT ASOM.SALE_ORDER_MATERIAL_TRUCK_NO AS "truckNo",
|
|
|
|
+ RRP.ADDRESS_DELIVERY_ADDRESS AS "place",
|
|
|
|
+ RRA.ADDRESS_ID AS "shipperAddressId",
|
|
|
|
+ RRA.ADDRESS_PROVINCE || RRA.ADDRESS_DISTRICT || RRA.ADDRESS_TOWN AS "saleShipperAddressName",
|
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE AS "saleOrderConsignee",
|
|
|
|
+ ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
|
|
|
|
+ ASOM.SALE_DATE_OF_RECEIPT AS "saleDateOfReceipt",
|
|
|
|
+ ASM.MATERIAL_ID AS "materialId",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "Specification",
|
|
|
|
+ RM.MATERIAL_CODE AS "materialCode",
|
|
|
|
+ ASM.MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
+ ASM.STEEL_METER AS "steelMeters",
|
|
|
|
+ ASM.IS_POUND_SALE AS "isPoundSale"
|
|
|
|
+ FROM AMS_SALE_ORDER ASO
|
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_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_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
|
|
|
|
+ WHERE ASO.SALE_ORDER_ID = #{saleOrderId}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|