1. Import

This commit is contained in:
2026-03-29 10:34:57 +02:00
parent b0e00c1259
commit a1129565af
4899 changed files with 3007593 additions and 0 deletions

View File

@@ -0,0 +1,81 @@
<?php
require_once "LN_rest_include.php";
require_once "LN_loginext_include.php";
require_once "LN_votian_include.php";
checkRequest("orderAccepted");
/*
* - status
* - orderReferenceId
* */
function orderAccepted() {
$postData = json_decode(file_get_contents('php://input'), true);
$lnStatus = $postData['status'];
$lnOrderReferenceId = $postData['orderReferenceId'];
if($lnStatus == "ORDER ACCEPTED" && $lnOrderReferenceId) {
$orderGetData = array(
"orderReferenceId" => $lnOrderReferenceId,
"order_no" => $postData['clientShipmentId'],
// "end_date" => $postData['deliveryEndDate'],
// "start_date" => $postData['pickupEndDate'],
);
$myfile = fopen(dirname(__FILE__)."/"."webhookLogNew".date("m-Y").".txt", "a");
fwrite($myfile,"-------".$postData['clientShipmentId']."----------------REClogiNextMileOrderGetFirst-------------------". gmdate("Y-m-d\TH:i:s\Z") ."--------");
fclose($myfile);
$lnOrderGetResponse = logiNextMileOrderGet($orderGetData);
$myfile = fopen(dirname(__FILE__)."/"."webhookLogNew".date("m-Y").".txt", "a");
fwrite($myfile,"-------".$postData['clientShipmentId']."----------------ANSlogiNextMileOrderGetFirst-------------------". gmdate("Y-m-d\TH:i:s\Z") ."--------");
fclose($myfile);
$lnOrderGetResponseData = $lnOrderGetResponse[1]['data'][0];
$postDataVotian = array(
"branchName" => $lnOrderGetResponseData['branchName'],
"orderReferenceId" => $postData['orderReferenceId'],
"orderNo" => $postData['clientShipmentId'],
"endTimeWindow" => $postData['deliveryEndDate'],
"startTimeWindow" => $postData['pickupEndDate'],
"originAddr" => $lnOrderGetResponseData['origin'],
"destinationAddr" => $lnOrderGetResponseData['destination'],
"awbNumber" => $lnOrderGetResponseData['awbNumber'],
"shipmentNotes" => $lnOrderGetResponseData['deliveryNotes'],
);
if($lnOrderGetResponse[1]['status'] == 200 && $lnOrderGetResponse[1]['message'] == "SUCCESS") {
$votianOrderRequestResponse = syncDataWithVotian($postDataVotian, $lnOrderGetResponse[1]);
if($votianOrderRequestResponse) {
echo json_encode($successArray);
} else {
error("The order could not be synchronized with the votian");
}
} else {
error("No order Details could be found in LN-System");
}
} else {
error("Missing order details");
}
}