|
@@ -674,7 +674,22 @@
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<select id="getOyeRealTimeResult" resultType="java.util.Map">
|
|
<select id="getOyeRealTimeResult" resultType="java.util.Map">
|
|
-
|
|
|
|
|
|
+ SELECT
|
|
|
|
+ TT."materialId" "materialId",
|
|
|
|
+ TT."meter" "meter",
|
|
|
|
+ TT."singleWeight" "singleWeight",
|
|
|
|
+ TT."consigneeName" "consigneeName",
|
|
|
|
+ TT."materialModel" "materialModel",
|
|
|
|
+ TT."materialSpe" "materialSpe",
|
|
|
|
+ TT."materialName" "materialName",
|
|
|
|
+ TT."consigneeId" "consigneeId",
|
|
|
|
+ TT."inboundArea" "inboundArea",
|
|
|
|
+ TT."inboundWarehouse" "inboundWarehouse",
|
|
|
|
+ TT."saleArea" "saleArea",
|
|
|
|
+ SUM(TT."materialNumber") "materialNumber",
|
|
|
|
+ SUM(TT."theoryWeight") "theoryWeight",
|
|
|
|
+ SUM(TT."netWeight") "netWeight"
|
|
|
|
+ FROM (
|
|
SELECT ORI.SINGLE_WEIGHT "singleWeight",
|
|
SELECT ORI.SINGLE_WEIGHT "singleWeight",
|
|
ORI.METER "meter",
|
|
ORI.METER "meter",
|
|
ORI.MATERIAL_ID "materialId",
|
|
ORI.MATERIAL_ID "materialId",
|
|
@@ -737,8 +752,19 @@
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
- ORDER BY ORI.INSERT_TIME DESC
|
|
|
|
-
|
|
|
|
|
|
+ ) TT
|
|
|
|
+ GROUP BY TT."materialId",
|
|
|
|
+ TT."meter",
|
|
|
|
+ TT."singleWeight",
|
|
|
|
+ TT."consigneeName",
|
|
|
|
+ TT."materialModel",
|
|
|
|
+ TT."materialSpe",
|
|
|
|
+ TT."materialName",
|
|
|
|
+ TT."consigneeId",
|
|
|
|
+ TT."inboundArea",
|
|
|
|
+ TT."inboundWarehouse",
|
|
|
|
+ TT."saleArea"
|
|
|
|
+ ORDER BY TT."consigneeName" desc, TT."saleArea" desc, TT."inboundWarehouse" DESC
|
|
</select>
|
|
</select>
|
|
<select id="getInventoryId" resultType="java.math.BigDecimal" parameterType="java.util.Map">
|
|
<select id="getInventoryId" resultType="java.math.BigDecimal" parameterType="java.util.Map">
|
|
SELECT ORI.INVENTORY_ID FROM OYE_REALTIME_INVENTORY ORI
|
|
SELECT ORI.INVENTORY_ID FROM OYE_REALTIME_INVENTORY ORI
|
|
@@ -948,6 +974,7 @@
|
|
TT."saleArea",
|
|
TT."saleArea",
|
|
TT."meter",
|
|
TT."meter",
|
|
TT."singleWeight"
|
|
TT."singleWeight"
|
|
|
|
+ ORDER BY TT."companyName" DESC,TT."inboundWarehouse" DESC,TT."saleArea" DESC
|
|
</select>
|
|
</select>
|
|
<select id="getSaleAreaRemark" resultType="java.lang.String">
|
|
<select id="getSaleAreaRemark" resultType="java.lang.String">
|
|
SELECT RSR.SALE_REMARK FROM RMS_SALER_REMAR RSR
|
|
SELECT RSR.SALE_REMARK FROM RMS_SALER_REMAR RSR
|
|
@@ -980,5 +1007,50 @@
|
|
SELECT OIR.SINGLE_WEIGHT FROM OYE_INBOUND_RESULT OIR
|
|
SELECT OIR.SINGLE_WEIGHT FROM OYE_INBOUND_RESULT OIR
|
|
WHERE OIR.INVENTORY_ID = #{inventoryId}
|
|
WHERE OIR.INVENTORY_ID = #{inventoryId}
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="getRealTimeGroupBy" resultType="java.util.Map" parameterType="java.util.Map">
|
|
|
|
+ SELECT
|
|
|
|
+ COUNT( * ) "num",
|
|
|
|
+ ORI.CONSIGNEE_ID "consigneeId",
|
|
|
|
+ ORI.SALE_AREA "saleArea",
|
|
|
|
+ ORI.INBOUND_WAREHOUSE "inboundWarehouse",
|
|
|
|
+ ORI.MATERIAL_ID "materialId",
|
|
|
|
+ ORI.METER "meter",
|
|
|
|
+ ORI.SINGLE_WEIGHT "singleWeight"
|
|
|
|
+ FROM
|
|
|
|
+ OYE_REALTIME_INVENTORY ORI
|
|
|
|
+ LEFT JOIN RMS_CONSIGNEE RC ON RC.CONSIGNEE_ID = ORI.CONSIGNEE_ID
|
|
|
|
+ WHERE RC.CONSIGNEE_COMPANY_NAME LIKE '%${consigneeName}%'
|
|
|
|
+ AND ORI.SALE_AREA LIKE '%${saleArea}%'
|
|
|
|
+ and ori.MATERIAL_NUMBER > 0
|
|
|
|
+ GROUP BY
|
|
|
|
+ ORI.CONSIGNEE_ID,
|
|
|
|
+ ORI.SALE_AREA,
|
|
|
|
+ ORI.INBOUND_WAREHOUSE,
|
|
|
|
+ ORI.MATERIAL_ID,
|
|
|
|
+ ORI.METER,
|
|
|
|
+ ORI.SINGLE_WEIGHT
|
|
|
|
+ </select>
|
|
|
|
+ <select id="getInventoryInfo" resultType="java.util.Map">
|
|
|
|
+ SELECT ORI.INVENTORY_ID "inventoryId",
|
|
|
|
+ ORI.THEORY_WEIGHT "theoryWeight",
|
|
|
|
+ ORI.NET_WEIGHT "netWeight",
|
|
|
|
+ ORI.MATERIAL_NUMBER "materialNumber",
|
|
|
|
+ ORI.SINGLE_WEIGHT "singleWeight",
|
|
|
|
+ ORI.METER "meter",
|
|
|
|
+ ORI.INBOUND_WAREHOUSE "inboundWarehouse",
|
|
|
|
+ ORI.INBOUND_AREA "inboundArea",
|
|
|
|
+ ORI.SALE_AREA "saleArea",
|
|
|
|
+ ORI.MATERIAL_ID "materialId"
|
|
|
|
+ FROM OYE_REALTIME_INVENTORY ORI
|
|
|
|
+ WHERE ORI.CONSIGNEE_ID = #{consigneeId,jdbcType=DECIMAL}
|
|
|
|
+ AND ORI.SINGLE_WEIGHT = #{singleWeight,jdbcType=DECIMAL}
|
|
|
|
+ AND ORI.SALE_AREA = #{saleArea,jdbcType=VARCHAR}
|
|
|
|
+ AND ORI.material_Id = #{materialId,jdbcType=DECIMAL}
|
|
|
|
+ AND ORI.INBOUND_WAREHOUSE = #{inboundWarehouse,jdbcType=VARCHAR}
|
|
|
|
+ <if test="meter != null">
|
|
|
|
+ AND ORI.meter = #{meter,jdbcType=DECIMAL}
|
|
|
|
+ </if>
|
|
|
|
+ AND ORI.INBOUND_AREA = '欧冶库'
|
|
|
|
+ </select>
|
|
|
|
|
|
</mapper>
|
|
</mapper>
|