insert into tld_receive_goods(order_code,material_id,purchase_num,arrival_num,type,qualified_num,disqualification_num,wbs,arrival_time,measurement_id,supplier_id,entry_number,warehousing_num) values(#{orderCode},#{materialId},#{purchaseNum},#{arrivalNum},#{type},#{qualifiedNum},#{disqualificationNum},#{wbs},#{arrivalTime},#{measurementId},#{supplierId},#{entryNumber},'0'); insert into tld_receive_goods_f(order_number,order_code,company_number,supplier_id,arrival_time,order_type,source_type,move_type) values(#{orderNumber},#{orderCode},#{companyNumber},#{supplierId},#{arrivalTime},#{orderType},#{sourceType},#{moveType}) update tld_receive_goods arrival_num = #{arrivalNum}, qualified_num = #{qualifiedNum}, disqualification_num = #{disqualificationNum}, arrival_time = #{arrivalTime}, type = #{type}, where order_code = #{orderCode}; update tld_receive_goods_f supplier_id = #{supplierId}, arrival_time = #{arrivalTime}, order_type = #{orderType}, source_type = #{sourceType}, move_type = #{moveType}, where order_code = #{orderCode}; insert into tld_receive_goods_log(order_number, order_code, company_number, supplier_id, arrival_time, order_type, source_type, move_type, material_id, purchase_num, arrival_num, qualified_num, disqualification_num, wbs, measurement_id) values (#{orderNumber}, #{orderCode}, #{companyNumber}, #{supplierId}, #{arrivalTime}, #{orderType}, #{sourceType}, #{moveType}, #{materialId}, #{purchaseNum}, #{arrivalNum}, #{qualifiedNum}, #{disqualificationNum}, #{wbs}, #{measurementId}) insert into tld_purchase(supplier_id,order_code,material_id,purchase_num,arrival_num,arrival_time,type) values (#{item.supplierId},#{item.orderCode},#{item.materialId},#{item.purchaseNum},#{item.arrivalNum},#{item.arrivalTime},'0') update tld_purchase set type = '1' where order_code = #{orderCode}