From 0e7f8d702ba4a266d2bbd86f6bd80abc811522c0 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Thu, 30 Jul 2020 10:29:33 +0800 Subject: [PATCH] 提亀 --- src/HttpServer/logic/logic.go | 11 +++++++++++ 1 file changed, 11 insertions(+), 0 deletions(-) diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 3ae2c53..dba516c 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -10,9 +10,12 @@ import ( "math/rand" "net/http" "strconv" + "sync" "time" ) +var llock sync.Mutex + func HandlerQuerdrawinfo(w http.ResponseWriter, data string, uuid int) { SetHeader(w) var resp QuerdrawinfoResp @@ -208,6 +211,8 @@ func HandlerGetcash(w http.ResponseWriter, data string, uuid int) { func HandlerFetchredbag(w http.ResponseWriter, data string, uuid int) { SetHeader(w) + llock.Lock() + defer llock.Unlock() var resp FetchredbagResp resp.Code = 0 var rdata FetchredbagReq @@ -352,6 +357,8 @@ func HandlerFetchredbag(w http.ResponseWriter, data string, uuid int) { func HandlerUploadspeciallevel(w http.ResponseWriter, data string, uuid int) { SetHeader(w) + llock.Lock() + defer llock.Unlock() var resp UploadlevelResp resp.Code = 0 var rdata UploadlevelReq @@ -392,6 +399,8 @@ func HandlerUploadspeciallevel(w http.ResponseWriter, data string, uuid int) { func HandlerUploadbiglevel(w http.ResponseWriter, data string, uuid int) { SetHeader(w) + llock.Lock() + defer llock.Unlock() var resp UploadlevelResp resp.Code = 0 var rdata UploadlevelReq @@ -432,6 +441,8 @@ func HandlerUploadbiglevel(w http.ResponseWriter, data string, uuid int) { func HandlerUploadlevel(w http.ResponseWriter, data string, uuid int) { SetHeader(w) + llock.Lock() + defer llock.Unlock() var resp UploadlevelResp resp.Code = 0 var rdata UploadlevelReq -- libgit2 0.21.0