diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 8014085..b2a7da6 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -364,8 +364,20 @@ class ProjectController extends CommonController public function askSubmitUpdate($id = null, Request $request) { try { + $all = $request->all(); $model = AskSubmit::find($id); - $model->fill($request->all); + $content = []; + $socre = 0; + foreach ($all['ask'] as $key => $item) { + $content[] = [ + 'ask' => AskSubmit::$askList[$key], + 'score' => $item + ]; + $socre += $item; + } + $all['score'] = $socre; + $all['content'] = $content; + $model->fill($all); $model->save(); $url = "/admin/project/asksubmit/" . $request->project_id; return $this->success("修改成功", $url, $model); diff --git a/routes/web.php b/routes/web.php index df99649..81ad274 100644 --- a/routes/web.php +++ b/routes/web.php @@ -49,7 +49,7 @@ Route::group(["namespace" => "Admin", "prefix" => "admin"], function () { Route::get("project/asksubmit/{id}", 'ProjectController@askSubmit'); Route::get("project/asksubmit_create", 'ProjectController@askSubmitCreate'); Route::post("project/asksubmit_store", 'ProjectController@askSubmitStore'); - Route::post("project/asksubmit_update", 'ProjectController@askSubmitUpdate'); + Route::post("project/asksubmit_update/{id}", 'ProjectController@askSubmitUpdate'); Route::get("project/asksubmit_edit", 'ProjectController@askSubmitEdit'); Route::get("project/asksubmit_delete", 'ProjectController@askSubmitDelete');