|
@@ -28,13 +28,14 @@
|
|
<result column="TRIP_ID" jdbcType="VARCHAR" property="tripId" />
|
|
<result column="TRIP_ID" jdbcType="VARCHAR" property="tripId" />
|
|
<result column="ORDER_PRINT_STATUS" jdbcType="DECIMAL" property="orderPrintStatus" />
|
|
<result column="ORDER_PRINT_STATUS" jdbcType="DECIMAL" property="orderPrintStatus" />
|
|
<result column="DRIVER_TEL" jdbcType="VARCHAR" property="driverTel" />
|
|
<result column="DRIVER_TEL" jdbcType="VARCHAR" property="driverTel" />
|
|
|
|
+ <result column="OPTIONER_CODE" jdbcType="VARCHAR" property="optionerCode" />
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
ORDER_ID, ORDER_PLAN_ID, ORDER_NUMBER, CAPACITY_ID, ORDER_ISSUE_TIME, ORDER_RECEIVE_STATUS,
|
|
ORDER_ID, ORDER_PLAN_ID, ORDER_NUMBER, CAPACITY_ID, ORDER_ISSUE_TIME, ORDER_RECEIVE_STATUS,
|
|
ORDER_RECEIVE_REFUSE_TIME, ORDER_COMMUNICATION_DURATION, ORDER_STATUS, INSERT_USERNAME,
|
|
ORDER_RECEIVE_REFUSE_TIME, ORDER_COMMUNICATION_DURATION, ORDER_STATUS, INSERT_USERNAME,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, ORDER_TYPE,
|
|
INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED, ORDER_TYPE,
|
|
ORDER_LINE_SEQUENCE, LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID, DRIVER_CONFIRMATION,
|
|
ORDER_LINE_SEQUENCE, LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID, DRIVER_CONFIRMATION,
|
|
- PRICE_ID, CARRIER_ID, TRIP_ID, ORDER_PRINT_STATUS, DRIVER_TEL
|
|
|
|
|
|
+ PRICE_ID, CARRIER_ID, TRIP_ID, ORDER_PRINT_STATUS, DRIVER_TEL, OPTIONER_CODE
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.ORDER_ID, t.ORDER_PLAN_ID, t.ORDER_NUMBER, t.CAPACITY_ID, t.ORDER_ISSUE_TIME, t.ORDER_RECEIVE_STATUS,
|
|
t.ORDER_ID, t.ORDER_PLAN_ID, t.ORDER_NUMBER, t.CAPACITY_ID, t.ORDER_ISSUE_TIME, t.ORDER_RECEIVE_STATUS,
|
|
@@ -42,7 +43,7 @@
|
|
t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED,
|
|
t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED,
|
|
t.ORDER_TYPE, t.ORDER_LINE_SEQUENCE, t.LINE_ID, t.ORDER_ENTRY_TIME, t.UNLOAD_POINT_ID,
|
|
t.ORDER_TYPE, t.ORDER_LINE_SEQUENCE, t.LINE_ID, t.ORDER_ENTRY_TIME, t.UNLOAD_POINT_ID,
|
|
t.DRIVER_CONFIRMATION, t.PRICE_ID, t.CARRIER_ID, t.TRIP_ID, t.ORDER_PRINT_STATUS,
|
|
t.DRIVER_CONFIRMATION, t.PRICE_ID, t.CARRIER_ID, t.TRIP_ID, t.ORDER_PRINT_STATUS,
|
|
- t.DRIVER_TEL
|
|
|
|
|
|
+ t.DRIVER_TEL, t.OPTIONER_CODE
|
|
</sql>
|
|
</sql>
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns" /> FROM OMSTRUCK_ORDER
|
|
SELECT <include refid="columns" /> FROM OMSTRUCK_ORDER
|
|
@@ -130,6 +131,9 @@
|
|
<if test="driverTel != null and driverTel != ''">
|
|
<if test="driverTel != null and driverTel != ''">
|
|
and DRIVER_TEL = #{driverTel}
|
|
and DRIVER_TEL = #{driverTel}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null and optionerCode != ''">
|
|
|
|
+ and OPTIONER_CODE = #{optionerCode}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -212,9 +216,12 @@
|
|
<if test="driverTel != null and driverTel != ''">
|
|
<if test="driverTel != null and driverTel != ''">
|
|
and DRIVER_TEL LIKE '%${driverTel}%'
|
|
and DRIVER_TEL LIKE '%${driverTel}%'
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null and optionerCode != ''">
|
|
|
|
+ and OPTIONER_CODE LIKE '%${optionerCode}%'
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
- <delete id="deleteByPrimaryKey" parameterType="DECIMAL">
|
|
|
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
delete from OMSTRUCK_ORDER
|
|
delete from OMSTRUCK_ORDER
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
</delete>
|
|
</delete>
|
|
@@ -296,6 +303,9 @@
|
|
<if test="driverTel != null and driverTel != ''">
|
|
<if test="driverTel != null and driverTel != ''">
|
|
or DRIVER_TEL = #{driverTel}
|
|
or DRIVER_TEL = #{driverTel}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null and optionerCode != ''">
|
|
|
|
+ or OPTIONER_CODE = #{optionerCode}
|
|
|
|
+ </if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
insert into OMSTRUCK_ORDER (ORDER_ID, ORDER_PLAN_ID, ORDER_NUMBER,
|
|
insert into OMSTRUCK_ORDER (ORDER_ID, ORDER_PLAN_ID, ORDER_NUMBER,
|
|
@@ -306,8 +316,8 @@
|
|
DELETED, ORDER_TYPE, ORDER_LINE_SEQUENCE,
|
|
DELETED, ORDER_TYPE, ORDER_LINE_SEQUENCE,
|
|
LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID,
|
|
LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID,
|
|
DRIVER_CONFIRMATION, PRICE_ID, CARRIER_ID,
|
|
DRIVER_CONFIRMATION, PRICE_ID, CARRIER_ID,
|
|
- TRIP_ID, ORDER_PRINT_STATUS, DRIVER_TEL
|
|
|
|
- )
|
|
|
|
|
|
+ TRIP_ID, ORDER_PRINT_STATUS, DRIVER_TEL,
|
|
|
|
+ OPTIONER_CODE)
|
|
values (#{orderId,jdbcType=DECIMAL}, #{orderPlanId,jdbcType=DECIMAL}, #{orderNumber,jdbcType=VARCHAR},
|
|
values (#{orderId,jdbcType=DECIMAL}, #{orderPlanId,jdbcType=DECIMAL}, #{orderNumber,jdbcType=VARCHAR},
|
|
#{capacityId,jdbcType=DECIMAL}, #{orderIssueTime,jdbcType=TIMESTAMP}, #{orderReceiveStatus,jdbcType=DECIMAL},
|
|
#{capacityId,jdbcType=DECIMAL}, #{orderIssueTime,jdbcType=TIMESTAMP}, #{orderReceiveStatus,jdbcType=DECIMAL},
|
|
#{orderReceiveRefuseTime,jdbcType=TIMESTAMP}, #{orderCommunicationDuration,jdbcType=DECIMAL},
|
|
#{orderReceiveRefuseTime,jdbcType=TIMESTAMP}, #{orderCommunicationDuration,jdbcType=DECIMAL},
|
|
@@ -316,8 +326,8 @@
|
|
#{deleted,jdbcType=DECIMAL}, #{orderType,jdbcType=DECIMAL}, #{orderLineSequence,jdbcType=DECIMAL},
|
|
#{deleted,jdbcType=DECIMAL}, #{orderType,jdbcType=DECIMAL}, #{orderLineSequence,jdbcType=DECIMAL},
|
|
#{lineId,jdbcType=DECIMAL}, #{orderEntryTime,jdbcType=TIMESTAMP}, #{unloadPointId,jdbcType=DECIMAL},
|
|
#{lineId,jdbcType=DECIMAL}, #{orderEntryTime,jdbcType=TIMESTAMP}, #{unloadPointId,jdbcType=DECIMAL},
|
|
#{driverConfirmation,jdbcType=DECIMAL}, #{priceId,jdbcType=DECIMAL}, #{carrierId,jdbcType=DECIMAL},
|
|
#{driverConfirmation,jdbcType=DECIMAL}, #{priceId,jdbcType=DECIMAL}, #{carrierId,jdbcType=DECIMAL},
|
|
- #{tripId,jdbcType=VARCHAR}, #{orderPrintStatus,jdbcType=DECIMAL}, #{driverTel,jdbcType=VARCHAR}
|
|
|
|
- )
|
|
|
|
|
|
+ #{tripId,jdbcType=VARCHAR}, #{orderPrintStatus,jdbcType=DECIMAL}, #{driverTel,jdbcType=VARCHAR},
|
|
|
|
+ #{optionerCode,jdbcType=VARCHAR})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
insert into OMSTRUCK_ORDER
|
|
insert into OMSTRUCK_ORDER
|
|
@@ -400,6 +410,9 @@
|
|
<if test="driverTel != null">
|
|
<if test="driverTel != null">
|
|
DRIVER_TEL,
|
|
DRIVER_TEL,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null">
|
|
|
|
+ OPTIONER_CODE,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="orderId != null">
|
|
<if test="orderId != null">
|
|
@@ -480,6 +493,9 @@
|
|
<if test="driverTel != null">
|
|
<if test="driverTel != null">
|
|
#{driverTel,jdbcType=VARCHAR},
|
|
#{driverTel,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null">
|
|
|
|
+ #{optionerCode,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
@@ -508,7 +524,8 @@
|
|
CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
|
|
CARRIER_ID = #{carrierId,jdbcType=DECIMAL},
|
|
TRIP_ID = #{tripId,jdbcType=VARCHAR},
|
|
TRIP_ID = #{tripId,jdbcType=VARCHAR},
|
|
ORDER_PRINT_STATUS = #{orderPrintStatus,jdbcType=DECIMAL},
|
|
ORDER_PRINT_STATUS = #{orderPrintStatus,jdbcType=DECIMAL},
|
|
- DRIVER_TEL = #{driverTel,jdbcType=VARCHAR}
|
|
|
|
|
|
+ DRIVER_TEL = #{driverTel,jdbcType=VARCHAR},
|
|
|
|
+ OPTIONER_CODE = #{optionerCode,jdbcType=VARCHAR}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.OmstruckOrder">
|
|
@@ -589,10 +606,13 @@
|
|
<if test="driverTel != null">
|
|
<if test="driverTel != null">
|
|
DRIVER_TEL = #{driverTel,jdbcType=VARCHAR},
|
|
DRIVER_TEL = #{driverTel,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="optionerCode != null">
|
|
|
|
+ OPTIONER_CODE = #{optionerCode,jdbcType=VARCHAR},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,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 ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
where ORDER_ID = #{orderId,jdbcType=DECIMAL}
|
|
</select>
|
|
</select>
|
|
@@ -617,7 +637,7 @@
|
|
LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID,
|
|
LINE_ID, ORDER_ENTRY_TIME, UNLOAD_POINT_ID,
|
|
DRIVER_CONFIRMATION, PRICE_ID,
|
|
DRIVER_CONFIRMATION, PRICE_ID,
|
|
CARRIER_ID, TRIP_ID, ORDER_PRINT_STATUS,
|
|
CARRIER_ID, TRIP_ID, ORDER_PRINT_STATUS,
|
|
- DRIVER_TEL)
|
|
|
|
|
|
+ DRIVER_TEL, OPTIONER_CODE)
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
select
|
|
select
|
|
#{item.orderId,jdbcType=DECIMAL},
|
|
#{item.orderId,jdbcType=DECIMAL},
|
|
@@ -631,7 +651,7 @@
|
|
#{item.lineId,jdbcType=DECIMAL}, #{item.orderEntryTime,jdbcType=TIMESTAMP}, #{item.unloadPointId,jdbcType=DECIMAL},
|
|
#{item.lineId,jdbcType=DECIMAL}, #{item.orderEntryTime,jdbcType=TIMESTAMP}, #{item.unloadPointId,jdbcType=DECIMAL},
|
|
#{item.driverConfirmation,jdbcType=DECIMAL}, #{item.priceId,jdbcType=DECIMAL},
|
|
#{item.driverConfirmation,jdbcType=DECIMAL}, #{item.priceId,jdbcType=DECIMAL},
|
|
#{item.carrierId,jdbcType=DECIMAL}, #{item.tripId,jdbcType=VARCHAR}, #{item.orderPrintStatus,jdbcType=DECIMAL},
|
|
#{item.carrierId,jdbcType=DECIMAL}, #{item.tripId,jdbcType=VARCHAR}, #{item.orderPrintStatus,jdbcType=DECIMAL},
|
|
- #{item.driverTel,jdbcType=VARCHAR} from dual
|
|
|
|
|
|
+ #{item.driverTel,jdbcType=VARCHAR}, #{item.optionerCode,jdbcType=VARCHAR} from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -741,6 +761,10 @@
|
|
<foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
when #{item.orderId,jdbcType=DECIMAL} then #{item.driverTel,jdbcType=VARCHAR}
|
|
when #{item.orderId,jdbcType=DECIMAL} then #{item.driverTel,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</foreach>
|
|
|
|
+ ,OPTIONER_CODE=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case ORDER_ID" separator=" ">
|
|
|
|
+ when #{item.orderId,jdbcType=DECIMAL} then #{item.optionerCode,jdbcType=VARCHAR}
|
|
|
|
+ </foreach>
|
|
where ORDER_ID in
|
|
where ORDER_ID in
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
#{item.orderId,jdbcType=DECIMAL}
|
|
#{item.orderId,jdbcType=DECIMAL}
|
|
@@ -755,6 +779,7 @@
|
|
</delete>
|
|
</delete>
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
|
+
|
|
<!-- 根据插入时间排序 -->
|
|
<!-- 根据插入时间排序 -->
|
|
<sql id="orderBy">
|
|
<sql id="orderBy">
|
|
<if test="orderField != null and orderField != ''">
|
|
<if test="orderField != null and orderField != ''">
|
|
@@ -772,29 +797,29 @@
|
|
from
|
|
from
|
|
(
|
|
(
|
|
select
|
|
select
|
|
- OO.ORDER_ID "orderId",
|
|
|
|
- APO.PURCHASE_ORDER_ID "purchaseOrderId",
|
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
|
- APO.IS_MORE_TRIPS "isMoreTrips",
|
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
|
- <if test="orderTypee == 8">
|
|
|
|
- AP.PLAN_NO "planNo",
|
|
|
|
- AP.PLAN_ID "planId",
|
|
|
|
- to_char(AP.PLAN_TRUCK_TIME, 'yyyy-mm-dd')"planTruckTime",
|
|
|
|
- to_char(AP.PLAN_INCOMING_TIME, 'yyyy-mm-dd') "planIncomingTime",
|
|
|
|
- </if>
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- RC.CAPACITY_ID "capacityId",
|
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
|
- OO.INSERT_USERNAME "insertUsername",
|
|
|
|
- OO.INSERT_TIME "insertTime",
|
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- RW.WAREHOUSE_NAME "warehouseName", --卸货点
|
|
|
|
- RW2.WAREHOUSE_NAME "loadName",
|
|
|
|
- to_char(OO.ORDER_ENTRY_TIME, 'yyyy-mm-dd') "orderEntryTime", --进厂时间
|
|
|
|
- RS.SUPPLIER_NAME "supplierName", --发货单位
|
|
|
|
- RCSE.CONSIGNEE_COMPANY_NAME "consigneeCompanyName", --收货单位
|
|
|
|
- OO.ORDER_ISSUE_TIME "orderIssueTime"
|
|
|
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
|
+ APO.PURCHASE_ORDER_ID "purchaseOrderId",
|
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
|
+ APO.IS_MORE_TRIPS "isMoreTrips",
|
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
|
+ <if test="orderTypee == 8">
|
|
|
|
+ AP.PLAN_NO "planNo",
|
|
|
|
+ AP.PLAN_ID "planId",
|
|
|
|
+ to_char(AP.PLAN_TRUCK_TIME, 'yyyy-mm-dd')"planTruckTime",
|
|
|
|
+ to_char(AP.PLAN_INCOMING_TIME, 'yyyy-mm-dd') "planIncomingTime",
|
|
|
|
+ </if>
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ RC.CAPACITY_ID "capacityId",
|
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
|
|
|
|
+ OO.INSERT_USERNAME "insertUsername",
|
|
|
|
+ OO.INSERT_TIME "insertTime",
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ RW.WAREHOUSE_NAME "warehouseName", --卸货点
|
|
|
|
+ RW2.WAREHOUSE_NAME "loadName",
|
|
|
|
+ to_char(OO.ORDER_ENTRY_TIME, 'yyyy-mm-dd') "orderEntryTime", --进厂时间
|
|
|
|
+ RS.SUPPLIER_NAME "supplierName", --发货单位
|
|
|
|
+ RCSE.CONSIGNEE_COMPANY_NAME "consigneeCompanyName", --收货单位
|
|
|
|
+ OO.ORDER_ISSUE_TIME "orderIssueTime"
|
|
|
|
|
|
from OMSTRUCK_ORDER OO
|
|
from OMSTRUCK_ORDER OO
|
|
left join AMS_PURCHASE_ORDER APO
|
|
left join AMS_PURCHASE_ORDER APO
|
|
@@ -1423,11 +1448,11 @@
|
|
to_char(APO.PUCHASE_ORDER_DELIVERY_DATE, 'yyyy-mm-dd') "puchaseOrderDeliveryDate",
|
|
to_char(APO.PUCHASE_ORDER_DELIVERY_DATE, 'yyyy-mm-dd') "puchaseOrderDeliveryDate",
|
|
RM.MATERIAL_NAME "materialName",
|
|
RM.MATERIAL_NAME "materialName",
|
|
(
|
|
(
|
|
- case when OOM.ORDER_MATERIAL_WEIGHT is not null
|
|
|
|
- then OOM.ORDER_MATERIAL_WEIGHT
|
|
|
|
- when OOM.ORDER_MATERIAL_WEIGHT is null
|
|
|
|
- then OOM.ORDER_MATERIAL_NUMBER
|
|
|
|
- end
|
|
|
|
|
|
+ case when OOM.ORDER_MATERIAL_WEIGHT is not null
|
|
|
|
+ then OOM.ORDER_MATERIAL_WEIGHT
|
|
|
|
+ when OOM.ORDER_MATERIAL_WEIGHT is null
|
|
|
|
+ then OOM.ORDER_MATERIAL_NUMBER
|
|
|
|
+ end
|
|
) "orderMaterialWeight",
|
|
) "orderMaterialWeight",
|
|
OO.ORDER_ISSUE_TIME "orderIssueTime",
|
|
OO.ORDER_ISSUE_TIME "orderIssueTime",
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "orderReceiveRefuseTime",
|
|
@@ -1450,7 +1475,7 @@
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
<if test="carrierSSOId != null">
|
|
<if test="carrierSSOId != null">
|
|
left join RMS_CARRIER RCA
|
|
left join RMS_CARRIER RCA
|
|
- on RCA.CARRIER_ID = OO.CARRIER_ID
|
|
|
|
|
|
+ on RCA.CARRIER_ID = OO.CARRIER_ID
|
|
</if>
|
|
</if>
|
|
<where>
|
|
<where>
|
|
<choose>
|
|
<choose>
|
|
@@ -1685,7 +1710,7 @@
|
|
left join RMS_CAPACITY RC
|
|
left join RMS_CAPACITY RC
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
where OO.ORDER_ID = #{orderId}
|
|
where OO.ORDER_ID = #{orderId}
|
|
- and rownum = 1
|
|
|
|
|
|
+ and rownum = 1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
@@ -2565,8 +2590,8 @@
|
|
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
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
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
WHERE ADSO.DISPATCH_ID = #{dispatchId}
|
|
WHERE ADSO.DISPATCH_ID = #{dispatchId}
|
|
@@ -2601,8 +2626,8 @@
|
|
<select id="getUnloadPointId" parameterType="java.lang.String" resultType="DECIMAL">
|
|
<select id="getUnloadPointId" parameterType="java.lang.String" resultType="DECIMAL">
|
|
SELECT
|
|
SELECT
|
|
RW.WAREHOUSE_ID AS "wareHouseId"
|
|
RW.WAREHOUSE_ID AS "wareHouseId"
|
|
- FROM RMS_WAREHOUSE RW
|
|
|
|
- WHERE RW.WAREHOUSE_NAME = #{unloadPoint}
|
|
|
|
|
|
+ FROM RMS_WAREHOUSE RW
|
|
|
|
+ WHERE RW.WAREHOUSE_NAME = #{unloadPoint}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getCapacityAndDriver" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getCapacityAndDriver" parameterType="java.util.Map" resultType="java.util.Map">
|
|
@@ -2772,7 +2797,7 @@
|
|
OO.ORDER_TYPE AS "orderType"
|
|
OO.ORDER_TYPE AS "orderType"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
WHERE OO.ORDER_STATUS = 4
|
|
WHERE OO.ORDER_STATUS = 4
|
|
AND OO.ORDER_TYPE NOT IN (4, 9, 10, 11)
|
|
AND OO.ORDER_TYPE NOT IN (4, 9, 10, 11)
|
|
AND OO.CAPACITY_ID = #{capacityId}
|
|
AND OO.CAPACITY_ID = #{capacityId}
|
|
@@ -2805,36 +2830,36 @@
|
|
<!-- 物资信息 -->
|
|
<!-- 物资信息 -->
|
|
<select id="getMaterialMes" parameterType="DECIMAL" resultType="java.util.LinkedHashMap">
|
|
<select id="getMaterialMes" parameterType="DECIMAL" resultType="java.util.LinkedHashMap">
|
|
SELECT
|
|
SELECT
|
|
- RM.MATERIAL_NAME
|
|
|
|
- <if test="steelJudge != null">
|
|
|
|
- || ' ' || RW.WAREHOUSE_NAME
|
|
|
|
- </if>
|
|
|
|
- "materialName",
|
|
|
|
- RM.MATERIAL_ID "materialId",
|
|
|
|
- OOM.MATERIAL_PRIORITY "materialPriority",
|
|
|
|
- CONCAT(CONCAT(RM.MATERIAL_MODEL, '('), CONCAT(MATERIAL_SPECIFICATION, ')')) "materialMC",
|
|
|
|
- (case
|
|
|
|
- when OOM.ORDER_MATERIAL_NUMBER is not null
|
|
|
|
- then OOM.ORDER_MATERIAL_NUMBER || '件'
|
|
|
|
- when OOM.ORDER_MATERIAL_WEIGHT is not null
|
|
|
|
- then OOM.ORDER_MATERIAL_WEIGHT || '吨'
|
|
|
|
- end
|
|
|
|
- )
|
|
|
|
- AS "weightNum",
|
|
|
|
- ( SELECT
|
|
|
|
- LISTAGG ( TWR.RESULT_NET_WEIGHT, '、' ) within GROUP ( ORDER BY TWR.GROSS_SEGMENT_SQE )
|
|
|
|
- FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
- JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
- ON TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
|
- WHERE TTR.ORDER_ID = #{orderId} and TWR.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
- ) "netWeight"
|
|
|
|
|
|
+ RM.MATERIAL_NAME
|
|
|
|
+ <if test="steelJudge != null">
|
|
|
|
+ || ' ' || RW.WAREHOUSE_NAME
|
|
|
|
+ </if>
|
|
|
|
+ "materialName",
|
|
|
|
+ RM.MATERIAL_ID "materialId",
|
|
|
|
+ OOM.MATERIAL_PRIORITY "materialPriority",
|
|
|
|
+ CONCAT(CONCAT(RM.MATERIAL_MODEL, '('), CONCAT(MATERIAL_SPECIFICATION, ')')) "materialMC",
|
|
|
|
+ (case
|
|
|
|
+ when OOM.ORDER_MATERIAL_NUMBER is not null
|
|
|
|
+ then OOM.ORDER_MATERIAL_NUMBER || '件'
|
|
|
|
+ when OOM.ORDER_MATERIAL_WEIGHT is not null
|
|
|
|
+ then OOM.ORDER_MATERIAL_WEIGHT || '吨'
|
|
|
|
+ end
|
|
|
|
+ )
|
|
|
|
+ AS "weightNum",
|
|
|
|
+ ( SELECT
|
|
|
|
+ LISTAGG ( TWR.RESULT_NET_WEIGHT, '、' ) within GROUP ( ORDER BY TWR.GROSS_SEGMENT_SQE )
|
|
|
|
+ FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
+ JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ ON TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
|
+ WHERE TTR.ORDER_ID = #{orderId} and TWR.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
+ ) "netWeight"
|
|
FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
|
- ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
- <if test="steelJudge != null">
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON OOM.MATERIAL_PRIORITY = RW.WAREHOUSE_ID
|
|
|
|
- </if>
|
|
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
+ <if test="steelJudge != null">
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON OOM.MATERIAL_PRIORITY = RW.WAREHOUSE_ID
|
|
|
|
+ </if>
|
|
WHERE ORDER_ID = #{orderId}
|
|
WHERE ORDER_ID = #{orderId}
|
|
ORDER BY RM.MATERIAL_NAME
|
|
ORDER BY RM.MATERIAL_NAME
|
|
</select>
|
|
</select>
|
|
@@ -2994,32 +3019,32 @@
|
|
<!-- 查询采购运输订单给APP 5 6 7 8 -->
|
|
<!-- 查询采购运输订单给APP 5 6 7 8 -->
|
|
<select id="getCGOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getCGOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- RS.SUPPLIER_NAME "shipperName",
|
|
|
|
- RCON.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
|
- RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
|
- RW2.WAREHOUSE_NAME "loadName",
|
|
|
|
- (case when APO.PURCHASING_ORGANIZATION_ID = 1
|
|
|
|
- then '一厂'
|
|
|
|
- when APO.PURCHASING_ORGANIZATION_ID = 2
|
|
|
|
- then '二厂'
|
|
|
|
- end) "organizationCode"
|
|
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ RS.SUPPLIER_NAME "shipperName",
|
|
|
|
+ RCON.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
|
+ RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
|
+ RW2.WAREHOUSE_NAME "loadName",
|
|
|
|
+ (case when APO.PURCHASING_ORGANIZATION_ID = 1
|
|
|
|
+ then '一厂'
|
|
|
|
+ when APO.PURCHASING_ORGANIZATION_ID = 2
|
|
|
|
+ then '二厂'
|
|
|
|
+ end) "organizationCode"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
- ON APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
|
- left join RMS_WAREHOUSE RW2
|
|
|
|
- ON RW2.WAREHOUSE_ID=OO.DRIVER_CONFIRMATION
|
|
|
|
- LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
- ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_CONSIGNEE RCON
|
|
|
|
- ON RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
|
+ ON APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
|
+ left join RMS_WAREHOUSE RW2
|
|
|
|
+ ON RW2.WAREHOUSE_ID=OO.DRIVER_CONFIRMATION
|
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
+ ON RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RCON
|
|
|
|
+ ON RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
<if test="status == null">
|
|
<if test="status == null">
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
@@ -3032,24 +3057,24 @@
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
-<!--查询采购零星物资信息给app 12 -->
|
|
|
|
|
|
+ <!--查询采购零星物资信息给app 12 -->
|
|
<select id="getSporadicOrder" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getSporadicOrder" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
|
- RS.SUPPLIER_NAME "shipperName",
|
|
|
|
- RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName"
|
|
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
|
+ RS.SUPPLIER_NAME "shipperName",
|
|
|
|
+ RC2.CONSIGNEE_COMPANY_NAME "consigneeCompanyName"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
- left join AMSTRUCK_SPORADIC_ORDER ASO
|
|
|
|
- ON ASO.SPORADIC_ORDER_ID=OO.ORDER_PLAN_ID
|
|
|
|
- LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
- ON RS.SUPPLIER_ID=ASO.SEND_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_CONSIGNEE RC2
|
|
|
|
- ON RC2.CONSIGNEE_ID=ASO.RECEIVE_UNIT_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ left join AMSTRUCK_SPORADIC_ORDER ASO
|
|
|
|
+ ON ASO.SPORADIC_ORDER_ID=OO.ORDER_PLAN_ID
|
|
|
|
+ LEFT JOIN RMS_SUPPLIER RS
|
|
|
|
+ ON RS.SUPPLIER_ID=ASO.SEND_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC2
|
|
|
|
+ ON RC2.CONSIGNEE_ID=ASO.RECEIVE_UNIT_ID
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
<if test="status == null">
|
|
<if test="status == null">
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
@@ -3111,30 +3136,30 @@
|
|
<!-- 查询发运计划运输订单给APP 2 3 4 -->
|
|
<!-- 查询发运计划运输订单给APP 2 3 4 -->
|
|
<select id="getFYJHOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getFYJHOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- RS.SHIPPER_NAME "loadName",
|
|
|
|
- RW.WAREHOUSE_NAME "unloadName"
|
|
|
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ RS.SHIPPER_NAME "loadName",
|
|
|
|
+ RW.WAREHOUSE_NAME "unloadName"
|
|
FROM OMSTRUCK_ORDER OO
|
|
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_SHIPPER RS
|
|
|
|
- ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
|
|
+ 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_SHIPPER RS
|
|
|
|
+ ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON RW.WAREHOUSE_ID = OO.UNLOAD_POINT_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
- <if test="status == null">
|
|
|
|
- AND OO.ORDER_STATUS in (4, 5, 6)
|
|
|
|
- </if>
|
|
|
|
- <if test="status != null">
|
|
|
|
- AND OO.ORDER_STATUS = 2
|
|
|
|
- </if>
|
|
|
|
|
|
+ <if test="status == null">
|
|
|
|
+ AND OO.ORDER_STATUS in (4, 5, 6)
|
|
|
|
+ </if>
|
|
|
|
+ <if test="status != null">
|
|
|
|
+ AND OO.ORDER_STATUS = 2
|
|
|
|
+ </if>
|
|
</select>
|
|
</select>
|
|
<!-- 查询销售运输订单给APP 1 -->
|
|
<!-- 查询销售运输订单给APP 1 -->
|
|
<select id="getXSOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
<select id="getXSOrderMessageToApp" parameterType="java.util.Map" resultType="java.util.Map">
|
|
@@ -3186,8 +3211,8 @@
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
OO.ORDER_TYPE "orderType"
|
|
OO.ORDER_TYPE "orderType"
|
|
FROM OMSTRUCK_ORDER OO
|
|
FROM OMSTRUCK_ORDER OO
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
WHERE RC.CAPACITY_NUMBER = #{capacityNumber}
|
|
AND OO.ORDER_STATUS = 4
|
|
AND OO.ORDER_STATUS = 4
|
|
</select>
|
|
</select>
|
|
@@ -3230,24 +3255,24 @@
|
|
|
|
|
|
<select id="getOrderMaterialList" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
<select id="getOrderMaterialList" parameterType="DECIMAL" resultType="java.util.Map" >
|
|
SELECT
|
|
SELECT
|
|
- OOM.MATERIAL_ID AS "materialId",
|
|
|
|
- RM.MATERIAL_NAME AS "materialName",
|
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
- OOM.ORDER_MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
- RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "specificationModel"
|
|
|
|
|
|
+ OOM.MATERIAL_ID AS "materialId",
|
|
|
|
+ RM.MATERIAL_NAME AS "materialName",
|
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT AS "materialWeight",
|
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER AS "materialNumber",
|
|
|
|
+ RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL AS "specificationModel"
|
|
FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
FROM OMSTRUCK_ORDER_MATERIAL OOM
|
|
- LEFT JOIN RMS_MATERIAL RM
|
|
|
|
- ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM
|
|
|
|
+ ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
WHERE OOM.ORDER_ID = #{orderId}
|
|
WHERE OOM.ORDER_ID = #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getSporadicOrderTimes" resultType="java.util.Map">
|
|
<select id="getSporadicOrderTimes" resultType="java.util.Map">
|
|
- select aso.sporadic_order_times "orderTimes",
|
|
|
|
- aso.SPORADIC_TRANS_TIMES "transTimes"
|
|
|
|
- from OMSTRUCK_ORDER oo
|
|
|
|
- left join AMSTRUCK_SPORADIC_ORDER aso
|
|
|
|
- on oo.ORDER_PLAN_ID=aso.sporadic_order_id
|
|
|
|
- where oo.order_id= #{orderId}
|
|
|
|
|
|
+ select aso.sporadic_order_times "orderTimes",
|
|
|
|
+ aso.SPORADIC_TRANS_TIMES "transTimes"
|
|
|
|
+ from OMSTRUCK_ORDER oo
|
|
|
|
+ left join AMSTRUCK_SPORADIC_ORDER aso
|
|
|
|
+ on oo.ORDER_PLAN_ID=aso.sporadic_order_id
|
|
|
|
+ where oo.order_id= #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getAllResultId" resultType="java.util.Map" parameterType="java.math.BigDecimal">
|
|
<select id="getAllResultId" resultType="java.util.Map" parameterType="java.math.BigDecimal">
|
|
@@ -3281,16 +3306,16 @@
|
|
where OO.ORDER_ID = #{orderId}
|
|
where OO.ORDER_ID = #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
-<!-- 查看当前订单最大路段顺序号 -->
|
|
|
|
|
|
+ <!-- 查看当前订单最大路段顺序号 -->
|
|
<select id="getMaxLineSeqByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
<select id="getMaxLineSeqByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
select OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
select OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
(select max(RLS.SEGMENT_SQE)
|
|
(select max(RLS.SEGMENT_SQE)
|
|
- from RMS_LINE_SEGEMNT RLS
|
|
|
|
- where RLS.LINE_ID = RL.LINE_ID
|
|
|
|
|
|
+ from RMS_LINE_SEGEMNT RLS
|
|
|
|
+ where RLS.LINE_ID = RL.LINE_ID
|
|
) "segmentSqe"
|
|
) "segmentSqe"
|
|
from OMSTRUCK_ORDER OO
|
|
from OMSTRUCK_ORDER OO
|
|
- join RMS_LINE RL
|
|
|
|
- on RL.LINE_ID = OO.LINE_ID
|
|
|
|
|
|
+ join RMS_LINE RL
|
|
|
|
+ on RL.LINE_ID = OO.LINE_ID
|
|
where OO.ORDER_ID = #{orderId}
|
|
where OO.ORDER_ID = #{orderId}
|
|
</select>
|
|
</select>
|
|
<select id="getSporadicOrdermapAddOrder" resultType="java.util.Map">
|
|
<select id="getSporadicOrdermapAddOrder" resultType="java.util.Map">
|
|
@@ -3298,9 +3323,9 @@
|
|
aso.SPORADIC_ORDER_ID "sporadicOrderId",
|
|
aso.SPORADIC_ORDER_ID "sporadicOrderId",
|
|
oo.CAPACITY_ID "capacityId",
|
|
oo.CAPACITY_ID "capacityId",
|
|
ASO.TRANS_STATUS "transStatus"
|
|
ASO.TRANS_STATUS "transStatus"
|
|
- from OMSTRUCK_ORDER oo
|
|
|
|
- left join AMSTRUCK_SPORADIC_ORDER aso
|
|
|
|
- on oo.ORDER_PLAN_ID=aso.sporadic_order_id
|
|
|
|
|
|
+ from OMSTRUCK_ORDER oo
|
|
|
|
+ left join AMSTRUCK_SPORADIC_ORDER aso
|
|
|
|
+ on oo.ORDER_PLAN_ID=aso.sporadic_order_id
|
|
where oo.order_id= #{orderId}
|
|
where oo.order_id= #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -3309,9 +3334,9 @@
|
|
FROM RMS_LINE RL
|
|
FROM RMS_LINE RL
|
|
WHERE RL.LINE_ID = #{lineId}
|
|
WHERE RL.LINE_ID = #{lineId}
|
|
</select>
|
|
</select>
|
|
-<!-- 采购内转运输订单-->
|
|
|
|
|
|
+ <!-- 采购内转运输订单-->
|
|
<select id="getPurInwardOrderList" resultType="java.util.Map">
|
|
<select id="getPurInwardOrderList" resultType="java.util.Map">
|
|
- SELECT * FROM (
|
|
|
|
|
|
+ SELECT * FROM (
|
|
SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
SELECT APO.PURCHASE_ORDER_NO AS "purchaseOrderNo",
|
|
RM.MATERIAL_NAME AS "materialName",
|
|
RM.MATERIAL_NAME AS "materialName",
|
|
RCA.CARRIER_NAME AS "carrierName",
|
|
RCA.CARRIER_NAME AS "carrierName",
|
|
@@ -3362,7 +3387,7 @@
|
|
ORDER BY OO.INSERT_TIME DESC
|
|
ORDER BY OO.INSERT_TIME DESC
|
|
)
|
|
)
|
|
|
|
|
|
- <where>
|
|
|
|
|
|
+ <where>
|
|
<if test="orderNo != null">
|
|
<if test="orderNo != null">
|
|
<foreach collection="orderNo" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="orderNo" item="item" open="(" separator="or" close=")">
|
|
"orderNo" like '%${item}%'
|
|
"orderNo" like '%${item}%'
|
|
@@ -3420,24 +3445,24 @@
|
|
delete from TMSTRUCK_WEIGHT_RESULT
|
|
delete from TMSTRUCK_WEIGHT_RESULT
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
</delete>
|
|
</delete>
|
|
-<!-- 删除装车实绩 -->
|
|
|
|
|
|
+ <!-- 删除装车实绩 -->
|
|
<delete id="deleteLoadResult" parameterType="java.math.BigDecimal">
|
|
<delete id="deleteLoadResult" parameterType="java.math.BigDecimal">
|
|
delete from TMSTRUCK_LOAD_RESULT
|
|
delete from TMSTRUCK_LOAD_RESULT
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
-<!-- 删除出厂实绩-->
|
|
|
|
|
|
+ <!-- 删除出厂实绩-->
|
|
<delete id="deleteLeaveResult" parameterType="java.math.BigDecimal">
|
|
<delete id="deleteLeaveResult" parameterType="java.math.BigDecimal">
|
|
delete from TMSTRUCK_LEAVE_FACTORY_RESULT
|
|
delete from TMSTRUCK_LEAVE_FACTORY_RESULT
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
-<!--删除卸货实绩-->
|
|
|
|
|
|
+ <!--删除卸货实绩-->
|
|
<delete id="deleteUnloadResult" parameterType="java.math.BigDecimal">
|
|
<delete id="deleteUnloadResult" parameterType="java.math.BigDecimal">
|
|
delete from TMSTRUCK_UNLOAD_RESULT
|
|
delete from TMSTRUCK_UNLOAD_RESULT
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
</delete>
|
|
</delete>
|
|
-<!--删除进厂实绩-->
|
|
|
|
|
|
+ <!--删除进厂实绩-->
|
|
<delete id="deleteEnResult" parameterType="java.math.BigDecimal">
|
|
<delete id="deleteEnResult" parameterType="java.math.BigDecimal">
|
|
delete from TMSTRUCK_ENFACTORY_RESULT
|
|
delete from TMSTRUCK_ENFACTORY_RESULT
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
where RESULT_TOTAL_ID = #{resultTotalId}
|
|
@@ -3449,57 +3474,57 @@
|
|
<!--根据订单id查询运输订单信息-->
|
|
<!--根据订单id查询运输订单信息-->
|
|
<select id="selectOrderMap" resultType="java.util.Map" parameterType="DECIMAL">
|
|
<select id="selectOrderMap" resultType="java.util.Map" parameterType="DECIMAL">
|
|
select oo.order_plan_id "planId",
|
|
select oo.order_plan_id "planId",
|
|
- oo.capacity_id "capacityId",
|
|
|
|
- oo.order_type "orderType",
|
|
|
|
- oo.line_id "lineId",
|
|
|
|
- oom.material_id "materialId"
|
|
|
|
|
|
+ oo.capacity_id "capacityId",
|
|
|
|
+ oo.order_type "orderType",
|
|
|
|
+ oo.line_id "lineId",
|
|
|
|
+ oom.material_id "materialId"
|
|
from omstruck_order oo
|
|
from omstruck_order oo
|
|
- left join omstruck_order_material oom
|
|
|
|
- on oom.order_id = oo.order_id
|
|
|
|
|
|
+ left join omstruck_order_material oom
|
|
|
|
+ on oom.order_id = oo.order_id
|
|
where oo.order_id = #{orderId}
|
|
where oo.order_id = #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
-<!-- 通过定向派单ID查询车序号表中的priceId -->
|
|
|
|
|
|
+ <!-- 通过定向派单ID查询车序号表中的priceId -->
|
|
<select id="getPriceIdByDispatchId" parameterType="java.math.BigDecimal" resultType="java.math.BigDecimal">
|
|
<select id="getPriceIdByDispatchId" parameterType="java.math.BigDecimal" resultType="java.math.BigDecimal">
|
|
select ASOM.PRICE_ID
|
|
select ASOM.PRICE_ID
|
|
from AMS_DISPATCH_SALE_ORDER ADSO
|
|
from AMS_DISPATCH_SALE_ORDER ADSO
|
|
- left join AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
- on ASOM.SALE_ORDER_MATERIAL_ID = ADSO.SALE_ORDER_MATERIAL_ID
|
|
|
|
|
|
+ left join AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
|
+ on ASOM.SALE_ORDER_MATERIAL_ID = ADSO.SALE_ORDER_MATERIAL_ID
|
|
where ADSO.DISPATCH_ID = #{dispatchId}
|
|
where ADSO.DISPATCH_ID = #{dispatchId}
|
|
</select>
|
|
</select>
|
|
<select id="getInwardOrderMessageToApp" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getInwardOrderMessageToApp" resultType="java.util.Map" parameterType="java.util.Map">
|
|
SELECT OO.ORDER_ID "orderId",
|
|
SELECT OO.ORDER_ID "orderId",
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
|
- OO.ORDER_STATUS "orderStatus",
|
|
|
|
- RS.SHIPPER_NAME "shipperUnitName",
|
|
|
|
- AIR.REQUIREMENT_ID "requirementId",
|
|
|
|
- AIR.DUE_DATE "saleDateOfReceipt",
|
|
|
|
- AIR.REQUIREMENT_TRUCK_TIME "requirementTruckTime",
|
|
|
|
- RW1.WAREHOUSE_NAME "shipperName",
|
|
|
|
- RW1.WAREHOUSE_NAME "loadName",
|
|
|
|
- RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
- RW.WAREHOUSE_NAME "consigneeCompanyName"
|
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
- ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
|
|
|
|
- LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
- ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
- ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
|
- ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID
|
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
- LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
|
- ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
- ON RW.WAREHOUSE_ID = ARM.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
|
- LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
|
- ON RW1.WAREHOUSE_ID = ARM.REQUIREMENT_PLATFORM_ID
|
|
|
|
- where oo.order_id = #{orderId}
|
|
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ OO.ORDER_LINE_SEQUENCE "orderLineSequence",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
|
+ OO.ORDER_STATUS "orderStatus",
|
|
|
|
+ RS.SHIPPER_NAME "shipperUnitName",
|
|
|
|
+ AIR.REQUIREMENT_ID "requirementId",
|
|
|
|
+ AIR.DUE_DATE "saleDateOfReceipt",
|
|
|
|
+ AIR.REQUIREMENT_TRUCK_TIME "requirementTruckTime",
|
|
|
|
+ RW1.WAREHOUSE_NAME "shipperName",
|
|
|
|
+ RW1.WAREHOUSE_NAME "loadName",
|
|
|
|
+ RW.WAREHOUSE_NAME "unloadName",
|
|
|
|
+ RW.WAREHOUSE_NAME "consigneeCompanyName"
|
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
+ ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
+ ON ARP.PLAN_ID = AIP.PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
|
+ ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
|
|
|
|
+ ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW
|
|
|
|
+ ON RW.WAREHOUSE_ID = ARM.REQUIREMENT_UNLOAD_UNIT_ID
|
|
|
|
+ LEFT JOIN RMS_WAREHOUSE RW1
|
|
|
|
+ ON RW1.WAREHOUSE_ID = ARM.REQUIREMENT_PLATFORM_ID
|
|
|
|
+ where oo.order_id = #{orderId}
|
|
<if test="status == null">
|
|
<if test="status == null">
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
</if>
|
|
</if>
|
|
@@ -3510,20 +3535,20 @@
|
|
AND OO.ORDER_STATUS in (2, 4, 5, 6)
|
|
AND OO.ORDER_STATUS in (2, 4, 5, 6)
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
-<!-- 根据运输订单id查找需求日期 -->
|
|
|
|
- <select id="selectInwardTimeByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
|
- select AIR.DUE_DATE "dueTime",
|
|
|
|
- OO.ORDER_TYPE "orderType",
|
|
|
|
- aip.PLAN_EABLE_STATUS "planEnableStatus"
|
|
|
|
- from OMSTRUCK_ORDER OO
|
|
|
|
- left join AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
- on AIP.PLAN_ID=OO.ORDER_PLAN_ID
|
|
|
|
- left join AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
- on ARP.PLAN_ID=AIP.PLAN_ID
|
|
|
|
- left join AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
- on AIR.REQUIREMENT_ID=ARP.REQUIREMENT_ID
|
|
|
|
- where OO.ORDER_ID=#{orderId}
|
|
|
|
- </select>
|
|
|
|
|
|
+ <!-- 根据运输订单id查找需求日期 -->
|
|
|
|
+ <select id="selectInwardTimeByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
|
+ select AIR.DUE_DATE "dueTime",
|
|
|
|
+ OO.ORDER_TYPE "orderType",
|
|
|
|
+ aip.PLAN_EABLE_STATUS "planEnableStatus"
|
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
|
+ left join AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
+ on AIP.PLAN_ID=OO.ORDER_PLAN_ID
|
|
|
|
+ left join AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
+ on ARP.PLAN_ID=AIP.PLAN_ID
|
|
|
|
+ left join AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ on AIR.REQUIREMENT_ID=ARP.REQUIREMENT_ID
|
|
|
|
+ where OO.ORDER_ID=#{orderId}
|
|
|
|
+ </select>
|
|
<select id="getTimeTaskEndDetail" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getTimeTaskEndDetail" resultType="java.util.Map" parameterType="java.util.Map">
|
|
select RC.CAPACITY_NUMBER "capacityNumber",
|
|
select RC.CAPACITY_NUMBER "capacityNumber",
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
@@ -3646,23 +3671,23 @@
|
|
</select>
|
|
</select>
|
|
<select id="getPauseTimeTaskDetail" resultType="java.util.Map" parameterType="java.lang.Integer">
|
|
<select id="getPauseTimeTaskDetail" resultType="java.util.Map" parameterType="java.lang.Integer">
|
|
select (
|
|
select (
|
|
- SELECT TTTR2.RESULT_TIME
|
|
|
|
- FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
- WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
- AND TTTR2.RESULT_TIME_TYPE = 1
|
|
|
|
- ) "startTime",
|
|
|
|
- (
|
|
|
|
- SELECT TTTR2.RESULT_TIME
|
|
|
|
- FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
- WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
- AND TTTR2.RESULT_TIME_TYPE = 3
|
|
|
|
- ) "endTime",
|
|
|
|
- (
|
|
|
|
- SELECT TTTR2.RESULT_VALUE
|
|
|
|
- FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
- WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
- AND TTTR2.RESULT_TIME_TYPE = 3
|
|
|
|
- ) "totalTime",
|
|
|
|
|
|
+ SELECT TTTR2.RESULT_TIME
|
|
|
|
+ FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
+ WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TTTR2.RESULT_TIME_TYPE = 1
|
|
|
|
+ ) "startTime",
|
|
|
|
+ (
|
|
|
|
+ SELECT TTTR2.RESULT_TIME
|
|
|
|
+ FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
+ WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TTTR2.RESULT_TIME_TYPE = 3
|
|
|
|
+ ) "endTime",
|
|
|
|
+ (
|
|
|
|
+ SELECT TTTR2.RESULT_VALUE
|
|
|
|
+ FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
|
|
+ WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TTTR2.RESULT_TIME_TYPE = 3
|
|
|
|
+ ) "totalTime",
|
|
(
|
|
(
|
|
SELECT TTTR2.RESULT_VALUE
|
|
SELECT TTTR2.RESULT_VALUE
|
|
FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
FROM TMSTRUCK_TIME_TASK_RESULT TTTR2
|
|
@@ -3670,33 +3695,33 @@
|
|
AND TTTR2.RESULT_TIME_TYPE = 7
|
|
AND TTTR2.RESULT_TIME_TYPE = 7
|
|
) "pauseTime"
|
|
) "pauseTime"
|
|
from OMSTRUCK_ORDER OO
|
|
from OMSTRUCK_ORDER OO
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
- ON OO.ORDER_ID=TTR.ORDER_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR
|
|
|
|
- ON TTR.RESULT_TOTAL_ID =TTTR.RESULT_TOTAL_ID
|
|
|
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ ON OO.ORDER_ID=TTR.ORDER_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR
|
|
|
|
+ ON TTR.RESULT_TOTAL_ID =TTTR.RESULT_TOTAL_ID
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getInwardOrderMessage" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getInwardOrderMessage" resultType="java.util.Map" parameterType="java.util.Map">
|
|
SELECT
|
|
SELECT
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
- OO.ORDER_ID "orderId",
|
|
|
|
- ( SELECT TTTR2.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR2 WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR2.RESULT_TIME_TYPE = 1 ) "startTime",
|
|
|
|
- ( SELECT TTTR3.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR3 WHERE TTTR3.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR3.RESULT_TIME_TYPE = 3 ) "endTime",
|
|
|
|
- ( SELECT TTTR4.RESULT_VALUE FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "time",
|
|
|
|
- ( SELECT CONCAT( TTTR.RESULT_VALUE, RUOM.UNIT_OF_MEASURE_NAME ) FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "resultTime",
|
|
|
|
- RM.MATERIAL_NAME "materialName"
|
|
|
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
+ OO.ORDER_ID "orderId",
|
|
|
|
+ ( SELECT TTTR2.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR2 WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR2.RESULT_TIME_TYPE = 1 ) "startTime",
|
|
|
|
+ ( SELECT TTTR3.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR3 WHERE TTTR3.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR3.RESULT_TIME_TYPE = 3 ) "endTime",
|
|
|
|
+ ( SELECT TTTR4.RESULT_VALUE FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "time",
|
|
|
|
+ ( SELECT CONCAT( TTTR.RESULT_VALUE, RUOM.UNIT_OF_MEASURE_NAME ) FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "resultTime",
|
|
|
|
+ RM.MATERIAL_NAME "materialName"
|
|
FROM
|
|
FROM
|
|
- OMSTRUCK_ORDER OO
|
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OOM.ORDER_ID = OO.ORDER_ID
|
|
|
|
- LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
- LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR ON TTR.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
- LEFT JOIN RMS_UNIT_OF_MEASURE RUOM ON TTTR.RESULT_UOM_ID = RUOM.UNIT_OF_MEASURE_ID
|
|
|
|
|
|
+ OMSTRUCK_ORDER OO
|
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OOM.ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR ON TTR.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN RMS_UNIT_OF_MEASURE RUOM ON TTTR.RESULT_UOM_ID = RUOM.UNIT_OF_MEASURE_ID
|
|
WHERE
|
|
WHERE
|
|
- OO.ORDER_ID = #{orderId}
|
|
|
|
|
|
+ OO.ORDER_ID = #{orderId}
|
|
<if test="status == null">
|
|
<if test="status == null">
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
AND OO.ORDER_STATUS in (4, 5, 6)
|
|
</if>
|
|
</if>
|
|
@@ -3710,9 +3735,9 @@
|
|
<select id="getTimeTaskByTotalId" resultType="java.lang.Integer" parameterType="java.math.BigDecimal">
|
|
<select id="getTimeTaskByTotalId" resultType="java.lang.Integer" parameterType="java.math.BigDecimal">
|
|
select COUNT(*)
|
|
select COUNT(*)
|
|
from TMSTRUCK_TOTAL_RESULT TTR
|
|
from TMSTRUCK_TOTAL_RESULT TTR
|
|
- LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR
|
|
|
|
- ON TTR.RESULT_TOTAL_ID=TTTR.RESULT_TOTAL_ID
|
|
|
|
- WHERE TTR.RESULT_TOTAL_ID=#{resultTotalId} and TTTR.RESULT_TIME_TYPE=1
|
|
|
|
|
|
+ LEFT JOIN TMSTRUCK_TIME_TASK_RESULT TTTR
|
|
|
|
+ ON TTR.RESULT_TOTAL_ID=TTTR.RESULT_TOTAL_ID
|
|
|
|
+ WHERE TTR.RESULT_TOTAL_ID=#{resultTotalId} and TTTR.RESULT_TIME_TYPE=1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getSteelOrderMessageToApp" parameterType="map" resultType="map">
|
|
<select id="getSteelOrderMessageToApp" parameterType="map" resultType="map">
|
|
@@ -3756,22 +3781,22 @@
|
|
<select id="getLoadForLoadCarResult" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getLoadForLoadCarResult" resultType="java.util.Map" parameterType="java.util.Map">
|
|
select *
|
|
select *
|
|
from(select
|
|
from(select
|
|
- COUNT(RC.CAPACITY_NUMBER) "number",
|
|
|
|
- sum(TWR.RESULT_NET_WEIGHT) "netWeight",
|
|
|
|
- TLR.CAPACITY_REMARK "LoaderCapacityNumber"
|
|
|
|
- from OMSTRUCK_ORDER OO
|
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
- ON TTR.ORDER_ID=OO.ORDER_ID
|
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_LOAD_RESULT TLR
|
|
|
|
- ON TLR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
- ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
|
- where TLR.CAPACITY_REMARK IS NOT NULL and TLR.CAPACITY_REMARK=#{userName}
|
|
|
|
- and TLR.RESULT_LOAD_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
|
|
|
|
- GROUP BY TLR.CAPACITY_REMARK
|
|
|
|
- )
|
|
|
|
|
|
+ COUNT(RC.CAPACITY_NUMBER) "number",
|
|
|
|
+ sum(TWR.RESULT_NET_WEIGHT) "netWeight",
|
|
|
|
+ TLR.CAPACITY_REMARK "LoaderCapacityNumber"
|
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
|
+ ON TTR.ORDER_ID=OO.ORDER_ID
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_LOAD_RESULT TLR
|
|
|
|
+ ON TLR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
|
+ ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
|
+ where TLR.CAPACITY_REMARK IS NOT NULL and TLR.CAPACITY_REMARK=#{userName}
|
|
|
|
+ and TLR.RESULT_LOAD_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
|
|
|
|
+ GROUP BY TLR.CAPACITY_REMARK
|
|
|
|
+ )
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getLineSeq" parameterType="DECIMAL" resultType="DECIMAL" >
|
|
<select id="getLineSeq" parameterType="DECIMAL" resultType="DECIMAL" >
|
|
@@ -3789,8 +3814,10 @@
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "receiveTime"
|
|
OO.ORDER_RECEIVE_REFUSE_TIME "receiveTime"
|
|
from OMSTRUCK_ORDER OO
|
|
from OMSTRUCK_ORDER OO
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
|
- ON OO.CAPACITY_ID=RC.CAPACITY_ID
|
|
|
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
|
+ ON OO.CAPACITY_ID=RC.CAPACITY_ID
|
|
where OO.ORDER_ID=#{orderId} and OO.ORDER_STATUS = #{orderStatus}
|
|
where OO.ORDER_ID=#{orderId} and OO.ORDER_STATUS = #{orderStatus}
|
|
</select>
|
|
</select>
|
|
|
|
+
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|