update member discount for 5%
This commit is contained in:
@@ -31,7 +31,7 @@ ruby 2.4.1p111
|
|||||||
|
|
||||||
Campaign Id => {"campaign_type_id": 1}
|
Campaign Id => {"campaign_type_id": 1}
|
||||||
|
|
||||||
|
java -jar ~/Documents/Jade.jar http://192.168.1.88:3002
|
||||||
|
|
||||||
* ToDo list
|
* ToDo list
|
||||||
|
|
||||||
|
|||||||
@@ -157,7 +157,11 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
is_card = params[:is_card]
|
is_card = params[:is_card]
|
||||||
sub_total = params[:sub_total]
|
sub_total = params[:sub_total]
|
||||||
sale = Sale.find(sale_id)
|
sale = Sale.find(sale_id)
|
||||||
|
if is_card == 'true'
|
||||||
|
is_card = true
|
||||||
|
else is_card.to_s == 'false'
|
||||||
|
is_card = false
|
||||||
|
end
|
||||||
# Check for Card Payment
|
# Check for Card Payment
|
||||||
is_card_payment = SalePayment.get_sale_payments_by_card(sale.sale_payments)
|
is_card_payment = SalePayment.get_sale_payments_by_card(sale.sale_payments)
|
||||||
|
|
||||||
@@ -178,9 +182,7 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
generic_customer_id = sale.customer.membership_id
|
generic_customer_id = sale.customer.membership_id
|
||||||
account_no = sale.customer.paypar_account_no
|
|
||||||
receipt_no = sale.receipt_no
|
receipt_no = sale.receipt_no
|
||||||
membership = MembershipSetting.find_by_membership_type("paypar_url")
|
membership = MembershipSetting.find_by_membership_type("paypar_url")
|
||||||
memberaction = MembershipAction.find_by_membership_type("member_discount")
|
memberaction = MembershipAction.find_by_membership_type("member_discount")
|
||||||
@@ -188,12 +190,13 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
campaign_type_id = memberaction.additional_parameter["campaign_type_id"]
|
campaign_type_id = memberaction.additional_parameter["campaign_type_id"]
|
||||||
auth_token = memberaction.auth_token.to_s
|
auth_token = memberaction.auth_token.to_s
|
||||||
url = membership.gateway_url.to_s + memberaction.gateway_url.to_s
|
url = membership.gateway_url.to_s + memberaction.gateway_url.to_s
|
||||||
|
account_no = sale.customer.paypar_account_no rescue nil
|
||||||
|
|
||||||
# Check for items for Paypar Cloud
|
# Check for items for Paypar Cloud
|
||||||
if acc_prices.length > 0
|
if acc_prices.length > 0
|
||||||
begin
|
begin
|
||||||
response = HTTParty.post(url,
|
response = HTTParty.post(url,
|
||||||
:body => { account_no: nil,
|
:body => { account_no: account_no,
|
||||||
generic_customer_id:generic_customer_id ,
|
generic_customer_id:generic_customer_id ,
|
||||||
campaign_type_id: campaign_type_id,
|
campaign_type_id: campaign_type_id,
|
||||||
receipt_no: receipt_no,
|
receipt_no: receipt_no,
|
||||||
@@ -220,8 +223,8 @@ class Origami::DiscountsController < BaseOrigamiController
|
|||||||
else
|
else
|
||||||
response = {"status": false, "message": "You have no selected discount item" }
|
response = {"status": false, "message": "You have no selected discount item" }
|
||||||
end
|
end
|
||||||
puts "discountttttttttttt"
|
Rails.logger.debug "-------------- Member Discount Osaka ---------"
|
||||||
puts response.to_json
|
Rails.logger.debug response.to_json
|
||||||
# Re-calc All Amount in Sale
|
# Re-calc All Amount in Sale
|
||||||
if response["status"] == true
|
if response["status"] == true
|
||||||
discount_amount = response["discount_earned"]
|
discount_amount = response["discount_earned"]
|
||||||
|
|||||||
@@ -162,19 +162,19 @@ $('#jcb_pay').on('click',function(){
|
|||||||
var sale_id = "<%= @sale_id %>";
|
var sale_id = "<%= @sale_id %>";
|
||||||
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
||||||
$(this).off("click");
|
$(this).off("click");
|
||||||
//start member discount 5% by pay card
|
//start member discount 5% by pay card
|
||||||
var sub_total = $('#sub-total').text();
|
// var sub_total = $('#sub-total').text();
|
||||||
var member_id = $('#membership_id').text();
|
// var member_id = $('#membership_id').text();
|
||||||
var member_discount = $('#member_discount').text();
|
// var member_discount = $('#member_discount').text();
|
||||||
if (member_id && member_discount) {
|
// if (member_id && member_discount) {
|
||||||
$.ajax({
|
// $.ajax({
|
||||||
type: "POST",
|
// type: "POST",
|
||||||
url: "/origami/" + sale_id + "/member_discount",
|
// url: "/origami/" + sale_id + "/member_discount",
|
||||||
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
// data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
||||||
// success:function(result){
|
// success:function(result){
|
||||||
// }
|
// }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
//end member discount
|
//end member discount
|
||||||
$.ajax({type: "POST",
|
$.ajax({type: "POST",
|
||||||
url: "<%= origami_payment_jcb_path %>",
|
url: "<%= origami_payment_jcb_path %>",
|
||||||
|
|||||||
@@ -160,18 +160,18 @@
|
|||||||
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
||||||
$(this).off("click");
|
$(this).off("click");
|
||||||
//start member discount 5% by pay card
|
//start member discount 5% by pay card
|
||||||
var sub_total = $('#sub-total').text();
|
// var sub_total = $('#sub-total').text();
|
||||||
var member_id = $('#membership_id').text();
|
// var member_id = $('#membership_id').text();
|
||||||
var member_discount = $('#member_discount').text();
|
// var member_discount = $('#member_discount').text();
|
||||||
if (member_id && member_discount) {
|
// if (member_id && member_discount) {
|
||||||
$.ajax({
|
// $.ajax({
|
||||||
type: "POST",
|
// type: "POST",
|
||||||
url: "/origami/" + sale_id + "/member_discount",
|
// url: "/origami/" + sale_id + "/member_discount",
|
||||||
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
// data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
||||||
// success:function(result){
|
// // success:function(result){
|
||||||
// }
|
// // }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
//end member discount
|
//end member discount
|
||||||
$.ajax({type: "POST",
|
$.ajax({type: "POST",
|
||||||
url: "<%= origami_payment_master_path %>",
|
url: "<%= origami_payment_master_path %>",
|
||||||
|
|||||||
@@ -163,18 +163,18 @@
|
|||||||
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
||||||
$(this).off("click");
|
$(this).off("click");
|
||||||
//start member discount 5% by pay card
|
//start member discount 5% by pay card
|
||||||
var sub_total = $('#sub-total').text();
|
// var sub_total = $('#sub-total').text();
|
||||||
var member_id = $('#membership_id').text();
|
// var member_id = $('#membership_id').text();
|
||||||
var member_discount = $('#member_discount').text();
|
// var member_discount = $('#member_discount').text();
|
||||||
if (member_id && member_discount) {
|
// if (member_id && member_discount) {
|
||||||
$.ajax({
|
// $.ajax({
|
||||||
type: "POST",
|
// type: "POST",
|
||||||
url: "/origami/" + sale_id + "/member_discount",
|
// url: "/origami/" + sale_id + "/member_discount",
|
||||||
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
// data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
||||||
// success:function(result){
|
// success:function(result){
|
||||||
// }
|
// }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
//end member discount
|
//end member discount
|
||||||
//Mpu Payment
|
//Mpu Payment
|
||||||
$.ajax({type: "POST",
|
$.ajax({type: "POST",
|
||||||
|
|||||||
@@ -389,11 +389,11 @@
|
|||||||
}else{
|
}else{
|
||||||
$(this).off("click");
|
$(this).off("click");
|
||||||
var sale_id = $('#sale_id').text();
|
var sale_id = $('#sale_id').text();
|
||||||
var item_row = $('.is_card');
|
// var item_row = $('.is_card');
|
||||||
|
|
||||||
if (item_row.length < 1) {
|
// if (item_row.length < 1) {
|
||||||
calculate_member_discount(sale_id);
|
calculate_member_discount(sale_id);
|
||||||
}
|
// }
|
||||||
|
|
||||||
// payment
|
// payment
|
||||||
var cash = $('#cash').text();
|
var cash = $('#cash').text();
|
||||||
@@ -517,15 +517,20 @@
|
|||||||
var sub_total = $('#sub-total').text();
|
var sub_total = $('#sub-total').text();
|
||||||
var member_id = $('#membership_id').text();
|
var member_id = $('#membership_id').text();
|
||||||
var member_discount = $('#member_discount').text();
|
var member_discount = $('#member_discount').text();
|
||||||
|
var item_row = $('.is_card');
|
||||||
|
|
||||||
if (member_id && member_discount) {
|
if (member_id && member_discount) {
|
||||||
|
if (item_row.length < 1) {
|
||||||
|
is_card = false
|
||||||
|
}else{
|
||||||
|
is_card = true
|
||||||
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: "POST",
|
type: "POST",
|
||||||
url: "/origami/" + sale_id + "/member_discount",
|
url: "/origami/" + sale_id + "/member_discount",
|
||||||
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':false },
|
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':is_card },
|
||||||
async: false,
|
async: false,
|
||||||
success:function(result){
|
success:function(result){
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -162,18 +162,18 @@
|
|||||||
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
if(parseFloat(amount) <= parseFloat($("#validamount").attr("value")) && amount > 0){
|
||||||
$(this).off("click");
|
$(this).off("click");
|
||||||
//start member discount 5% by pay card
|
//start member discount 5% by pay card
|
||||||
var sub_total = $('#sub-total').text();
|
// var sub_total = $('#sub-total').text();
|
||||||
var member_id = $('#membership_id').text();
|
// var member_id = $('#membership_id').text();
|
||||||
var member_discount = $('#member_discount').text();
|
// var member_discount = $('#member_discount').text();
|
||||||
if (member_id && member_discount) {
|
// if (member_id && member_discount) {
|
||||||
$.ajax({
|
// $.ajax({
|
||||||
type: "POST",
|
// type: "POST",
|
||||||
url: "/origami/" + sale_id + "/member_discount",
|
// url: "/origami/" + sale_id + "/member_discount",
|
||||||
data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
// data: {'sale_id':sale_id, 'sub_total':sub_total,'is_card':true },
|
||||||
// success:function(result){
|
// success:function(result){
|
||||||
// }
|
// }
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
//end member discount
|
//end member discount
|
||||||
$.ajax({type: "POST",
|
$.ajax({type: "POST",
|
||||||
url: "<%= origami_payment_visa_path %>",
|
url: "<%= origami_payment_visa_path %>",
|
||||||
|
|||||||
Reference in New Issue
Block a user