Parcourir la source

feat: 完成时间

zhangxinlei1996 il y a 1 an
Parent
commit
134e39b28c
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  1. 3 1
      handler/activity/task.go

+ 3 - 1
handler/activity/task.go

@@ -147,7 +147,8 @@ func Task(msg *model.Message) {
 			status := taskTypeArr[1]
 			if status == "0" {
 				db.Tidb.Update("integral_task_detail", query, map[string]interface{}{
-					"status": 1,
+					"status":      1,
+					"finish_time": time.Now().Format(date.Date_Full_Layout),
 				})
 				taskMsgMap[types] = fmt.Sprintf("%s_%v", taskId, 1)
 			}
@@ -165,6 +166,7 @@ func Task(msg *model.Message) {
 				}
 			}
 			endtime, _ := time.Parse(date.Date_Full_Layout, end_time)
+			fmt.Println(finishStatus, success_status == 0, time.Now().Before(endtime))
 			if finishStatus && success_status == 0 && time.Now().Before(endtime) {
 				//判断是否完成所有任务且开启确认挑战
 				if mrpc.SubVipHarvest(msg.E_userId, 7, "") == nil {