在表的cat_type字段中加入相应的值,每增加一个服务类型,则增加一个相应的值。
如:cat_data = "[1,2,3,7]" 有四种类型,我们需要添加其他类型。
def add(data,service)
#转换成数组
arr_data = data.gsub(//[|/]/,"").split(",") # data.gsub(//[|/]/,"")是去除DATA两边的中括号,
arr_data = data.gsub(//[|/]/,"").split(",") # data.gsub(//[|/]/,"")是去除DATA两边的中括号,
# data.gsub(//[|/]/,"").split(",")是按逗号分隔取出各个数字
arr_data << service # 添加一个数字
return "[#{arr_data.uniq.join(",")}]" # 再把arr_data用逗号连接成字符串
end
def delete(data,service)
#转换成数组
arr_data = data.gsub(//[|/]/,"").split(",")
arr_data.delete service
return "[#{arr_data.uniq.join(",")}]"
end
arr_data << service # 添加一个数字
return "[#{arr_data.uniq.join(",")}]" # 再把arr_data用逗号连接成字符串
end
def delete(data,service)
#转换成数组
arr_data = data.gsub(//[|/]/,"").split(",")
arr_data.delete service
return "[#{arr_data.uniq.join(",")}]"
end