update hoodie downloader

This commit is contained in:
franknstayn
2022-04-01 20:19:08 +08:00
parent 13c6135a66
commit 4ecd282462
5 changed files with 980 additions and 3 deletions

View File

@@ -89,11 +89,24 @@ class AdminController extends Controller
$client_design_array = $AdminModel->selectClientDesign($dc);
$order_item_array = $AdminModel->selectOrderItem('Id', $id);
var_dump($order_item_array);
return view('admin_pages.download_pages.tshirt')
->with('client_design_array', $client_design_array)
->with('order_item_array', $order_item_array);
}
public function downloadPrintFile_hoodie($dc, $id)
{
$AdminModel = new AdminModel;
$client_design_array = $AdminModel->selectClientDesign($dc);
$order_item_array = $AdminModel->selectOrderItem('Id', $id);
return view('admin_pages.download_pages.hoodie')
->with('client_design_array', $client_design_array)
->with('order_item_array', $order_item_array);
}
public function downloadPrintFile_jersey($dc, $id)
{
$AdminModel = new AdminModel;

View File

@@ -84,6 +84,7 @@ Route::group(['middleware' => 'auth'], function () {
// Download Routes /////////////////
Route::get('orders/download/tshirt/{ck}/{id}', 'admin\AdminController@downloadPrintFile_tshirt');
Route::get('orders/download/hoodie/{ck}/{id}', 'admin\AdminController@downloadPrintFile_hoodie');
Route::get('orders/download/jersey/{ck}/{id}', 'admin\AdminController@downloadPrintFile_jersey');
Route::get('orders/download/mask/{ck}/{id}', 'admin\AdminController@downloadPrintFile_mask');
// End Download Routes /////////////

View File

@@ -33,8 +33,15 @@ class AdminModel extends Model
function selectOrderItem($field, $ck)
{
// $i = DB::table('orders')
// ->where($field, $ck)
// ->get();
$i = DB::table('orders')
->where($field, $ck)
->leftjoin('client_designs', 'client_designs.DesignCode', '=', 'orders.DesignCode')
->leftjoin('print_pattern_list', 'print_pattern_list.TemplateCode', '=', 'client_designs.TemplateCode')
->select('orders.*', 'client_designs.TemplateCode', 'print_pattern_list.Type')
->orderby('clipart_categories.Ordering', 'ASC')
->get();
return $i;
}
@@ -298,7 +305,8 @@ class AdminModel extends Model
return $i;
}
function selectStoreOrders($start, $end) {
function selectStoreOrders($start, $end)
{
$i = DB::table('orders')->select('orders.*', 'orders.Id as Order_Id', 'orders.DateCreated AS date_ordered', 'payment_details.InvoiceNumber', 'payment_details.Currency', 'payment_details.Payer_Email', 'payment_details.Payer_Firstname', 'payment_details.Payer_Lastname', 'shipping_addresses.*', 'teamstores.*')
->leftjoin('payment_details', 'payment_details.CartKey', '=', 'orders.CartKey')