Pārlūkot izejas kodu

feature:基点任务变更 调整完整任务号更新顺序

liran 1 gadu atpakaļ
vecāks
revīzija
dbb5c13e6a

+ 5 - 5
src/dashoo.cn/genepoint_srv/controllers/converse/converse.go

@@ -55,6 +55,10 @@ func (ctrl *ConverseController) SearchDatabase() map[string]*RequestEntity {
 		}
 
 		taskid := value.Task_id + "@" + strconv.FormatInt(time, 10)
+		err := svc.UpdateFullTaskId(value.Id, taskid)
+		if err != nil {
+			log.Println("更新完整taskId失败", err)
+		}
 		//	log.Println("taskid:", taskid)
 
 		//如果没有任务实体, 则创建新任务实体
@@ -62,6 +66,7 @@ func (ctrl *ConverseController) SearchDatabase() map[string]*RequestEntity {
 			entity := svc.GenerateRequestEntity(value.Task_type /*value.Task_id*/, taskid, user)
 			reqMap[value.Task_id] = entity
 		}
+
 		//处理任务详细
 		svc.HandleTaskDetail(value.Task_type, reqMap[value.Task_id], &value)
 
@@ -69,11 +74,6 @@ func (ctrl *ConverseController) SearchDatabase() map[string]*RequestEntity {
 		if value.Task_type == 7 {
 			taskid = svc.GetFullTaskId(value.Task_id)
 		}
-		err := svc.UpdateFullTaskId(value.Id, taskid)
-		if err != nil {
-			log.Println("更新完整taskId失败", err)
-		}
-
 	}
 	for _, v := range reqMap {
 		//log.Println("****************************")