diff --git a/app/views/origami/payments/show.html.erb b/app/views/origami/payments/show.html.erb
index 044d42f3..6d7d013b 100755
--- a/app/views/origami/payments/show.html.erb
+++ b/app/views/origami/payments/show.html.erb
@@ -1132,16 +1132,40 @@ var customer_name = "<%= @customer.name %>";
// QR Code Reader
$(".btn_qr_code").on('click', function(e){
$("#is_memberModal").hide();
- var code = "";
+ var code = "";
+ var customer_id = '';
+ var customer_name = '';
+ var membership_id = '';
+ var membership_type = '';
setTimeout(function(){
- code=getQRCode();
- $("#qr_code").val(code);
+ code=getQRCode();
+ if(sale_id != 0 && code != ""){
+ $.ajax({
+ type: "POST",
+ url: "/origami/"+sale_id+"/get_customer" ,
+ data: { filter : code ,type :"card"},
+ dataType: "json",
+ success: function(data) {
+ if (data[0].customer_id == false) {
+ swal("Alert!", data[0].message, "error");
+ }else{
+ customer_id = data[0].customer_id;
+ customer_name = data[0].name;
+ membership_id = data[0].membership_id;
+ membership_type = data[0].membership_type;
+ update_sale(membership_id, customer_id, customer_name,sale_id);
+ }
+
+ }
+ });
+ }
},100);
});
// Read qrcode from java
function getQRCode(){
return code2lab.readQRCode();
+ $("#qr_code").val(code);
}
function update_sale(membership_id, customer_id, customer_name, sale_id) {