예제 #1
0
 public function createShipping(Request $request)
 {
     $shipService = new shipService();
     $orderId = $request->input('orderId');
     $orderDetailIds = $request->input('orderDetailId');
     $pickHubId = $request->input('pickHubId', KACANA_SHIP_STORE_MAIN_ID);
     $shippingServiceTypeId = $request->input('shippingServiceTypeId', 0);
     $shipFee = $request->input('shipFee', 0);
     $paid = $request->input('paid', 0);
     $originShipFee = $request->input('originShipFee', 0);
     $extraDiscount = $request->input('extraDiscount', 0);
     $extraDiscountDesc = $request->input('extraDiscountDesc', '');
     $OrderClientNote = $request->input('OrderClientNote', '');
     $OrderContentNote = $request->input('OrderContentNote', '');
     $weight = $request->input('Weight', KACANA_SHIP_DEFAULT_WEIGHT);
     $length = $request->input('Length', KACANA_SHIP_DEFAULT_LENGTH);
     $width = $request->input('Width', KACANA_SHIP_DEFAULT_WIDTH);
     $height = $request->input('Height', KACANA_SHIP_DEFAULT_HEIGHT);
     try {
         $ship = $shipService->createShippingOrder($orderDetailIds, $orderId, $shippingServiceTypeId, $pickHubId, $weight, $length, $width, $height, $originShipFee, $shipFee, $extraDiscount, $extraDiscountDesc, $OrderClientNote, $OrderContentNote, $paid);
         return redirect('/shipping/detail?id=' . $ship->OrderCode);
     } catch (\Exception $e) {
         // @codeCoverageIgnoreStart
         $return['error'] = $e->getMessage();
         $return['errorMsg'] = $e->getMessage();
         // @codeCoverageIgnoreEnd
     }
 }
예제 #2
0
 public function shipping(Request $request)
 {
     $shipService = new shipService();
     $orderId = $request->input('orderId');
     $orderDetailIds = $request->input('orderDetailId');
     $pickHubId = $request->input('pickHubId', KACANA_SHIP_STORE_MAIN_ID);
     $shippingServiceTypeId = $request->input('shippingServiceTypeId', 0);
     $ExpectedDeliveryTime = $request->input('ExpectedDeliveryTime', '');
     $weight = $request->input('Weight', KACANA_SHIP_DEFAULT_WEIGHT);
     $length = $request->input('Length', KACANA_SHIP_DEFAULT_LENGTH);
     $width = $request->input('Width', KACANA_SHIP_DEFAULT_WIDTH);
     $height = $request->input('Height', KACANA_SHIP_DEFAULT_HEIGHT);
     try {
         $ship = $shipService->createShippingOrder($orderDetailIds, $orderId, $shippingServiceTypeId, $pickHubId, $weight, $length, $width, $height, $ExpectedDeliveryTime);
     } catch (\Exception $e) {
         // @codeCoverageIgnoreStart
         $return['error'] = $e->getMessage();
         $return['errorMsg'] = $e->getMessage();
         // @codeCoverageIgnoreEnd
     }
     return response()->json($return);
 }