diff --git a/app/controllers/ecloud_controller.rb b/app/controllers/ecloud_controller.rb index 5cc3d926..82c7286e 100644 --- a/app/controllers/ecloud_controller.rb +++ b/app/controllers/ecloud_controller.rb @@ -33,8 +33,12 @@ class EcloudController < ApplicationController # ecordercode 唯一标志一个企业的订购关系 def bs_new begin - Ecloud.create!(applyno: params['applyno'], ecordercode: params['ecordercode'], opttype: params['opttype'], trial: params['trial'], - bossorderid: params['bossorderid'], custid: params['custid'], custcode: params['custcode']) + Ecloud.create!(applyno: params['applyno'], ecordercode: params['ecordercode'], opttype: params['opttype'], + trial: params['trial'], bossorderid: params['bossorderid'], custid: params['custid'], + custcode: params['custcode'], registersource: params['registersource'], custname: params['custname'], + userid: params['userid'], username: params['username'], useralias: params['useralias'], mobile: params['mobile'], + email: params['email'], productcode: params['productcode'], begintime: params['begintime'], + endtime: params['endtime']) render :json => {result: true, errmsg: ""} rescue Exception => e @@ -45,7 +49,8 @@ class EcloudController < ApplicationController # 企业更新 def bs_update - + ecloud = Ecloud.where(custid: params['custid']).first + ecloud.update_attribute() end # 用户业务开通接口 diff --git a/app/models/ecloud.rb b/app/models/ecloud.rb index a089b6fd..6810be96 100644 --- a/app/models/ecloud.rb +++ b/app/models/ecloud.rb @@ -1,5 +1,6 @@ class Ecloud < ActiveRecord::Base - attr_accessible :applyno, :begintime, :bossorderid, :custcode, :custid, :custname, :custtype, :ecordercode, :endtime, :mobile, :opttype, :productcode, :registersource, :string, :trial, :useralias, :userid, :username + attr_accessible :applyno, :begintime, :bossorderid, :custcode, :custid, :custname, :custtype, :ecordercode, :endtime, + :mobile, :opttype, :productcode, :registersource, :string, :trial, :useralias, :userid, :username, :email has_many :ecloud_users has_many :ecloud_services end diff --git a/db/migrate/20190312075525_add_email_to_ecloud.rb b/db/migrate/20190312075525_add_email_to_ecloud.rb new file mode 100644 index 00000000..8b994982 --- /dev/null +++ b/db/migrate/20190312075525_add_email_to_ecloud.rb @@ -0,0 +1,5 @@ +class AddEmailToEcloud < ActiveRecord::Migration + def change + add_column :eclouds, :email, :string + end +end