isPost()) { if (isset($param['end_time'])) { $param['end_time'] = strtotime(urldecode($param['end_time'])); } try { validate(TaskCheck::class)->scene('add')->check($param); } catch (ValidateException $e) { // 验证失败 输出错误信息 return to_assign(1, $e->getError()); } $param['create_time'] = time(); $param['admin_id'] = 1; if (!empty($param['md5']) && strlen($param['md5']) > 2) { $id = TaskList::where('md5', $param['md5'])->value('id'); if ($id) { return to_assign(1, '已存在'); } } $sid = TaskList::strict(false)->field(true)->insertGetId($param); if ($sid) { add_log('add', $sid, $param); $log_data = array( 'module' => 'task', 'task_id' => $sid, 'new_content' => $param['title'], 'field' => 'new', 'action' => 'add', 'admin_id' => 1, 'create_time' => time(), ); Db::name('ProjectLog')->strict(false)->field(true)->insert($log_data); //发消息 //$users = $param['director_uid']; //sendMessage($users, 21, ['title' => $param['title'],'from_uid' => $this->uid, 'create_time'=>date('Y-m-d H:i:s',time()), 'action_id' => $sid]); } return to_assign(); } } }