|
@@ -368,16 +368,16 @@
|
|
|
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 )
|
|
|
+ insert into tld_delivery ( delivery_id, entry_number, material_id, wbs, measurement_id, gs_delivery_num, gs_cancel_num, out_num,status )
|
|
|
values
|
|
|
<foreach collection="datalist" index="index" item="items" separator=",">
|
|
|
- (#{items.deliveryOrderId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0)
|
|
|
+ (#{items.deliveryOrderId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0,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 )
|
|
|
+ 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 ,status)
|
|
|
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)
|
|
|
+ (#{deliveryOrderId},#{deliveryOrderNo},#{companyNumber},#{customerNo},#{docDate},#{deloveryGoodsType},#{sourceType},#{moveType},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0,0)
|
|
|
</foreach>
|
|
|
;
|
|
|
</insert>
|
|
@@ -550,13 +550,18 @@
|
|
|
</trim>
|
|
|
</select>
|
|
|
<select id="getCountDelivery" resultType="java.lang.Integer">
|
|
|
- select COUNT(*) from tld_delivery where delivery_id = #{deliveryOrderId} and out_num > 0
|
|
|
+ select COUNT(*) from tld_delivery where delivery_id = #{deliveryOrderId} and (out_num+0) <![CDATA[>]]> 0
|
|
|
</select>
|
|
|
<!-- 修改出库数量 -->
|
|
|
<update id="updateOutNum">
|
|
|
update tld_invite
|
|
|
set out_num = ifnull(out_num,0) + #{num} where material_id = #{materialId} and ask_goods_id = #{askGoodsId}
|
|
|
</update>
|
|
|
+ <!--修改交货单状态-->
|
|
|
+ <update id="updStatus">
|
|
|
+ update tld_delivery
|
|
|
+ set status = #{status} where delivery_id = #{deliveryOrderId} and entry_number = #{entryNumber} and material_id = #{materialId}
|
|
|
+ </update>
|
|
|
<!-- 查询要料申请单 -->
|
|
|
<select id="getDelAskGoods" resultType="java.util.Map">
|
|
|
select * from tld_invite where id = #{id}
|