diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 785c3ae..64b0873 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -10,8 +10,11 @@ import ( "net/http" "strconv" "strings" + "sync" ) +var llock sync.Mutex + func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) { SetHeader(w) var resp QueryguaninfoResp @@ -725,6 +728,8 @@ func HandlerQuerytaskinfo(w http.ResponseWriter, data string, uuid int) { func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) { SetHeader(w) + llock.Lock() + defer llock.Unlock() var resp UpdatetaskResp resp.Code = 0 var rdata UpdatetaskReq -- libgit2 0.21.0