From 1e563f2f3ef443d68bac8be7fdf38948de8654d0 Mon Sep 17 00:00:00 2001 From: xia0ta0 Date: Fri, 2 Aug 2013 15:55:13 +0800 Subject: [PATCH] * code for task#1636. --- module/testtask/model.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/testtask/model.php b/module/testtask/model.php index f0e786089b..b217ee495d 100644 --- a/module/testtask/model.php +++ b/module/testtask/model.php @@ -149,7 +149,12 @@ class testtaskModel extends model { $oldTask = $this->getById($taskID); $task = fixer::input('post')->stripTags('name')->get(); - $this->dao->update(TABLE_TESTTASK)->data($task)->autoCheck()->batchcheck($this->config->testtask->edit->requiredFields, 'notempty')->where('id')->eq($taskID)->exec(); + $this->dao->update(TABLE_TESTTASK)->data($task) + ->autoCheck() + ->batchcheck($this->config->testtask->edit->requiredFields, 'notempty') + ->checkIF($task->end != '', 'end', 'ge', $task->begin) + ->where('id')->eq($taskID) + ->exec(); if(!dao::isError()) return common::createChanges($oldTask, $task); }