function get_parts_group($start_date, $end_date) { $results = array(); $prods = Production::find('all', array('conditions' => array(' is_urgent = ? AND DATE(`urgent_date`) >= ? AND DATE(`urgent_date`) <= ?', 1, $start_date, $end_date), 'order' => 'id desc')); foreach ($prods as $prod) { // 零件 foreach ($prod->parts as $part) { $_part = array('num' => $part->num, 'name' => $part->name, 'urgent_date' => date('Y-m-d', strtotime($prod->urgent_date)), 'count' => $part->count, 'procs' => array()); foreach ($part->processes as $proc) { if ($proc->planned_completion_date && !$proc->is_done) { $_part['procs'][] = array('priority' => $proc->priority, 'name' => $proc->name, 'production_date' => $proc->production_date ? date('Y-m-d', strtotime($proc->production_date)) : '', 'planned_completion_date' => date('Y-m-d', strtotime($proc->planned_completion_date)), 'completion_date' => $proc->completion_date ? date('Y-m-d', strtottime($proc->completion_date)) : ''); } } if (count($_part['procs'])) { $results[] = $_part; } } } return $results; }
// return Carbon::create(2015-08-26 23:06:20)->endOfDay(); // return $prod->getCurrentProduction()->toArray(); return Auth::user()->role; if (Auth::attempt(array('password' => 'raymund123'))) { return 'true'; } else { return 'false'; } // return 10 + -10; // return Item::find(1)->cart; $temp = TempCart::all()->toArray(); $item = Item::where('barcode', '=', '900110023')->get()->toArray(); // return TempCart::all(); return json_encode(array_merge($temp, $item)); return DNS1D::getBarcodeHTML('123456789', "EAN13", 2, 60); $production = Production::find(2); return $production->items; }); Route::get('test/{trans_id}', ['uses' => 'SalesController@printInvoice']); Route::get('sample/{code}', ['uses' => 'SalesController@processOrder']); Route::get('/item/findbyname/{name}', ['uses' => 'ItemsController@findByName']); Route::group(array('before' => 'auth'), function () { Route::get('/', ['as' => 'home', 'uses' => 'BaseController@index']); // Route::get('/',function(){ // return View::make('index') // ->with('title',"Flibbys Point of Sale System"); // }); /* Inventory Routes */ Route::get('/inventory/', ['uses' => 'InventoryController@index']); Route::get('/inventory/stocks/{stockid}/edit', ['as' => 'stock.edit', 'uses' => 'IngredientsController@edit']); Route::put('/inventory/stocks/{stockid}/update', ['as' => 'stock.update', 'uses' => 'IngredientsController@update']);