diff --git a/app/Http/Controllers/Admin/ProjectController.php b/app/Http/Controllers/Admin/ProjectController.php index 2aa48d1..126f6b1 100755 --- a/app/Http/Controllers/Admin/ProjectController.php +++ b/app/Http/Controllers/Admin/ProjectController.php @@ -330,6 +330,13 @@ class ProjectController extends CommonController public function askSubmitStore(Request $request) { $all = \request()->all(); + $userId = auth()->user()->id; + // 一个月只能提交一次 + $has = AskSubmit::where('admin_id', $userId) + ->where('project_id', $all['project_id']) + ->where('date', 'like', '%' . date('Y-m') . '%') + ->first(); + if ($has) return $this->error("每个月只能提交一次"); $content = []; $socre = 0; foreach ($all['ask'] as $key => $item) { @@ -339,7 +346,7 @@ class ProjectController extends CommonController ]; $socre += $item; } - $all['admin_id'] = auth()->user()->id; + $all['admin_id'] = $userId; $all['score'] = $socre; $all['content'] = $content; $model = AskSubmit::create($all); @@ -389,10 +396,10 @@ class ProjectController extends CommonController public function delete(Request $request) { try { - $array = explode('-',$request->id); - if(count($array) == 2){ + $array = explode('-', $request->id); + if (count($array) == 2) { $model = AskSubmit::find($array[1]); - }else{ + } else { $model = $this->model->find($request->id); } $model->delete();