如何在后台实现把禅道数据库配置文件中的最初预计工时改成24

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
白丁 , 就是个白丁 !
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(982)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'试用了一下禅道WEB项目管理工具',
blogAbstract:'一般项目管理流程4.2产品经理篇&&& 4.2.1 维护产品及其模块&&& 4.2.2 建立计划&&& 4.2.3 需求管理&&& 4.2.4 建立发布&&& 4.2.5 路线图&&& 4.2.6 文档管理&&& 4.2.7 主持产品会议&&& 4.2.8 参与项目管理、演示和总结&&& 4.2.9 需求的基本统计报表 4.3项目经理篇&&& 4.3.1 建立项目&&& 4.3.2 组建团队&&& 4.3.3 确定需求&&& 4.3.4 分解任务&&& 4.3.5 项目进度&&& 4.3.6 演示会议和总结会议&&& 4.3.7 项目任务基本的报表统计 ',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'白丁 , 就是个白丁 !',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}禅道工时自检_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
禅道工时自检
&&禅道工具经验
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢当前位置:
/ 如何在后台实现把禅道数据库中的最初预计工时改成24
public function recordEstimate($taskID)
= fixer::input('post')-&get();
$estimates = array();
= $this-&getById($taskID);
$oldStatus = $task-&
foreach(array_keys($record-&id) as $id)
if($record-&dates[$id])
// if(!$record-&consumed[$id]) die();
// if($record-&left[$id] === '') die();
// if(strlen($record-&work[$id]) & 255) die();
$estimates[$id] = new stdclass();
$estimates[$id]-&date
= $record-&dates[$id];
$estimates[$id]-&task
= $taskID;
$estimates[$id]-&consumed = $record-&consumed[$id];
$estimates[$id]-&left
= $record-&left[$id];
$estimates[$id]-&work
= $record-&work[$id];
$estimates[$id]-&account
= $this-&app-&user-&
if(empty($estimates))
$consumed = 0;
= helper::now();
$this-&loadModel('action');
foreach($estimates as $estimate)
$consumed += $estimate-&
= $estimate-&
= $estimate-&
$this-&addTaskEstimate($estimate);
$estimateID = $this-&dao-&lastInsertID();
= $this-&action-&create('task', $taskID, 'RecordEstimate', $work, $estimate-&consumed);
$data = new stdClass();
$data-&consumed
= $task-&consumed + $
$data-&left
$data-&status
$data-&lastEditedBy
= $this-&app-&user-&
$data-&lastEditedDate = $
if($left == 0)
$task-&status
$data-&status
$data-&assignedTo
= $task-&openedBy;
$data-&assignedDate = $
$data-&finishedBy
= $this-&app-&user-&
$data-&finishedDate = $
else if($task-&status == 'wait')
$task-&status
= 'doing';
$data-&status
$data-&assignedTo
= $this-&app-&user-&
$data-&assignedDate = $
$data-&realStarted
= date('Y-m-d');
else if($task-&status == 'pause')
$task-&status
= 'doing';
$data-&status
$data-&assignedTo
= $this-&app-&user-&
$data-&assignedDate = $
$this-&dao-&update(TABLE_TASK)-&data($data)-&where('id')-&eq($taskID)-&exec();
$oldTask = new stdClass();
$newTask = new stdClass();
$oldTask-&consumed = $task-&
$newTask-&consumed = $task-&consumed + $
$oldTask-&left
$newTask-&left
$oldTask-&status
$newTask-&status
$changes =
common::createChanges($oldTask, $newTask);
$this-&action-&logHistory($actionID, $changes);
if($task-&story) $this-&loadModel('story')-&setStage($task-&story);
8.2.2 源码包操作系统
Windows 7客户端浏览器
提问者: 落叶终未有 悬赏:10 日期:
18:01:43 答案:1 点击 520
推荐直接到数据库中批量更新,要在后台实现界面功能的话可以自己跟踪一下代码调试代码,直接看代码很难看出哪里有问题的。

我要回帖

更多关于 禅道数据库连接 的文章

 

随机推荐