|
@@ -1059,4 +1059,34 @@
|
|
|
</if>
|
|
|
where SALE_MATERIAL_ID = #{saleMaterialId}
|
|
|
</update>
|
|
|
+
|
|
|
+ <select id="checkOrder" resultType="java.lang.Integer" parameterType="map">
|
|
|
+ SELECT count(ASM.SALE_MATERIAL_ID) 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_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
|
|
|
+ WHERE OO.ORDER_STATUS = 5
|
|
|
+ AND OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ AND ASM.EAS_PRIMARY_ID = #{flId}
|
|
|
+ </select>
|
|
|
+ <select id="checkOrderIsSteel" resultType="java.lang.Integer" parameterType="map">
|
|
|
+ SELECT count(OO.ORDER_ID) FROM OMSTRUCK_ORDER OO
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_STATUS = 5
|
|
|
+ and oo.order_type = 1
|
|
|
+ </select>
|
|
|
+ <update id="updateOmsRedQrCode" parameterType="map">
|
|
|
+ UPDATE OMSTRUCK_ORDER OO
|
|
|
+ SET OO.DELETED = 2,
|
|
|
+ UPDATE_USERNAME = '三方校验物资错误,二维码变红色'
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_STATUS = 5
|
|
|
+ </update>
|
|
|
+ <select id="checkOrderByFlId" resultType="java.lang.Integer">
|
|
|
+ SELECT count(ASM.SALE_MATERIAL_ID) FROM AMS_SALE_MATERIAL ASM
|
|
|
+ WHERE ASM.EAS_PRIMARY_ID = #{flId}
|
|
|
+ </select>
|
|
|
</mapper>
|