Commit b4dc31232ae655d9d9484f445da8ee6a5486949e
1 parent
fd97af7a
Exists in
master
提交
Showing
3 changed files
with
46 additions
and
0 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| ... | ... | @@ -77,6 +77,15 @@ type UserInfoResp struct { |
| 77 | 77 | Data UserInfoData `json:"data"` |
| 78 | 78 | } |
| 79 | 79 | |
| 80 | +type AddAdData struct { | |
| 81 | +} | |
| 82 | + | |
| 83 | +type AddAdResp struct { | |
| 84 | + Code int `json:"code"` | |
| 85 | + Message string `json:"message"` | |
| 86 | + Data AddAdData `json:"data"` | |
| 87 | +} | |
| 88 | + | |
| 80 | 89 | type DataDesc struct { |
| 81 | 90 | Pos int `json:"pos"` |
| 82 | 91 | Catlv int `json:"cat_lv"` | ... | ... |
src/HttpServer/logic/httpserver.go
| ... | ... | @@ -138,6 +138,7 @@ func startServerHttpServe() { |
| 138 | 138 | http.HandleFunc("/api/gambling/autoChoose", AutoChoose) //自动选号码 |
| 139 | 139 | http.HandleFunc("/api/gambling/removeCat", RemoveCat) //清除猫 |
| 140 | 140 | http.HandleFunc("/api/user/info", UserInfo) //个人信息 |
| 141 | + http.HandleFunc("api/ad/add", AddAd) //看广告 | |
| 141 | 142 | |
| 142 | 143 | /////---------------------------------------------------------------------old |
| 143 | 144 | //http.HandleFunc("/happycat/exchangetwoPos", ExchangePos) //交换位置 |
| ... | ... | @@ -1110,6 +1111,24 @@ func UserInfo(w http.ResponseWriter, r *http.Request) { |
| 1110 | 1111 | HandlerUserInfo(w, s, Uuid) |
| 1111 | 1112 | } |
| 1112 | 1113 | |
| 1114 | +func AddAd(w http.ResponseWriter, r *http.Request) { | |
| 1115 | + Uuid := 0 | |
| 1116 | + if len(r.Header) > 0 { | |
| 1117 | + Uuid, _ = strconv.Atoi(r.Header.Get("uid")) | |
| 1118 | + } | |
| 1119 | + if Uuid == 0 { | |
| 1120 | + SetHeader(w) | |
| 1121 | + return | |
| 1122 | + } | |
| 1123 | + result, _ := ioutil.ReadAll(r.Body) | |
| 1124 | + r.Body.Close() | |
| 1125 | + | |
| 1126 | + s := string(result) | |
| 1127 | + logger.Info("AddAd , body:%v,uuid=%v", s, Uuid) | |
| 1128 | + | |
| 1129 | + HandlerAddAd(w, s, Uuid) | |
| 1130 | +} | |
| 1131 | + | |
| 1113 | 1132 | func TestaddCat(w http.ResponseWriter, r *http.Request) { |
| 1114 | 1133 | Uuid := 0 |
| 1115 | 1134 | if len(r.Header) > 0 { | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -230,6 +230,24 @@ func HandlerDoBuyCat(w http.ResponseWriter, data string, uuid int) { |
| 230 | 230 | fmt.Fprint(w, string(respstr)) |
| 231 | 231 | } |
| 232 | 232 | |
| 233 | +func HandlerAddAd(w http.ResponseWriter, data string, uuid int) { | |
| 234 | + SetHeader(w) | |
| 235 | + var resp AddAdResp | |
| 236 | + resp.Code = 0 | |
| 237 | + resp.Message = "success" | |
| 238 | + | |
| 239 | + for { | |
| 240 | + | |
| 241 | + //暂时没处理 | |
| 242 | + | |
| 243 | + break | |
| 244 | + } | |
| 245 | + | |
| 246 | + //回包 | |
| 247 | + respstr, _ := json.Marshal(&resp) | |
| 248 | + fmt.Fprint(w, string(respstr)) | |
| 249 | +} | |
| 250 | + | |
| 233 | 251 | func HandlerUserInfo(w http.ResponseWriter, data string, uuid int) { |
| 234 | 252 | SetHeader(w) |
| 235 | 253 | var resp UserInfoResp | ... | ... |