Files
sx-fc/app/controllers/api/verifications_controller.rb
Myat Zin Wai Maw 4d0f13106d foodcourt
2019-12-17 13:49:15 +06:30

27 lines
636 B
Ruby

class Api::VerificationsController < Api::ApiController
skip_before_action :authenticate
def new
phone_number = params[:phone_number]
#TODO - user generate
cus = Customer.new
@cus = cus.draft_customer(params, 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