INSERT INTO tb_exper sample_id, dev_type_code, dev_type_name, dev_num, dev_module, sample_date, exper_time, next_exper_time, submit_unit, submit_location, exper_dev, exper_module, exper_code, check_time, exper_stand, exper_conclu, remarsk, audit_status, create_time, create_user, update_time, update_user, del_flag, status, id #{sampleId}, #{devTypeCode}, #{devTypeName}, #{sampleQuantity}, #{devModule}, #{sampleDate}, #{experTime}, #{nextExperTime}, #{customId}, #{experLocal}, #{experDev}, #{experModule}, #{experCode}, #{checkTime}, #{experStand}, #{experConclu}, #{remarsk}, #{auditStatus}, #{createTime}, #{createUser}, #{updateTime}, #{updateUser}, 0, #{status}, null INSERT INTO tb_config_basis(id,exper_id,exper_basis_name) VALUES ( null,#{experId},#{item.basisName} ) INSERT INTO tb_exper_items exper_id, exper_type_code, exper_type_name, exper_num, items_sort, amount, id #{experId}, #{params.experTypeCode}, #{params.experTypeName}, #{params.experNum}, #{params.itemsSort}, #{params.amount}, null INSERT INTO tb_exper_item items_id, item_sort, item_name, id #{experId}, #{params.itemNum}, #{params.itemName}, null INSERT INTO tb_exper_dev exper_id, dev_code, manufacturer, manufacture_date, dev_module, dev_status, dev_data, amount, remarks, dev_id, is_hg, id #{experId}, #{params.devCode}, #{params.manufacturer}, #{params.manufactureDate}, #{params.devModule}, #{params.devStatus}, #{params.devData}, #{params.amount}, #{params.remarks}, #{params.devId}, #{params.isHg}, null INSERT INTO tb_exper_dev_items dev_id, items_id, items_name, val_sort, id #{devId}, #{itemsId}, #{itemsName}, #{valSort}, null INSERT INTO tb_exper_dev_item (id,items_id,item_id,dev_id,item_name,item_val) VALUES ( null,#{item.itemsId},#{item.itemId},#{item.devId},#{item.itemName},#{item.itemVal} ) INSERT INTO tb_exper_config_dev(id,dev_type_code,dev_type_name,exper_id,dev_name,dev_id) VALUES ( null,#{item.devTypeCode},#{item.devTypeName},#{experId},#{item.devName},#{item.devId} ) UPDATE tb_exper SET dev_type_code = #{devTypeCode},dev_type_name = #{devTypeName},dev_num = #{sampleQuantity}, dev_module = #{devModule},sample_date = #{sampleDate},exper_time = #{experTime},next_exper_time = #{nextExperTime}, submit_unit = #{customId},submit_location = #{experLocal},exper_dev = #{experDev},exper_module = #{experModule}, exper_code = #{experCode},check_time = #{checkTime},update_time = #{updateTime},update_user = #{updateUser},exper_stand = #{experStand}, exper_conclu = #{experConclu},remarsk = #{remarsk} WHERE id = #{id} UPDATE tb_sample SET audti_status = 0,process_status = 1 WHERE id IN #{item} UPDATE tb_exper SET status = 1,audit_status = 0 WHERE sample_id IN #{item} UPDATE tb_sample SET process_status = 0 WHERE id = #{id} DELETE FROM tb_config_basis WHERE exper_id = #{id} DELETE FROM tb_exper_config_dev WHERE exper_id = #{id} DELETE FROM tb_exper_dev WHERE exper_id = #{id} DELETE FROM tb_exper_dev_items WHERE dev_id IN #{item} DELETE FROM tb_exper_dev_item WHERE dev_id IN #{item} UPDATE tb_exper SET del_flag = 1 WHERE id = #{id} DELETE FROM tb_exper_items WHERE exper_id = #{id} DELETE FROM tb_exper_item WHERE items_id IN #{item}