insert into cs_device_change(change_status, type, lease_type, pro_code, pro_name, pro_type, voltage_level, use_unit, pro_province, pro_city, pro_county, create_time, create_user, del_flag, change_unit, code, use_time,use_start_time,use_end_time,review_status) values ( #{changeStatus}, #{type}, #{leaseType}, #{proCode}, #{proName}, #{proType}, #{voltageLevel}, #{useUnit}, #{proProvince}, #{proCity}, #{proCounty}, now(), #{createBy}, 0, #{changeUnit}, #{code}, #{useTime}, #{useStartTime},#{useEndTime},#{taskStatus}) insert into cs_device_change_details(change_id, dev_code, dev_type_id, dev_type, num, use_time,use_start_time,use_end_time, create_user, create_time, update_user, update_time, del_flag, is_repair, real_num) values (#{item.changeId},#{item.devCode},#{item.typeId},#{item.devType},#{item.num},#{item.useTime},#{item.useStartTime},#{item.useEndTime}, #{item.createBy}, #{item.createTime},#{item.updateBy}, #{item.updateTime}, 0, #{item.isRepair}, #{item.realNum}) update cs_device_change pro_code = #{proCode}, pro_name = #{proName}, pro_type = #{proType}, voltage_level = #{voltageLevel}, use_unit = #{useUnit}, pro_province = #{proProvince}, pro_city = #{proCity}, pro_county = #{proCounty}, use_time = #{useTime}, use_start_time = #{useStartTime}, use_end_time = #{useEndTime}, update_user = #{updateBy}, review_status = #{taskStatus}, update_time = NOW() where id = #{id} update cs_device_change review_status = #{taskStatus}, review_by = #{updateBy}, review_time = NOW() where id = #{id} UPDATE ma_dev_info set ma_status = #{maStatus} WHERE code = #{devCode} UPDATE tool_ledger set status = #{maStatus}, in_num = IFNULL(in_num, 0) - 1, available_num = IFNULL(available_num, 0) + 1 WHERE tool_code = #{devCode} UPDATE tool_ledger set in_num = IFNULL(in_num, 0) - #{num}, available_num = IFNULL(available_num, 0) + #{num} WHERE type_id = #{typeId} UPDATE tool_ledger set status = #{maStatus}, in_num = IFNULL(in_num, 0) - 1, repair_num = IFNULL(repair_num, 0) + 1 WHERE tool_code = #{devCode} UPDATE tool_ledger set in_num = IFNULL(in_num, 0) - #{num}, available_num = IFNULL(available_num, 0) + #{num} - #{realNum}, repair_num = IFNULL(repair_num, 0) + #{realNum} WHERE type_id = #{typeId} update cs_device_change_details set del_flag = '1' where change_id = #{id} update cs_device_change set del_flag = '1' where id = #{id}