|
@@ -185,7 +185,7 @@
|
|
|
</if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
- <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="DECIMAL">
|
|
|
delete from AMS_SALE_ORDER
|
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
|
</delete>
|
|
@@ -509,7 +509,7 @@
|
|
|
</set>
|
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
|
</update>
|
|
|
- <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
|
+ <select id="selectByPrimaryKey" parameterType="DECIMAL" resultMap="BaseResultMap">
|
|
|
<include refid="select" />
|
|
|
where SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}
|
|
|
</select>
|
|
@@ -687,7 +687,8 @@
|
|
|
RM.MATERIAL_NAME AS "materialName",
|
|
|
ASM.SALE_MATERIAL_ID AS "stEntryId",
|
|
|
ASM.IS_POUND_SALE AS "isPoundSale",
|
|
|
- ASM.STEEL_METER AS "forChangdu"
|
|
|
+ ASM.STEEL_METER AS "forChangdu",
|
|
|
+ ASM.EAS_PRIMARY_ID AS "easPrimatyId"
|
|
|
FROM AMS_SALE_MATERIAL ASM
|
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
|
ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
@@ -734,4 +735,17 @@
|
|
|
WHERE ASM.SALE_ORDER_ID = #{saleOrderId}
|
|
|
AND ASM.SALE_WAREHOUSE IS NOT NULL
|
|
|
</select>
|
|
|
+
|
|
|
+ <update id="updateTruckOrderStatus" parameterType="DECIMAL">
|
|
|
+ UPDATE OMSTRUCK_ORDER OO
|
|
|
+ SET OO.ORDER_STATUS = 5
|
|
|
+ WHERE OO.ORDER_ID IN (
|
|
|
+ SELECT OO.ORDER_ID
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ WHERE OO.ORDER_TYPE = 1
|
|
|
+ AND OO.ORDER_STATUS = 10
|
|
|
+ AND ASOM.SALE_ORDER_ID = #{saleOrderId})
|
|
|
+ </update>
|
|
|
</mapper>
|