update tld_ask_goods set num =#{num} where ask_goods_id = #{askGoodsId} and material_id = #{materialId} insert into tld_ask_goods(ask_goods_id, entry_number, production_code, material_id, wbs, measurement_id, num, type, out_num) values (#{askGoodsId}, #{entryNumber}, #{productionCode}, #{materialId}, #{wbs}, #{measurementId}, #{num}, #{type}, '0') insert into tld_ask_goods_log(ask_goods_id, entry_number, production_code, material_id, wbs, measurement_id, num, out_num, ask_goods_code, company_number, sqrq, department_id, source_type, move_type, ask_goods_type,request_type_number,request_type_name,if_commodity) values (#{askGoodsId}, #{entryNumber}, #{productionCode}, #{materialId}, #{wbs}, #{measurementId}, #{num}, #{outNum}, #{askGoodsCode}, #{companyNumber}, #{sqrq}, #{departmentId}, #{sourceType}, #{moveType}, #{askGoodsType},#{requestTypeNumber},#{requestTypeName},#{ifCommodity}) insert into tld_ask_goods_f(ask_goods_id, ask_goods_code, company_number, sqrq, department, source_type, move_type,request_type_number,request_type_name,if_commodity) values (#{askGoodsId}, #{askGoodsCode}, #{companyNumber}, #{sqrq}, #{departmentId}, #{sourceType}, #{moveType},#{requestTypeNumber},#{requestTypeName},#{ifCommodity}) insert into tld_ask_goods_vitrual(unique_code, supplier_id, serial, wllb_code, produc_date, ask_goods_id, type, storage_location_code, num, user_id, department, attribute, account_sleeve, storage_location_code_rk, wbs, entry_number) values (#{uniqueCode}, #{supplierId}, #{serial}, #{wllbCode}, #{producDate}, #{askGoodsId}, #{type}, #{storageLocationCode}, #{num}, #{userId}, #{department}, #{attribute}, #{companyNumber}, #{storageLocationCodeRk}, #{wbs}, #{entryNumber}) delete from tld_inventory where id = #{id} UPDATE tld_inventory SET amount = amount - #{amount} WHERE id = #{id} delete from tld_ask_goods_vitrual where id = #{id} insert into tld_removal(wllb_code, supplier_id, serial, num, type, user_id, storage_location_code, scrq, process, ask_goods_id, produc_date, department, storage_code, wbs, account_sleeve,transmission_type) values (#{wllbCode}, #{supplierId}, #{serial}, #{num}, #{type}, #{userId}, #{storageLocationCode}, now(), #{process}, #{askGoodsId}, #{producDate}, #{department}, #{storageCode}, #{wbs}, #{companyNumber},'0') insert into tld_return_gs_removal_z(material_id, wbs, num, entry_number, document_id, document_points_id, storage_location_code) values (#{materialId}, #{wbs}, #{num}, #{entryNumber}, #{documentId}, #{documentPointsId}, #{storageLocationCode}) insert into tld_return_gs_removal(document_id, removal_code, source_type, move_type, scrq, delivery_type) values (#{documentId}, #{removalCode}, #{sourceType}, #{moveType}, now(), #{deliveryType}) insert into tld_access (type, data, scrq, access_type) values (#{names}, #{returnGsRemoval}, now(), #{accessType}) delete from tld_ask_goods_vitrual where id = #{id} and type = #{type} delete from tld_return_gs_removal where document_id = #{removalCode} delete from tld_return_gs_removal_z where document_id = #{removalCode} delete from tld_return_gs_warehousing where order_number = #{orderNumber} update tld_ask_goods set out_num = ifnull(out_num, 0) + #{num} where material_id = #{materialId} and ask_goods_id = #{askGoodsId} and entry_number = #{entryNumber} delete from tld_notice where id = #{id} delete from tld_ask_goods where id = #{id} delete from tld_return_warehouse_transfer where warehouse_transfer_code = #{removalCode} delete from tld_return_warehouse_transfer_z where warehouse_transfer_id = #{warehouseTransferTd} delete from tld_notice_f where notice_id = #{orderNumber} delete from tld_notice where notice_id = #{orderNumber} delete from tld_return_gs_other_warehousing where storage_code = #{noticeId} delete from tld_notices where notice_id = #{noticeId} delete from tld_return_gs_warehousing where order_number = #{orderNumber} update tld_removal set transmission_type = "1" where storage_code = #{removalCode} and wllb_code = #{material} update tld_removal_half_product set transmission_type = "1" where storage_code = #{removalCode} update tld_removal_half set transmission_type = "1" where storage_code = #{removalCode} update tld_enquiry set out_num = (out_num + 0) + #{num} where ask_goods_id = #{askGoodsId} and entry_number = #{entryNumber} update tld_removal_half set serial = #{serial} where id = #{id}