| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?php
- include_once "../../include/DB.php";
- $RiderID="";
- $PaymentType="";
- $SwapRechargeCount="";
- $TransactionID="";
- if (isset($_POST["RiderID"]) && !empty($_POST["RiderID"])) {
- $RiderID=$_POST["RiderID"];
- }
- if (isset($_POST["PaymentType"]) && !empty($_POST["PaymentType"])) {
- $PaymentType=$_POST["PaymentType"];
- }
- if (isset($_POST["SwapRechargeCount"]) && !empty($_POST["SwapRechargeCount"])) {
- $SwapRechargeCount=$_POST["SwapRechargeCount"];
- }
- if (isset($_POST["TransactionID"]) && !empty($_POST["TransactionID"])) {
- $TransactionID=$_POST["TransactionID"];
- }
- /////////////////////////////////////////////////////////////////////////////////////////////////////
- $RiderPostData = array(
- 'RiderID' => $RiderID
- );
- $CheckRidertURL = "http://localhost/cygnusa/batterySwap/api/User/";
- $CheckRidertCURL = curl_init($CheckRidertURL);
- curl_setopt($CheckRidertCURL, CURLOPT_HEADER, false);
- curl_setopt($CheckRidertCURL, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($CheckRidertCURL, CURLOPT_POST, true);
- curl_setopt($CheckRidertCURL, CURLOPT_POSTFIELDS, $RiderPostData);
- $CheckRidertJsonResponse = curl_exec($CheckRidertCURL);
- $RiderResult = json_decode($CheckRidertJsonResponse, true);
- $TotalRechargedSwapCount=$RiderResult["SwapData"]["RechargeData"]["Total"];
- $UsedRechargedSwapCount=$RiderResult["SwapData"]["RechargeData"]["Used"];
- $AvailableRechargedSwapCount=$RiderResult["SwapData"]["RechargeData"]["Available"];
- $SwapRechargeID=$RiderResult["SwapData"]["RechargeData"]["SwapRechargeID"];
- //////////////////////////////////////////////////////////////////////////////////////////////////
- $RechargePostData = array(
- 'SwapRechargeID' => $SwapRechargeID,
- 'TotalRechargedSwapCount' => ($TotalRechargedSwapCount+$SwapRechargeCount),
- 'UsedRechargedSwapCount' => $UsedRechargedSwapCount,
- 'AvailableRechargedSwapCount' => ($AvailableRechargedSwapCount+$SwapRechargeCount),
- );
- $RechargeURL = "http://localhost/cygnusa/batterySwap/api/Admin/Recharge/";
- $RechargeCURL = curl_init($RechargeURL);
- curl_setopt($RechargeCURL, CURLOPT_HEADER, false);
- curl_setopt($RechargeCURL, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($RechargeCURL, CURLOPT_POST, true);
- curl_setopt($RechargeCURL, CURLOPT_POSTFIELDS, $RechargePostData);
- $RechargeJsonResponse = curl_exec($RechargeCURL);
- $RechargeResult = json_decode($RechargeJsonResponse, true);
- $rechargehistoryInsertSql = "INSERT INTO rechargehistory(RiderID, TransactionID, PaymentTypeID, RechargeCount) VALUES ('$RiderID','$TransactionID','$PaymentType','$SwapRechargeCount')";
- $rechargehistoryInsertresult = $conn->query($rechargehistoryInsertSql);
- if ($rechargehistoryInsertresult === TRUE) {
-
-
- $value = array(
- "RiderID"=>$RiderID,
- "Recharge"=>$RechargeResult,
- "Message"=>"Swap Data saved successfully",
- );
- // Use json_encode() function
- $json = json_encode($value);
- }else {
- http_response_code(404);
- $errorMesage= $conn->error;
- // Declare an array with error message
- $value = array(
- "Message"=>"Something went wrong",
- "Error"=>$errorMesage
- );
- // Use json_encode() function
- $json = json_encode($value);
- }
- // Display the output
- echo ($json);
- $conn->close();
|