Commit b4dc31232ae655d9d9484f445da8ee6a5486949e

Authored by 陆恒
1 parent fd97af7a
Exists in master

提交

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
... ...