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,department_id,exper_amount,
id
#{experId},#{params.devCode},#{params.manufacturer},#{params.manufactureDate},#{params.devModule},#{params.devStatus},#{params.devData},#{params.amount},#{params.remarks},#{params.devId},#{params.isHg},#{params.departmentId},#{params.experAmount},
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,remarks = null
WHERE id IN
#{item}
UPDATE tb_exper SET status = 1,audit_status = 0,audit_user_name = null,audit_time = null,audit_remakr = null
WHERE sample_id IN
#{item}
UPDATE tb_sample SET process_status = 0 WHERE id = #{id}
UPDATE tb_exper SET amount = #{allMoney} WHERE id = #{id}
UPDATE tb_exper SET status = null,audit_status = null WHERE id = #{experId}
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}