/** * @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]); }