Commit 4d73688d28750445f020ac5348554499f936e0b6
1 parent
b54d20a9
Exists in
master
金币减半
Showing
1 changed file
with
16 additions
and
11 deletions
Show diff stats
src/HttpServer/logic/logic.go
... | ... | @@ -321,7 +321,8 @@ func HandlerAddgold(w http.ResponseWriter, data string) { |
321 | 321 | break |
322 | 322 | } |
323 | 323 | |
324 | - rdata.Gold_num = 5 * 2 | |
324 | + //rdata.Gold_num = 5 * 2 | |
325 | + rdata.Gold_num = 5 | |
325 | 326 | uinfo, err := GetUserInfo(rdata.Openid) |
326 | 327 | if err != nil || uinfo == nil { |
327 | 328 | logger.Info(" HandlerAddgold getdata failed:%v,for:%v", err, data) |
... | ... | @@ -432,14 +433,14 @@ func HandlerFetchproterybox(w http.ResponseWriter, data string) { |
432 | 433 | break |
433 | 434 | } |
434 | 435 | |
435 | - currkey := "leftcnt_" + DateNowStr() | |
436 | - newleftcnt := GetConcurrency(currkey, rdata.Openid) | |
437 | - if newleftcnt < 1 { | |
438 | - logger.Info(" HandlerFetchproterybox GetConcurrency LeftCnt failed:%v,for:%v", err, data) | |
439 | - resp.RetMsg = "当天领取已达上限" | |
440 | - resp.ErrNum = ERROR_FETCHLIMIT | |
441 | - break | |
442 | - } | |
436 | + //currkey := "leftcnt_" + DateNowStr() | |
437 | + //newleftcnt := GetConcurrency(currkey, rdata.Openid) | |
438 | + //if newleftcnt < 1 { | |
439 | + // logger.Info(" HandlerFetchproterybox GetConcurrency LeftCnt failed:%v,for:%v", err, data) | |
440 | + // resp.RetMsg = "当天领取已达上限" | |
441 | + // resp.ErrNum = ERROR_FETCHLIMIT | |
442 | + // break | |
443 | + //} | |
443 | 444 | |
444 | 445 | //判断当前剩余次数 |
445 | 446 | if uinfo.LeftCnt == 0 { |
... | ... | @@ -465,6 +466,10 @@ func HandlerFetchproterybox(w http.ResponseWriter, data string) { |
465 | 466 | break |
466 | 467 | } |
467 | 468 | |
469 | + if cfg.Reward > 0 { | |
470 | + cfg.Reward = int(cfg.Reward/2) | |
471 | + } | |
472 | + | |
468 | 473 | //加金币 |
469 | 474 | addgold, sumgold, err := AddCoinToTouTiao(rdata.Openid, 1, cfg.Reward, "每日领取宝箱奖励", "other") |
470 | 475 | if err != nil { |
... | ... | @@ -481,8 +486,8 @@ func HandlerFetchproterybox(w http.ResponseWriter, data string) { |
481 | 486 | resp.RetData.Goldnum = addgold |
482 | 487 | resp.RetData.Sumgold = sumgold |
483 | 488 | resp.RetData.Curlevle = uinfo.CalcCurLe() |
484 | - //resp.RetData.Leftcnt = uinfo.LeftCnt | |
485 | - resp.RetData.Leftcnt = Decrcurrency(currkey, rdata.Openid) | |
489 | + resp.RetData.Leftcnt = uinfo.LeftCnt | |
490 | + //resp.RetData.Leftcnt = Decrcurrency(currkey, rdata.Openid) | |
486 | 491 | resp.RetData.Curpoerty = uinfo.Property |
487 | 492 | |
488 | 493 | //保存 | ... | ... |