?> </table> </div> </div><!--p1--> @endforeach </div><!--myPositionContent--> </div><!--box--> </div><!--item1--> <div class="tab-pane" id="{{$orderdetail->id}}item2"> <div class="box"> <table class="table table-striped table-bordered responsive"> <?php //匹数 $item = ItemReceivedPackageDetail::where('item', $orderdetail->item->code)->where('status', '<', 2)->get(); $count = ceil(count($item) / 8); for ($i = $j = 0; $i < $count; $i++) { ?> <tr> @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td> @endif @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td> @endif @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td> @endif @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td> @endif @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td> @endif @if(isset($item[$k=$j++]))<td data-id="{{$orderdetail->item->code}}" class="item"><span data-item="{{$item[$k]->id}}" data-quantity="{{$item[$k]->quantity}}" >{{$item[$k]->quantity}}</span></td>
/** * postPackageCheckedin (拆包检验入库) */ public function postPackageCheckedin() { $id = Input::get('id'); $position = Input::get('readyposition'); $itemReceivedPackageDetail = ItemReceivedPackageDetail::find($id); $itemReceivedPackageDetail->status = 2; $itemReceivedPackageDetail->readyposition = $position; $itemReceivedPackageDetail->save(); //历史入库记录 $historyWareHouse = new HistoryWarehouse(); $historyWareHouse->identity = $itemReceivedPackageDetail->identity; $historyWareHouse->item = $itemReceivedPackageDetail->item; $historyWareHouse->batch = $itemReceivedPackageDetail->batch; $historyWareHouse->quantity = $itemReceivedPackageDetail->quantity; $historyWareHouse->position = $position; $historyWareHouse->operator = 5; $historyWareHouse->save(); //库存汇总 $wareHouse = Warehouse::where('item', $itemReceivedPackageDetail->item)->where('position', $position)->first(); if ($wareHouse) { $wareHouse->quantity = $wareHouse->quantity + $itemReceivedPackageDetail->quantity; $wareHouse->save(); } else { $wareHouse = new Warehouse(); $wareHouse->item = $itemReceivedPackageDetail->item; $wareHouse->position = $position; $wareHouse->quantity = $itemReceivedPackageDetail->quantity; $wareHouse->save(); } //更新item总库存 $items = Item::where('code', $itemReceivedPackageDetail->item)->first(); $items->stock += $itemReceivedPackageDetail->quantity; $items->readystock -= $itemReceivedPackageDetail->quantity; $items->save(); //到包日期|包号 $itemReceivedPackage = ItemReceivedPackage::find($itemReceivedPackageDetail->package_id); $package_checked_date = $itemReceivedPackage->package_checked_date; $package_no = $itemReceivedPackage->package_no; //供应商 $supplier = Supplier::find($itemReceivedPackageDetail->supplier_id); //details $itemReceivedPackageDetails = ItemReceivedPackageDetail::where('package_id', $itemReceivedPackageDetail->package_id)->orderBy('status')->get(); return View::make('admin.itemreceive.packagedetail')->with('itemReceivedPackageDetails', $itemReceivedPackageDetails)->with('supplier', $supplier)->with('package_checked_date', $package_checked_date)->with('package_no', $package_no); }
/** * getModal (入库确认) */ public function getModal() { $identity = Input::get('identity'); $itemReceivedPackageDetail = ItemReceivedPackageDetail::where('identity', $identity)->where('status', 1)->first(); return View::make('admin.warehouse.modal')->with('itemReceivedPackageDetail', $itemReceivedPackageDetail); }