...
|
...
|
@@ -165,6 +165,7 @@ func (dao *TaskDao) CalculatePersonTask(uid int64) (map[string]interface{}, erro |
|
|
var completedAsSponsor int64
|
|
|
var bidAsParticipator int64
|
|
|
var completedAsParticipator int64
|
|
|
var expiredAsSponsor int64
|
|
|
tx := dao.transactionContext.PgTx
|
|
|
taskModel := new(models.Task)
|
|
|
if count, err := tx.Model(taskModel).
|
...
|
...
|
@@ -287,6 +288,8 @@ func (dao *TaskDao) CalculatePersonTask(uid int64) (map[string]interface{}, erro |
|
|
} else {
|
|
|
completedAsParticipator = int64(count)
|
|
|
}
|
|
|
//if count, err := tx.Model(taskModel).
|
|
|
// Where(`task.sponsor @> '{}'`)
|
|
|
return map[string]interface{}{
|
|
|
"underwayAsAssignedPerson": underwayAsAssignedPerson,
|
|
|
"unAcceptanceAsAssignedPerson": unAcceptanceAsAssignedPerson,
|
...
|
...
|
@@ -303,6 +306,7 @@ func (dao *TaskDao) CalculatePersonTask(uid int64) (map[string]interface{}, erro |
|
|
"completedAsSponsor": completedAsSponsor,
|
|
|
"bidAsParticipator": bidAsParticipator,
|
|
|
"completedAsParticipator": completedAsParticipator,
|
|
|
"expiredAsSponsor": expiredAsSponsor,
|
|
|
}, nil
|
|
|
}
|
|
|
|
...
|
...
|
|