作者 陈志颖

fix:修复app首页已完成任务统计问题

@@ -150,9 +150,13 @@ func (dao *TaskDao) CalculateSystemTask(companyId int64) (map[string]interface{} @@ -150,9 +150,13 @@ func (dao *TaskDao) CalculateSystemTask(companyId int64) (map[string]interface{}
150 } else { 150 } else {
151 underway = int64(count) 151 underway = int64(count)
152 } 152 }
  153 + // TODO 同步搜索任务条件
153 if count, err := tx.Model(taskModel). 154 if count, err := tx.Model(taskModel).
154 Where("task.company_id = ?", companyId). 155 Where("task.company_id = ?", companyId).
155 Where("task.task_status = ? ", domain.TASK_STATUS_COMPLETED). 156 Where("task.task_status = ? ", domain.TASK_STATUS_COMPLETED).
  157 + Where("task.task_status <> ? ", domain.TASK_STATUS_CLOSED).
  158 + Where("task.task_status <> ? ", domain.TASK_STATUS_UNRELEASED).
  159 + Where(`task.is_reward_take = ?`, true).
156 Count(); err != nil { 160 Count(); err != nil {
157 return nil, err 161 return nil, err
158 } else { 162 } else {