Produkte SysAdmin

This commit is contained in:
Kevin Adametz 2020-06-14 13:48:11 +02:00
parent 75a0f9a38a
commit 9ed251820e
4 changed files with 36 additions and 124 deletions

View file

@ -40,7 +40,12 @@ class ShoppingUserController extends Controller
'wp_order_numbers' => 'required',
]);
$wp_order_numbers = json_decode($request->wp_order_numbers);
if(!is_array($request->wp_order_numbers)){
$wp_order_numbers = json_decode($request->wp_order_numbers);
}else{
$wp_order_numbers = $request->wp_order_numbers;
}
if(!$wp_order_numbers || !is_array($wp_order_numbers)){
@ -80,7 +85,12 @@ class ShoppingUserController extends Controller
'wp_order_numbers' => 'required',
]);
$wp_order_numbers = json_decode($request->wp_order_numbers);
if(!is_array($request->wp_order_numbers)){
$wp_order_numbers = json_decode($request->wp_order_numbers);
}else{
$wp_order_numbers = $request->wp_order_numbers;
}
if(!$wp_order_numbers || !is_array($wp_order_numbers)){
return response()->json([
@ -232,8 +242,12 @@ class ShoppingUserController extends Controller
'time' => Carbon::now()->toDateTimeString()
], 400);
}
if(!is_array($request->wp_order)){
$wp_order = json_decode($request->wp_order);
$wp_order = json_decode($request->wp_order);
}else{
$wp_order = $request->wp_order;
}
$wp_order = $this->prepareOrder($wp_order, $shopping_user);
if ($wp_order){
$user = $this->prepareForShow($shopping_user);
@ -433,6 +447,8 @@ class ShoppingUserController extends Controller
if(is_array($wp_shopping_order)){
foreach ($wp_shopping_order as $order) {
//$object = json_decode(json_encode($order), FALSE);
$order = (object) $order;
$error = [];
if (!isset($order->article) || !isset($order->qty) || !isset($order->price)) {
$error[] = "article parameter is missing";