同步操作将从 勾股开源/勾股DEV项目任务协作系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?phpnamespace app\model;use think\facade\Db;use think\Model;class Project extends Model{const ZERO = 0;const ONE = 1;const TWO = 2;const THREE = 3;const FORE = 4;public static $Status = [self::ZERO => '未设置',self::ONE => '未开始',self::TWO => '进行中',self::THREE => '已完成',self::FORE => '已关闭',];//详情public function detail($id){$detail = Db::name('Project')->where(['id' => $id])->find();if (!empty($detail)) {$detail['product_name'] = Db::name('Product')->where(['id' => $detail['product_id']])->value('name');$detail['admin_name'] = Db::name('Admin')->where(['id' => $detail['admin_id']])->value('name');$detail['director_name'] = Db::name('Admin')->where(['id' => $detail['director_uid']])->value('name');$team_admin_ids = Db::name('ProjectUser')->where(['delete_time' => 0,'project_id'=>$id])->column('uid');$team_admin_names = Db::name('Admin')->where('id', 'in', $team_admin_ids)->column('name');$detail['team_admin_names'] = implode(',', $team_admin_names);$detail['status_name'] = self::$Status[(int) $detail['status']];$detail['times'] = time_trans($detail['create_time']);$detail['users'] = Db::name('ProjectUser')->where(['delete_time' => 0,'project_id'=>$id])->count();$detail['comments'] = Db::name('Comment')->where([['module','=','project'],['topic_id','=',$detail['id']],['delete_time','=',0]])->count();$detail['logs'] = Db::name('Log')->where(['module' => 'project', 'project_id' => $detail['id']])->count();}return $detail;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。