customer create
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
class Api::VerificationsController < ActionController::API
|
||||
|
||||
def request_code
|
||||
|
||||
phone_number = params[:phone_number]
|
||||
|
||||
#TODO - user generate
|
||||
|
||||
if @user.pin.nil?
|
||||
@user.pin = rand(1000..9999)
|
||||
@user.contact_no = phone_number
|
||||
@user.pin_send_at = Time.now
|
||||
@user.save
|
||||
VerifyNumber.send_message(@user.contact_no, @user.pin)
|
||||
#sent message
|
||||
else
|
||||
@user.contact_no = phone_number
|
||||
@user.save
|
||||
VerifyNumber.send_message(@user.contact_no, @user.pin)
|
||||
#sent message
|
||||
end
|
||||
end
|
||||
|
||||
def verify_code
|
||||
end
|
||||
|
||||
end
|
||||
@@ -3,7 +3,10 @@ class Api::ShopsController < Api::ApiController
|
||||
skip_before_action :authenticate
|
||||
|
||||
def index
|
||||
@shops = Shop.select('id,logo,name,shop_code,address,phone_no,cloud_url,cloud_token').all
|
||||
@shops = Shop.select('id,logo,name,shop_code,address,phone_no').all
|
||||
end
|
||||
|
||||
def show
|
||||
@shop = Shop.find_by_shop_code(params[:id])
|
||||
end
|
||||
end
|
||||
26
app/controllers/api/verifications_controller.rb
Normal file
26
app/controllers/api/verifications_controller.rb
Normal file
@@ -0,0 +1,26 @@
|
||||
class Api::VerificationsController < ActionController::API
|
||||
|
||||
def new
|
||||
phone_number = params[:phone_number]
|
||||
|
||||
#TODO - user generate
|
||||
@cus = Customer.new
|
||||
@cus.draft_customer(phone_number, rand(1000..9999))
|
||||
if @cus.verify_status == false
|
||||
# VerifyNumber.send_message(phone_number, @cus.pin_code)
|
||||
@result = true
|
||||
end
|
||||
end
|
||||
|
||||
def update
|
||||
phone_number = params[:phone_number]
|
||||
pin_code = params[:pin_code]
|
||||
@cus = Customer.find_by_contact_no(phone_number)
|
||||
if !@cus.nil? && @cus.pin_code.to_i == pin_code.to_i
|
||||
@cus.verify_status = true
|
||||
@cus.save
|
||||
@result = true
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user