Exemplo n.º 1
0
 /**
  * postEditModal
  */
 public function postEditModal()
 {
     $stockuppackage = Input::get('stockuppackage');
     $stockuppackage = json_decode($stockuppackage, true);
     $order_id = Input::get('order_id');
     $package_no = Input::get('package_no');
     //生成package
     $package = new Stockpackage();
     $package->order_id = $order_id;
     $package->package_no = $package_no;
     $package->item_count = 0;
     $package->save();
     //插入packagedetail
     $item_count = 0;
     foreach ($stockuppackage as $k => $p) {
         foreach ($p as $v) {
             $detail = new StockpackageDetail();
             $detail->package_id = $package->id;
             $detail->item = $k;
             $detail->quantity = $v['quantity'];
             $detail->position = $v['position'];
             $detail->identity = $v['identity'];
             $detail->status = $v['status'];
             $detail->save();
             $item_count += $v['quantity'];
             $stockupdetail = StockupDetail::find($v['id']);
             $stockupdetail->packaged = 1;
             $stockupdetail->save();
         }
     }
     $package->item_count = $item_count;
     $package->save();
     return Response::json(array('msg' => '1'));
     //修改stockupdetail packaged
 }
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         StockpackageDetail::create([]);
     }
 }