This commit is contained in:
Moe Su
2017-06-08 09:53:04 +06:30
parent 6cc2e29e30
commit 26f2dce142
10 changed files with 50 additions and 27 deletions

View File

@@ -13,7 +13,7 @@ gem 'rails', '~> 5.1.0'
# gem 'mysql2', '>= 0.3.18', '< 0.5' # gem 'mysql2', '>= 0.3.18', '< 0.5'
#Use PosgreSQL #Use PosgreSQL
#gem 'pg' gem 'pg'
# redis server for cable # redis server for cable
# gem 'redis', '~> 3.0' # gem 'redis', '~> 3.0'

View File

@@ -3,7 +3,10 @@ class Origami::OthersPaymentsController < BaseOrigamiController
def index def index
@membership_rebate_balance = 0 @membership_rebate_balance = 0
@membership_id = 0 @sale_id = params[:sale_id]
sale_data = Sale.find_by_sale_id(@sale_id)
customer_data= Customer.find_by_customer_id(sale_data.customer_id)
@membership_id = customer_data.membership_id
if !@membership_id.nil? if !@membership_id.nil?
membership_setting = MembershipSetting.find_by_membership_type("smartpay_url") membership_setting = MembershipSetting.find_by_membership_type("smartpay_url")
membership_data = SalePayment.get_paypar_account(membership_setting.gateway_url,membership_setting.auth_token,@membership_id) membership_data = SalePayment.get_paypar_account(membership_setting.gateway_url,membership_setting.auth_token,@membership_id)
@@ -20,6 +23,7 @@ class Origami::OthersPaymentsController < BaseOrigamiController
@membership_rebate_balance = 0 @membership_rebate_balance = 0
end end
end end
end
def create def create
end end

View File

@@ -1,3 +1,4 @@
class Origami::PayparController < ApplicationController class Origami::PayparController < ApplicationController
def create
end
end end

View File

@@ -271,7 +271,6 @@ class Order < ApplicationRecord
left join sale_orders on sale_orders.order_id = orders.order_id left join sale_orders on sale_orders.order_id = orders.order_id
left join sales on sales.sale_id = sale_orders.sale_id") left join sales on sales.sale_id = sale_orders.sale_id")
.where("dining_facilities.is_active=? and orders.date between ? and ?",true,from,to) .where("dining_facilities.is_active=? and orders.date between ? and ?",true,from,to)
.group("orders.order_id,order_items.order_items_id,dining_facilities.name,sales.receipt_no,bookings.booking_id,sales.sale_id") .group("orders.order_id,order_items.order_items_id,dining_facilities.name,sales.receipt_no,bookings.booking_id,sales.sale_id")
end end

View File

@@ -4,7 +4,7 @@
<div class="card"> <div class="card">
<% if @membership_id!=0 %> <% if @membership_id!=0 %>
<div class="col-md-5"> <div class="col-md-5">
<div class="col-md-12 long purple " id="redim">Redim Amount</div> <div class="col-md-12 long purple " id="redeem_account">Redim Amount</div>
</div> </div>
<% end %> <% end %>
</div> </div>
@@ -86,7 +86,7 @@
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-5">
<div class="col-md-12 cashier_number long purple " id="pay">PAY</div> <div class="col-md-12 cashier_number long purple" id="redeem" data-value="<%=@sale_id %>" data-member-value = "<%= @membership_id %>">PAY</div>
</div> </div>
</div> </div>
</div> </div>
@@ -123,6 +123,9 @@ $(document).on('click', '.cashier_number', function(event){
$('#used_amount').html(amount); $('#used_amount').html(amount);
break; break;
case 'clr':
$('#used_amount').html("0.0");
break;
} }
event.handled = true; event.handled = true;
@@ -131,7 +134,23 @@ $(document).on('click', '.cashier_number', function(event){
} }
}); });
$("#redim").click(function(){ $("#redeem_account").click(function(){
$('.rebate-form').removeAttr("hidden"); $('.rebate-form').removeAttr("hidden");
});
$("#redeem").click(function(){
valid_amount = $("#valid_amount").val();
sale_id = $(this).attr("data-value")
membership_id = $(this).attr("data-member-value");
used_amount = parseInt($("#used_amount").text());
if(used_amount<=0){
alert(" Insufficient Amount!")
}else if(valid_amount< used_amount){
alert("Please type valid amount");
}else{
$.ajax({
}) })
}
});
</script> </script>

View File

@@ -141,9 +141,9 @@ admin_employee = Employee.create({name: "Administrator", role: "Administrator",
food = Account.create({title: "Food", account_type: "0"}) food = Account.create({title: "Food", account_type: "0"})
beverage = Account.create({title: "Beverage", account_type: "1"}) beverage = Account.create({title: "Beverage", account_type: "1"})
shop = Shop.create( # shop = Shop.create(
{name: "Beauty In The Pot", address: "address", township: "Yangon", city: "Yangon", state: "Yangon", # {name: "Beauty In The Pot", address: "address", township: "Yangon", city: "Yangon", state: "Yangon",
country: "Myanmar", phone_no: "09123456789", reservation_no: "bip000001", license: "license", # country: "Myanmar", phone_no: "09123456789", reservation_no: "bip000001", license: "license",
activated_at: "2017-06-06", license_data: "license_data", base_currency: "Ks", id_prefix: "abc"} # activated_at: "2017-06-06", license_data: "license_data", base_currency: "Ks", id_prefix: "abc"}
) # )

BIN
dump.rdb

Binary file not shown.