From 20a09be88e08d708103af998f6217a91c989fec3 Mon Sep 17 00:00:00 2001 From: holan20180123 <56391770@qq.com> Date: Tue, 1 Sep 2020 15:47:03 +0800 Subject: [PATCH] * Finish task #7734. --- module/block/control.php | 2 +- module/block/lang/zh-cn.php | 50 +++++++++++++-------------- module/block/model.php | 25 -------------- module/block/view/contribute.html.php | 20 +++++------ module/my/control.php | 1 + module/my/view/testcase.html.php | 25 ++++++++++++-- module/user/model.php | 15 +++++--- 7 files changed, 69 insertions(+), 69 deletions(-) diff --git a/module/block/control.php b/module/block/control.php index 0cb08a9091..178fc2afab 100644 --- a/module/block/control.php +++ b/module/block/control.php @@ -321,7 +321,7 @@ class block extends control */ public function contribute() { - $this->view->data = $this->block->getContributeBlockData(); + $this->view->data = $this->loadModel('user')->getPersonalData(); $this->display(); } diff --git a/module/block/lang/zh-cn.php b/module/block/lang/zh-cn.php index b51103a0d4..d6703381c6 100644 --- a/module/block/lang/zh-cn.php +++ b/module/block/lang/zh-cn.php @@ -38,31 +38,31 @@ $lang->block->welcome = '欢迎总览'; $lang->block->lblTesttask = '查看测试详情'; $lang->block->contribute = '我的贡献'; -$lang->block->leftToday = '今天剩余工作总计'; -$lang->block->myTask = '我的任务'; -$lang->block->myStory = "我的{$lang->storyCommon}"; -$lang->block->myBug = '我的BUG'; -$lang->block->myProject = '未关闭的' . $lang->projectCommon; -$lang->block->myProduct = '未关闭的' . $lang->productCommon; -$lang->block->delayed = '已延期'; -$lang->block->noData = '当前统计类型下暂无数据'; -$lang->block->emptyTip = '暂无信息'; -$lang->block->openedTodos = '创建的待办数'; -$lang->block->openedStories = '创建的需求数'; -$lang->block->resolvedTasks = '完成的任务数'; -$lang->block->resolvedBugs = '解决Bug数'; -$lang->block->openedTestcases = '创建用例数'; -$lang->block->waterfall = 'CMMI 3'; -$lang->block->scrum = 'Scrum+'; -$lang->block->allProject = '所有' . $lang->projectCommon; -$lang->block->doingProject = '进行中的' . $lang->projectCommon; -$lang->block->finishProject = '累积' . $lang->projectCommon; -$lang->block->estimatedHours = '预计工时'; -$lang->block->consumedHours = '已消耗'; -$lang->block->time = '第'; -$lang->block->week = '周'; -$lang->block->month = '月'; -$lang->block->selectProduct = '选择产品'; +$lang->block->leftToday = '今天剩余工作总计'; +$lang->block->myTask = '我的任务'; +$lang->block->myStory = "我的{$lang->storyCommon}"; +$lang->block->myBug = '我的BUG'; +$lang->block->myProject = '未关闭的' . $lang->projectCommon; +$lang->block->myProduct = '未关闭的' . $lang->productCommon; +$lang->block->delayed = '已延期'; +$lang->block->noData = '当前统计类型下暂无数据'; +$lang->block->emptyTip = '暂无信息'; +$lang->block->createdTodo = '创建的待办数'; +$lang->block->createdStory = '创建的软件需求数'; +$lang->block->finishedTask = '完成的任务数'; +$lang->block->resolvedBug = '解决的Bug数'; +$lang->block->createdCase = '创建的用例数'; +$lang->block->waterfall = 'CMMI 3'; +$lang->block->scrum = 'Scrum+'; +$lang->block->allProject = '所有' . $lang->projectCommon; +$lang->block->doingProject = '进行中的' . $lang->projectCommon; +$lang->block->finishProject = '累积' . $lang->projectCommon; +$lang->block->estimatedHours = '预计工时'; +$lang->block->consumedHours = '已消耗'; +$lang->block->time = '第'; +$lang->block->week = '周'; +$lang->block->month = '月'; +$lang->block->selectProduct = '选择产品'; $lang->block->params = new stdclass(); $lang->block->params->name = '参数名称'; diff --git a/module/block/model.php b/module/block/model.php index 3ddb2e3438..29417ce489 100644 --- a/module/block/model.php +++ b/module/block/model.php @@ -212,31 +212,6 @@ class blockModel extends model return $data; } - /** - * Get contribute block data. - * - * @access public - * @return array - */ - public function getContributeBlockData() - { - $account = $this->app->user->account; - $count = 'count(*) AS count'; - - $data = array(); - $data['todos'] = $this->dao->select($count)->from(TABLE_TODO)->where('account')->eq($account)->fetch('count'); - $data['stories'] = $this->dao->select($count)->from(TABLE_STORY)->where('openedBy')->eq($account)->andWhere('deleted')->eq('0')->fetch('count'); - $data['bugs'] = $this->dao->select($count)->from(TABLE_BUG)->where('resolvedBy')->eq($account)->andWhere('deleted')->eq('0')->fetch('count'); - $data['cases'] = $this->dao->select($count)->from(TABLE_CASE)->where('openedBy')->eq($account)->andWhere('deleted')->eq('0')->andWhere('product')->ne(0)->fetch('count'); - $data['tasks'] = $this->dao->select($count)->from(TABLE_TASK)->where('deleted')->eq('0') - ->andWhere('finishedBy', true)->eq($account) - ->orWhere('finishedList')->like("%,{$account},%") - ->markRight(1) - ->fetch('count'); - - return $data; - } - /** * Init block when account use first. * diff --git a/module/block/view/contribute.html.php b/module/block/view/contribute.html.php index 58dc927881..f64d7207b0 100644 --- a/module/block/view/contribute.html.php +++ b/module/block/view/contribute.html.php @@ -3,24 +3,24 @@