insert into cs_device_change(type, code, review_status, create_user, create_time, del_flag, company_id, source) values (#{type}, #{code}, #{reviewStatus}, #{createUser}, NOW(), '0', #{companyId},#{source}) insert into cs_device_change_details( change_id, dev_code, dev_type_id, dev_type, num, real_num, repairman, repair_time, repair_url, reason_val, reason_url, is_scrap, create_user, review_status, create_time ) values ( #{changeId}, #{code}, #{typeId}, #{devType}, #{repairNum}, #{repairNum}, #{createUser}, #{repairTime}, #{repairUrl}, #{reasonVal}, #{scrapUrl}, #{isScrap}, #{createUser}, '0', NOW() ) insert into tool_lifecycle( ledger_id, tool_code, action_type, change_num, status_before, status_after, operator_id, operator_name, operate_time, create_time ) values ( #{id}, #{code}, '维修', #{repairNum}, '维修', '在库', #{createBy}, #{createUser}, NOW(), NOW() ) update cs_device_change set del_flag = '1' where id = #{id} update cs_device_change_details set del_flag = '1' where change_id = #{id} update cs_device_change_details set review_status = #{auditStatus}, review_by = #{createUser}, review_time=NOW() where id = #{id} update tool_ledger set repair_num=repair_num-#{repairNum}, available_num=available_num+#{repairNum}, status='0', scrap_num=scrap_num+#{repairNum}, status='3', update_time=NOW() where id = #{id} update ma_dev_info set ma_status='1', change_status='1', ma_status='99', change_status='4', update_by=#{createBy}, update_time=NOW() where type_id = #{typeId} and code=#{code} update cs_device_change_details set del_flag = '1' where change_id = #{changeId} update cs_device_change set review_status = #{status}, update_time = NOW() where id = #{changeId} update cs_device_change set review_status = #{auditStatus}, review_by = #{createUser}, review_time=NOW() where id = #{changeId} update cs_device_change set review_status = '0', update_time = NOW() where id = #{changeId} update ma_dev_info set ma_status ='5', change_status ='5' where type_id = #{typeId} and `code` = #{code} update tool_ledger set status = '2' where type_id = #{typeId} and tool_code = #{code} update tool_ledger set available_num=available_num - #{repairNum}, repair_num=repair_num + #{repairNum} where type_id = #{typeId} delete from cs_device_change_details where change_id = #{changeId}