diff --git a/modules/rtask/updateHandle.go b/modules/rtask/updateHandle.go index 52b91c527..96c9c46dd 100644 --- a/modules/rtask/updateHandle.go +++ b/modules/rtask/updateHandle.go @@ -88,10 +88,11 @@ func (this *ModelRtaskRecord) addUpdate(uid string, cfg *cfg.GameRdtaskCondiData } //查找任务数据 if v, ok := record.Vals[cfg.Id]; ok { - newCount := make([]int32, len(vals)) + newArr := make([]int32, len(vals)) + newArr = vals srcCount := v.Data[0] - newCount[0] = srcCount + vals[0] - v.Data = toMap(newCount...) + newArr[0] = srcCount + vals[0] + v.Data = toMap(newArr...) v.Timestamp = configure.Now().Unix() update := map[string]interface{}{