Browse Source
building id dynamically and live issue fixed (wrong build & category) booking by user & fixed the changes officerdashboard page for caretaker2
master
building id dynamically and live issue fixed (wrong build & category) booking by user & fixed the changes officerdashboard page for caretaker2
master
16 changed files with 4442 additions and 3868 deletions
-
498src/main/java/com/gcc/coworkspace/controller/BookingController.java
-
1356src/main/java/com/gcc/coworkspace/controller/controller.java
-
1198src/main/java/com/gcc/coworkspace/service/BookingService.java
-
11src/main/java/com/gcc/coworkspace/service/NormalSMS.java
-
28src/main/java/com/gcc/coworkspace/service/WhatsAppService.java
-
9src/main/resources/templates/caretaker/abstract.html
-
13src/main/resources/templates/caretaker/bookingdetails.html
-
2src/main/resources/templates/caretaker/bookingdetails.html.29112024.html
-
1860src/main/resources/templates/caretaker/officer-dashboard.html
-
2src/main/resources/templates/fragments/user-nav.html
-
1629src/main/resources/templates/user/book-Conferance.html
-
1480src/main/resources/templates/user/book-reading.html
-
35src/main/resources/templates/user/book-workdesk.html
-
2src/main/resources/templates/user/bookinghistory.html
-
2src/main/resources/templates/user/qrpage.html
-
185src/main/resources/templates/user/razor-pay.html
1356
src/main/java/com/gcc/coworkspace/controller/controller.java
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1198
src/main/java/com/gcc/coworkspace/service/BookingService.java
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1860
src/main/resources/templates/caretaker/officer-dashboard.html
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1629
src/main/resources/templates/user/book-Conferance.html
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
1480
src/main/resources/templates/user/book-reading.html
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,95 +1,96 @@ |
|||
<html> |
|||
<header> |
|||
<script src="https://checkout.razorpay.com/v1/checkout.js"></script> |
|||
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> |
|||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> |
|||
|
|||
<script type="text/javascript"> |
|||
const paymentStart=(id)=>{ |
|||
console.log("payment started :-"+id); |
|||
$.ajax({ |
|||
url:'/muthalvarpadaippagam/book/api/create_order', |
|||
data:{id:id}, |
|||
type:'POST', |
|||
dataType:'json', |
|||
success:function(response){ |
|||
let amt = response.amount; |
|||
console.log("FIRST:==>"); |
|||
console.log(response); |
|||
if(response.status=="created"){ |
|||
let options = { |
|||
// "key": "[[${keyId}]]", |
|||
"key" : "rzp_test_tDkHFEqWXmuEi8", // Enter the Key ID generated from the Dashboard |
|||
"amount": response.amount, // Amount is in currency subunits. Default currency is INR. Hence, 50000 refers to 50000 paise |
|||
"currency": "INR", |
|||
"name": "Greater Chennai Corporation", |
|||
"description": "Co-workspace Transaction", |
|||
"image": "https://upload.wikimedia.org/wikipedia/commons/a/a8/Chennai_Corporation_Emblem.png", |
|||
"order_id": response.id, //This is a sample Order ID. Pass the `id` obtained in the response of Step 1 |
|||
"handler": function (response){ |
|||
console.log("second==>\n"); |
|||
console.log(response); |
|||
console.log(response.razorpay_payment_id); |
|||
console.log(response.razorpay_order_id); |
|||
console.log(response.razorpay_signature); |
|||
console.log("payment success"); |
|||
alert("congrates !payment successfull"); |
|||
updatePaymentInServer(response.razorpay_payment_id,response.razorpay_order_id,"paid",id,amt); |
|||
}, |
|||
"prefill": { |
|||
"name": "", |
|||
"email": "", |
|||
"contact": "" |
|||
}, |
|||
"notes": { |
|||
"address": "Greater Chennai Corporation." |
|||
}, |
|||
"theme": { |
|||
"color": "#3399cc" |
|||
} |
|||
<html> |
|||
<header> |
|||
<script src="https://checkout.razorpay.com/v1/checkout.js"></script> |
|||
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> |
|||
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> |
|||
|
|||
<script type="text/javascript"> |
|||
const paymentStart = (id) => { |
|||
console.log("payment started :-" + id); |
|||
$.ajax({ |
|||
url: '/muthalvarpadaippagam/book/api/create_order', |
|||
data: { id: id }, |
|||
type: 'POST', |
|||
dataType: 'json', |
|||
success: function (response) { |
|||
let amt = response.amount; |
|||
console.log("FIRST:==>"); |
|||
console.log(response); |
|||
if (response.status == "created") { |
|||
let options = { |
|||
//"key": "[[${keyId}]]", |
|||
"key": "rzp_test_tDkHFEqWXmuEi8", // Enter the Key ID generated from the Dashboard |
|||
"amount": response.amount, // Amount is in currency subunits. Default currency is INR. Hence, 50000 refers to 50000 paise |
|||
"currency": "INR", |
|||
"name": "Greater Chennai Corporation", |
|||
"description": "Co-workspace Transaction", |
|||
"image": "https://upload.wikimedia.org/wikipedia/commons/a/a8/Chennai_Corporation_Emblem.png", |
|||
"order_id": response.id, //This is a sample Order ID. Pass the `id` obtained in the response of Step 1 |
|||
"handler": function (response) { |
|||
console.log("second==>\n"); |
|||
console.log(response); |
|||
console.log(response.razorpay_payment_id); |
|||
console.log(response.razorpay_order_id); |
|||
console.log(response.razorpay_signature); |
|||
console.log("payment success"); |
|||
alert("congrates !payment successfull"); |
|||
updatePaymentInServer(response.razorpay_payment_id, response.razorpay_order_id, "paid", id, amt); |
|||
}, |
|||
"prefill": { |
|||
"name": "", |
|||
"email": "", |
|||
"contact": "" |
|||
}, |
|||
"notes": { |
|||
"address": "Greater Chennai Corporation." |
|||
}, |
|||
"theme": { |
|||
"color": "#3399cc" |
|||
} |
|||
}; |
|||
var rzp1 = new Razorpay(options); |
|||
rzp1.on('payment.failed', function (response){ |
|||
console.log(response.error.code); |
|||
console.log(response.error.description); |
|||
console.log(response.error.source); |
|||
console.log(response.error.step); |
|||
console.log(response.error.reason); |
|||
console.log(response.error.metadata.order_id); |
|||
console.log(response.error.metadata.payment_id); |
|||
}); |
|||
rzp1.open(); |
|||
|
|||
var rzp1 = new Razorpay(options); |
|||
rzp1.on('payment.failed', function (response) { |
|||
console.log(response.error.code); |
|||
console.log(response.error.description); |
|||
console.log(response.error.source); |
|||
console.log(response.error.step); |
|||
console.log(response.error.reason); |
|||
console.log(response.error.metadata.order_id); |
|||
console.log(response.error.metadata.payment_id); |
|||
}); |
|||
rzp1.open(); |
|||
|
|||
} |
|||
}, |
|||
error: function (error) { |
|||
console.log(error); |
|||
alert("error"); |
|||
} |
|||
}) |
|||
}; |
|||
function updatePaymentInServer(payment_id, order_id, status, id, amt) { |
|||
$.ajax({ |
|||
url: '/muthalvarpadaippagam/book/api/Confirm', |
|||
data: JSON.stringify({ payment_id: payment_id, order_id: order_id, status: status, id: id, amount: amt }), |
|||
contentType: 'application/json', |
|||
type: 'POST', |
|||
dataType: 'json', |
|||
success: function (response) { |
|||
console.log("update payment in server"); |
|||
//alert(response); |
|||
if (response != "error") { |
|||
window.location.href = "/muthalvarpadaippagam/bookingQRCode?booking_id=" + response; |
|||
} else { |
|||
alert("please contact GCC. If amount is debited from your account!!\nThank You"); |
|||
window.location.href = "/muthalvarpadaippagam"; |
|||
} |
|||
}, |
|||
error: function (error) { |
|||
swal("Failed`!", "We will check & contact you soon", "error"); |
|||
} |
|||
}, |
|||
error:function(error){ |
|||
console.log(error); |
|||
alert("error"); |
|||
} |
|||
}) |
|||
}; |
|||
function updatePaymentInServer(payment_id,order_id,status,id,amt){ |
|||
$.ajax({ |
|||
url:'/muthalvarpadaippagam/book/api/Confirm', |
|||
data:JSON.stringify({payment_id:payment_id,order_id:order_id,status:status,id:id,amount:amt}), |
|||
contentType:'application/json', |
|||
type:'POST', |
|||
dataType:'json', |
|||
success:function(response){ |
|||
console.log("update payment in server"); |
|||
//alert(response); |
|||
if(response != "error"){ |
|||
window.location.href = "/muthalvarpadaippagam/bookingQRCode?booking_id="+response; |
|||
}else{ |
|||
alert("please contact GCC. If amount is debited from your account!!\nThank You"); |
|||
window.location.href = "/muthalvarpadaippagam"; |
|||
} |
|||
}, |
|||
error:function(error){ |
|||
swal("Failed`!", "We will check & contact you soon", "error"); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</header> |
|||
</html> |
|||
}; |
|||
</script> |
|||
</header> |
|||
|
|||
</html> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue