added sku and ready for tracking
This commit is contained in:
@@ -10,6 +10,7 @@ use App\Models\ApiModel;
|
||||
use ArrayObject;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Support\Facades\Input;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
class ApiController extends Controller
|
||||
{
|
||||
@@ -19,8 +20,8 @@ class ApiController extends Controller
|
||||
$ApiModel = new ApiModel;
|
||||
$post = $request->all();
|
||||
$response = $ApiModel->loginProductionUser($post['username'], $post['password']);
|
||||
|
||||
|
||||
|
||||
|
||||
if (!$response) {
|
||||
return response()->json(['status' => false, 'message' => "Invalid user"], 401);
|
||||
}
|
||||
@@ -48,14 +49,14 @@ class ApiController extends Controller
|
||||
"created_at" => date('Y-m-d H:i:s', strtotime($post['datetime']))
|
||||
);
|
||||
|
||||
|
||||
|
||||
$checkIfTrackExist = $ApiModel->checkIfTrackExist($post['StepId'], $post['productId'], $post['ordersId'], $post['invoice'], $post['quantityCounter']);
|
||||
if ($checkIfTrackExist) {
|
||||
return response()->json(['status' => false, 'message' => "Already scanned."], 500);
|
||||
}
|
||||
|
||||
// $selectNextStep = $ApiModel->selectNextStep($post['invoice']);
|
||||
|
||||
|
||||
// if(($selectNextStep->StepId + 1) != $post['StepId']){
|
||||
// return response()->json(['status' => false, 'message' => "Your account is not allowed to update this item."], 401);
|
||||
// }
|
||||
@@ -82,7 +83,7 @@ class ApiController extends Controller
|
||||
$ApiModel = new ApiModel;
|
||||
$invoice = Input::get('invoice');
|
||||
$getStep = Input::get('step');
|
||||
|
||||
|
||||
|
||||
// $response = $ApiModel->getTrackingStatus($invoice);
|
||||
$selectPaymentDetails = $ApiModel->selectPaymentDetails($invoice);
|
||||
@@ -104,7 +105,7 @@ class ApiController extends Controller
|
||||
$selectOrderList[$k]->table_fields = $table_fields[$k];
|
||||
$selectOrderList[$k]->product_images = $product_images[$k];
|
||||
}
|
||||
|
||||
|
||||
return response()->json([
|
||||
'status' => true,
|
||||
'payment_details' => $selectPaymentDetails[0],
|
||||
@@ -119,9 +120,9 @@ class ApiController extends Controller
|
||||
$productid = Input::get('productid');
|
||||
$orderid = Input::get('orderid');
|
||||
$qcounter = Input::get('qcounter');
|
||||
|
||||
|
||||
$getStatus = $ApiModel->getStatus($invoice, $productid, $orderid, $qcounter);
|
||||
|
||||
|
||||
if (!$getStatus) {
|
||||
return response()->json(['status' => false, 'data' => ""], 404);
|
||||
}
|
||||
@@ -132,7 +133,8 @@ class ApiController extends Controller
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function getSteps(){
|
||||
public function getSteps()
|
||||
{
|
||||
$ApiModel = new ApiModel;
|
||||
$selectSteps = $ApiModel->selectSteps();
|
||||
|
||||
@@ -144,6 +146,39 @@ class ApiController extends Controller
|
||||
'status' => true,
|
||||
'data' => $selectSteps
|
||||
], 200);
|
||||
|
||||
}
|
||||
|
||||
public function getInvoices()
|
||||
{
|
||||
$ApiModel = new ApiModel;
|
||||
$userId = Input::get('id');
|
||||
|
||||
$selectInvoices = $ApiModel->selectInvoices($userId);
|
||||
|
||||
if (!$selectInvoices) {
|
||||
return response()->json(['status' => false, 'data' => ""], 404);
|
||||
}
|
||||
|
||||
return response()->json([
|
||||
'status' => true,
|
||||
'data' => $selectInvoices
|
||||
], 200);
|
||||
}
|
||||
|
||||
public function trackingStatus()
|
||||
{
|
||||
$ApiModel = new ApiModel;
|
||||
$invoice = Input::get('invoice');
|
||||
|
||||
$getOrderStatus = $ApiModel->getOrderStatus($invoice);
|
||||
|
||||
if (!$getOrderStatus) {
|
||||
return response()->json(['status' => false, 'data' => ""], 404);
|
||||
}
|
||||
|
||||
return response()->json([
|
||||
'status' => true,
|
||||
'data' => $getOrderStatus
|
||||
], 200);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user