Exemplo n.º 1
0
 /**
  * @author Hanxiang
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function changeShelfStatusBatch()
 {
     $input = Input::all();
     if (!isset($input['ids'])) {
         Session::flash('error_tips', "操作失败");
         return response()->json(['result' => 0]);
     }
     if (!is_array($input['ids'])) {
         Session::flash('error_tips', "操作失败");
         return response()->json(['result' => 0]);
     }
     $toStatus = $input['to'];
     if ($toStatus == 1) {
         $s = Item::SALE_STATUS_YES;
     } elseif ($toStatus == 0) {
         $s = Item::SALE_STATUS_NO;
     } else {
         Session::flash('error_tips', "操作失败");
         return response()->json(['result' => 0]);
     }
     Item::whereIn('id', $input['ids'])->update(['sale_status' => $s]);
     Session::flash('success_tips', "操作成功");
     return response()->json(['result' => 1]);
 }