Commit e854c69c250164447cfb2ff457ab386354323219

Authored by 陆恒
1 parent bf64db0d
Exists in master

提交

Showing 1 changed file with 25 additions and 0 deletions   Show diff stats
src/HttpServer/logic/logic.go
@@ -355,7 +355,32 @@ func HandlerTestaddCat(w http.ResponseWriter, data string, uuid int) { @@ -355,7 +355,32 @@ func HandlerTestaddCat(w http.ResponseWriter, data string, uuid int) {
355 //赌博猫 355 //赌博猫
356 uinfo.SetDuboCatPos(catid) 356 uinfo.SetDuboCatPos(catid)
357 } else { 357 } else {
  358 +
358 uinfo.PosInfo[rdata.Position].Cat = catid 359 uinfo.PosInfo[rdata.Position].Cat = catid
  360 + if catid > 36 {
  361 + pos := rdata.Position
  362 + cfg := jsonconf.GetRedCatConfig(catid)
  363 + if cfg == nil {
  364 + logger.Error("HandlerTestaddCat Position failed=%v", err)
  365 + resp.Code = 1
  366 + resp.Message = "参数错误"
  367 + break
  368 + }
  369 + //需要处理红包
  370 + if cfg.Id == 13 {
  371 + uinfo.PosInfo[pos].Time = 10 * 60
  372 + uinfo.PosInfo[pos].StartTime = int(time.Now().Unix())
  373 + }
  374 + if cfg.Id == 14 {
  375 + uinfo.PosInfo[pos].Time = 15 * 60
  376 + uinfo.PosInfo[pos].StartTime = int(time.Now().Unix())
  377 + }
  378 + if cfg.Id == 2 {
  379 + uinfo.PosInfo[pos].Time = 24 * 60 * 60
  380 + uinfo.PosInfo[pos].StartTime = int(time.Now().Unix())
  381 + }
  382 + uinfo.PosInfo[pos].RedPacket = cfg.Money
  383 + }
359 } 384 }
360 385
361 uinfo.CalcGoldRate() 386 uinfo.CalcGoldRate()