|
@@ -370,6 +370,81 @@
|
|
|
</foreach>
|
|
|
;
|
|
|
</insert>
|
|
|
+ <!--其它入库-->
|
|
|
+ <insert id="otherReceivingGoods">
|
|
|
+ insert into tld_notices_f (notice_id, notice_code, company_number, notice_time, source_type, move_type,notification_type_number,notification_type_name)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ (#{item.stockInNoticeId},#{item.stockInNoticeNo},#{item.companyNo},#{item.noticeDate},#{item.sourceType},#{item.moveType},#{item.notificationTypeNumber},#{item.notificationTypeName})
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_notices ( notice_id, entry_number, material_id, wbs, measurement_id, num, type, warehousing_num )
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.stockInNoticeId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_notices_log (notice_id, notice_code, company_number, notice_time, source_type, move_type,notification_type_number,notification_type_name,entry_number, material_id, wbs, measurement_id, num, type, warehousing_num)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.stockInNoticeId},#{item.stockInNoticeNo},#{item.companyNo},#{item.noticeDate},#{item.sourceType},#{item.moveType} ,#{item.notificationTypeNumber},#{item.notificationTypeName} ,#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ </insert>
|
|
|
+ <!--其他出库-->
|
|
|
+ <insert id="otherShipments">
|
|
|
+ insert into tld_enquiry_f (ask_goods_id, ask_goods_code, company_number, sqrq, department, request_type_number,request_type_name,source_type,move_type,if_commodity)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ (#{item.requestOrderId},#{item.requestOrderNo},#{item.companyNo},#{item.applicationDate},#{item.useDepartment},#{item.requestTypeNumber},#{item.requestTypeName},#{item.sourceType},#{item.moveType},#{item.ifCommodity})
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_enquiry ( ask_goods_id, entry_number, material_id, wbs, measurement_id, num, out_num, ask_goods_type )
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.requestOrderId},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_enquiry_log (ask_goods_id, ask_goods_code, company_number, sqrq, department, request_type_number,request_type_name,source_type,move_type,if_commodity, entry_number, material_id, wbs, measurement_id, num, out_num, ask_goods_type)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.requestOrderId},#{item.requestOrderNo},#{item.companyNo},#{item.applicationDate},#{item.useDepartment},#{item.requestTypeNumber},#{item.requestTypeName},#{item.sourceType},#{item.moveType},#{item.ifCommodity},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ </insert>
|
|
|
+ <!--补领料申请-->
|
|
|
+ <insert id="sStoresRequisition">
|
|
|
+ insert into tld_enquirys_f (ask_goods_id, ask_goods_code, company_number, sqrq, department, request_type_number,request_type_name,source_type,move_type,if_commodity,product_code)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ (#{item.requestOrderId},#{item.requestOrderNo},#{item.companyNo},#{item.applicationDate},#{item.useDepartment},#{item.requestTypeNumber},#{item.requestTypeName},#{item.sourceType},#{item.moveType},#{item.ifCommodity},#{item.productCode})
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_enquirys ( ask_goods_id, entry_number,production_code, material_id, wbs, measurement_id, num, out_num, ask_goods_type )
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.requestOrderId},#{items.entryNumber},#{items.prodOrderNo},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0)
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+ ;
|
|
|
+ insert into tld_enquirys_log (ask_goods_id, ask_goods_code, company_number, sqrq, department, request_type_number,request_type_name,source_type,move_type,if_commodity, entry_number, material_id, wbs, measurement_id, num, out_num, ask_goods_type,product_code,production_code)
|
|
|
+ values
|
|
|
+ <foreach collection="list" index="index" item="item" separator=",">
|
|
|
+ <foreach collection="item.datalist" index="index" item="items" separator=",">
|
|
|
+ (#{item.requestOrderId},#{item.requestOrderNo},#{item.companyNo},#{item.applicationDate},#{item.useDepartment},#{item.requestTypeNumber},#{item.requestTypeName},#{item.sourceType},#{item.moveType},#{item.ifCommodity},#{items.entryNumber},#{items.materialId},#{items.WBS},#{items.measUnitId},#{items.orderCount},0,0,#{item.productCode},#{items.prodOrderNo})
|
|
|
+ </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');
|