|
@@ -264,6 +264,56 @@
|
|
|
</foreach>
|
|
|
;
|
|
|
</insert>
|
|
|
+ <!-- 交货单接口 -->
|
|
|
+ <insert id="addDelivery">
|
|
|
+ insert into tld_delivery_f (delivery_id, delivery_code, company_number, customer_code, bills_time, delivery_type,source_type,move_type)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ (#{item.deliveryOrderId},#{item.deliveryOrderNo},#{item.companyNumber},#{item.customerNo},#{item.docDate},#{item.deloveryGoodsType},#{item.sourceType},#{item.moveType})
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_delivery ( delivery_id, entry_number, material_id, wbs, measurement_id, gs_delivery_num, gs_cancel_num, out_num )
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.deliveryOrderId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0)
|
|
|
+ </foreach>
|
|
|
+ </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="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.deliveryOrderId},#{item.deliveryOrderNo},#{item.companyNumber},#{item.customerNo},#{item.docDate},#{item.deloveryGoodsType},#{item.sourceType},#{item.moveType},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.gsDeliveryCount},#{items.gsCancelDeliveryCount},0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ </insert>
|
|
|
+ <!-- 移库通知单 -->
|
|
|
+ <insert id="addWarehouseTransfer">
|
|
|
+ insert into tld_warehouse_transfer_f (warehouse_transfer_id, warehouse_transfer_code, ask_goods_warehouse_id, document_time, warehouse_transfer_type)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ (#{item.transferNoticeOrderId},#{item.transferNoticeOrderNo},#{item.requestWarehouseId},#{item.docDate},#{item.moveType})
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_warehouse_transfer ( warehouse_transfer_id, entry_number, supply_warehouse_id, material_id, wbs, measurement_id, num, out_num, type)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.transferNoticeOrderId},#{items.entryNo},#{items.supplyWarehouseId},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_warehouse_transfer_log (warehouse_transfer_id, warehouse_transfer_code, ask_goods_warehouse_id, document_time, warehouse_transfer_type, entry_number, supply_warehouse_id, material_id, wbs, measurement_id, num, out_num, type)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.transferNoticeOrderId},#{item.transferNoticeOrderNo},#{item.requestWarehouseId},#{item.docDate},#{item.moveType},#{items.entryNo},#{items.supplyWarehouseId},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </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');
|