Commit a229b537e2cf2a7d29a20c6ee2a1aec6cfcc8cce
1 parent
a509ac43
Exists in
ver2.3.0
and in
1 other branch
提交
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
src/HttpServer/logic/logic.go
| @@ -10,8 +10,11 @@ import ( | @@ -10,8 +10,11 @@ import ( | ||
| 10 | "net/http" | 10 | "net/http" |
| 11 | "strconv" | 11 | "strconv" |
| 12 | "strings" | 12 | "strings" |
| 13 | + "sync" | ||
| 13 | ) | 14 | ) |
| 14 | 15 | ||
| 16 | +var llock sync.Mutex | ||
| 17 | + | ||
| 15 | func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) { | 18 | func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) { |
| 16 | SetHeader(w) | 19 | SetHeader(w) |
| 17 | var resp QueryguaninfoResp | 20 | var resp QueryguaninfoResp |
| @@ -725,6 +728,8 @@ func HandlerQuerytaskinfo(w http.ResponseWriter, data string, uuid int) { | @@ -725,6 +728,8 @@ func HandlerQuerytaskinfo(w http.ResponseWriter, data string, uuid int) { | ||
| 725 | 728 | ||
| 726 | func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) { | 729 | func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) { |
| 727 | SetHeader(w) | 730 | SetHeader(w) |
| 731 | + llock.Lock() | ||
| 732 | + defer llock.Unlock() | ||
| 728 | var resp UpdatetaskResp | 733 | var resp UpdatetaskResp |
| 729 | resp.Code = 0 | 734 | resp.Code = 0 |
| 730 | var rdata UpdatetaskReq | 735 | var rdata UpdatetaskReq |