|
|
|
|
@ -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();
|
|
|
|
|
|