|
@@ -210,6 +210,12 @@
|
|
|
<delete id="deleteVirtual">
|
|
|
delete from tld_ask_goods_vitrual where id = #{id}
|
|
|
</delete>
|
|
|
+ <!-- 删除交货单接口/销售交货出库记录 -->
|
|
|
+ <delete id="updDelivery">
|
|
|
+ delete from tld_delivery_f where delivery_id = #{deliveryOrderId};
|
|
|
+ delete from tld_delivery where delivery_id = #{deliveryOrderId};
|
|
|
+ </delete>
|
|
|
+
|
|
|
<!-- 插入出库流水 -->
|
|
|
<insert id="addRemoval">
|
|
|
insert into tld_removal(wllb_code,supplier_id,serial,num,type,user_id,storage_location_code,scrq,process,ask_goods_id,produc_date,department)
|
|
@@ -332,6 +338,25 @@
|
|
|
</foreach>
|
|
|
;
|
|
|
</insert>
|
|
|
+ <!-- 交货单接口 -->
|
|
|
+ <insert id="addDeliverys">
|
|
|
+ insert into tld_delivery_f (delivery_id, delivery_code, company_number, customer_code, bills_time, delivery_type,source_type,move_type)
|
|
|
+ values
|
|
|
+ (#{deliveryOrderId},#{deliveryOrderNo},#{companyNumber},#{customerNo},#{docDate},#{deloveryGoodsType},#{sourceType},#{moveType})
|
|
|
+ ;
|
|
|
+ insert into tld_delivery ( delivery_id, entry_number, material_id, wbs, measurement_id, gs_delivery_num, gs_cancel_num, out_num )
|
|
|
+ values
|
|
|
+ <foreach collection="datalist" index="index" item="items" separator=",">
|
|
|
+ (#{items.deliveryOrderId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0)
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_delivery_log (delivery_id, delivery_code, company_number, customer_code, bills_time, delivery_type,source_type,move_type, entry_number, material_id, wbs, measurement_id, gs_delivery_num, gs_cancel_num, out_num )
|
|
|
+ values
|
|
|
+ <foreach collection="datalist" index="index" item="items" separator=",">
|
|
|
+ (#{deliveryOrderId},#{deliveryOrderNo},#{companyNumber},#{customerNo},#{docDate},#{deloveryGoodsType},#{sourceType},#{moveType},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0)
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ </insert>
|
|
|
<!-- 查询当天出库数量 -->
|
|
|
<select id="getReturnRemovalCount" resultType="int">
|
|
|
select count(*) from tld_return_gs_removal where scrq BETWEEN CONCAT(CURDATE(),' 00:00:00') AND CONCAT(CURDATE(),' 23:59:59');
|
|
@@ -425,6 +450,9 @@
|
|
|
</if>
|
|
|
</trim>
|
|
|
</select>
|
|
|
+ <select id="getCountDelivery" resultType="java.lang.Integer">
|
|
|
+ select COUNT(*) from tld_delivery where delivery_id = #{deliveryOrderId} and out_num > 0
|
|
|
+ </select>
|
|
|
<!-- 修改出库数量 -->
|
|
|
<update id="updateOutNum">
|
|
|
update tld_invite
|