|
@@ -475,7 +475,6 @@
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
<if test="purchaseOrderNo != null">
|
|
<if test="purchaseOrderNo != null">
|
|
- and
|
|
|
|
<foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
"purchaseOrderNo" like '%${item}%'
|
|
"purchaseOrderNo" like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
@@ -631,7 +630,6 @@
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
<if test="purchaseOrderNo != null">
|
|
<if test="purchaseOrderNo != null">
|
|
- and
|
|
|
|
<foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
"purchaseOrderNo" like '%${item}%'
|
|
"purchaseOrderNo" like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
@@ -748,6 +746,42 @@
|
|
<include refid="orderBy"></include>
|
|
<include refid="orderBy"></include>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="getIssuedPlanList2" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
|
+ SELECT *
|
|
|
|
+ FROM (SELECT AIP.PLAN_NUMBER AS "planNumber",
|
|
|
|
+ RCA.CARRIER_NAME AS "carrierName",
|
|
|
|
+ AIP.PLAN_TRUCK_NUMBER AS "planTruckNumber",
|
|
|
|
+ AIR.REQUIREMENT_NUMBER AS "requirementNumber",
|
|
|
|
+ AIP.PLAN_ISSUE_TIME AS "planIssueTime",
|
|
|
|
+ AIP.PLAN_ISSUE_NAME AS "planIssueName",
|
|
|
|
+ AIR.REQUIREMENT_TYPE AS "requirementType",
|
|
|
|
+ AIR.REQUIREMENT_TRUCK_TIME AS "requirementTruckTime",
|
|
|
|
+ AIR.REQUIREMENT_WORK_TYPE AS "requirementWorkType",
|
|
|
|
+ AIR.REQUIREMENT_WORK_CONTENT AS "requirementWorkContent",
|
|
|
|
+ AIR.REQUIREMENT_WORK_ENVIRONMENT AS "requirementWorkEnvironment",
|
|
|
|
+ AIR.REQUIREMENT_ESTIMATED_DURATION AS "requirementEstimatedDuration",
|
|
|
|
+ AIR.REQUIREMENT_ID AS "requirementId",
|
|
|
|
+ AIP.PLAN_ID AS "planId",
|
|
|
|
+ AIP.CARRIER_ID AS "carrierId",
|
|
|
|
+ AIP.INSERT_TIME AS "insertTime",
|
|
|
|
+ RS.SHIPPER_NAME AS "shipperName"
|
|
|
|
+ FROM AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
+ 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_CARRIER RCA
|
|
|
|
+ ON RCA.CARRIER_ID = AIP.CARRIER_ID
|
|
|
|
+ WHERE AIP.DELETED = 0
|
|
|
|
+ AND AIR.PURCHASE_ORDER_ID IS NULL
|
|
|
|
+ <if test="planId != null">
|
|
|
|
+ and AIP.PLAN_ID = #{planId}
|
|
|
|
+ </if>
|
|
|
|
+ )
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<sql id="orderBy">
|
|
<sql id="orderBy">
|
|
<if test="orderField != null and orderField != ''">
|
|
<if test="orderField != null and orderField != ''">
|
|
order by "${orderField}"
|
|
order by "${orderField}"
|