* fix bug

This commit is contained in:
lanzongjun
2022-08-04 13:06:17 +08:00
parent 8ce6a83819
commit 9baa2fba54
3 changed files with 56 additions and 60 deletions
+2 -1
View File
@@ -3898,6 +3898,7 @@ class taskModel extends model
public function saveTaskDrag($objectID, $objectType)
{
$post = fixer::input('post')->get();
$post->end_date = date('Y-m-d', strtotime('-1 day', strtotime($post->end_date)));
if($objectType == 'task')
{
$objectData = $this->dao->select('*')->from(TABLE_TASK)->where('id')->eq($objectID)->fetch();
@@ -3935,7 +3936,7 @@ class taskModel extends model
}
$updateStartArg = !empty($objectData->realStarted) ? 'realStarted' : 'estStarted';
$updateEndArg = !empty($objectData->finishedDate) ? 'finishedDate' : 'deadline';
$updateEndArg = (!empty($objectData->finishedDate) and in_array($objectData->status, array('done', 'closed'))) ? 'finishedDate' : 'deadline';
$this->dao->update(TABLE_TASK)
->set($updateStartArg)->eq($post->start_date)
->set($updateEndArg)->eq($post->end_date)