diff --git a/module/task/lang/en.php b/module/task/lang/en.php index c1948c412f..8bdddf6459 100644 --- a/module/task/lang/en.php +++ b/module/task/lang/en.php @@ -133,6 +133,8 @@ $lang->task->successSaved = "Successfully saved"; $lang->task->delayWarning = " Postponed %s days "; $lang->task->remindBug = "This task from Bug, update the Bug:%s or not?"; +$lang->task->error->consumed = '"Consumed" must be number'; + /* Report. */ $lang->task->report->common = 'Report'; $lang->task->report->select = 'Select'; diff --git a/module/task/lang/zh-cn.php b/module/task/lang/zh-cn.php index 8141660b67..109618a74b 100644 --- a/module/task/lang/zh-cn.php +++ b/module/task/lang/zh-cn.php @@ -133,6 +133,8 @@ $lang->task->successSaved = "成功添加,"; $lang->task->delayWarning = " 延期%s天 "; $lang->task->remindBug = "该任务为Bug转化得到,是否更新Bug:%s ?"; +$lang->task->error->consumed = '"已经消耗"必须为数字'; + /* 统计报表。*/ $lang->task->report->common = '报表'; $lang->task->report->select = '请选择报表类型'; diff --git a/module/task/model.php b/module/task/model.php index 00d5af98d4..316378cd25 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -402,6 +402,9 @@ class taskModel extends model ->setDefault('finishedBy, lastEditedBy', $this->app->user->account) ->setDefault('finishedDate, lastEditedDate', $now) ->remove('comment')->get(); + + if(!is_numeric($task->consumed)) die(js::error($this->lang->task->error->consumed));; + $this->setStatus($task); $this->dao->update(TABLE_TASK)->data($task)