Commit 6fd72068e454386a1f85d94d6215da7602d801e2
1 parent
8b6b07de
Exists in
master
提交
Showing
3 changed files
with
14 additions
and
7 deletions
Show diff stats
src/HttpServer/logic/datadef.go
... | ... | @@ -723,6 +723,7 @@ type UserData struct { |
723 | 723 | LastTimingRewardHour int //上次领取整点奖励的时刻 |
724 | 724 | FlopCardCnt int //翻牌次数计数 |
725 | 725 | FlopCardLefCnt int //剩余翻拍次数 |
726 | + TodayZhaocai float32 //当天招财猫收益 | |
726 | 727 | CatShopInfo CatShopData //猫咖门店数据 |
727 | 728 | Taskinfo TaskData //任务数据 |
728 | 729 | AchieveMent AchieveMentData //成就数据 | ... | ... |
src/HttpServer/logic/httpserver.go
... | ... | @@ -139,7 +139,7 @@ func startServerHttpServe() { |
139 | 139 | http.HandleFunc("/api/gambling/removeCat", RemoveCat) //清除猫 |
140 | 140 | |
141 | 141 | /////---------------------------------------------------------------------old |
142 | - http.HandleFunc("/happycat/exchangetwoPos", ExchangePos) //交换位置 | |
142 | + //http.HandleFunc("/happycat/exchangetwoPos", ExchangePos) //交换位置 | |
143 | 143 | http.HandleFunc("/happycat/clickcatbox", ClickCatBox) //请求点击猫箱子 |
144 | 144 | http.HandleFunc("/happycat/upgradecatbox", UpgradeCatBox) //请求点击猫箱子 |
145 | 145 | //http.HandleFunc("/happycat/acclecte", AcclecteGold) //请求点击猫箱子 | ... | ... |
src/HttpServer/logic/logic.go
... | ... | @@ -792,14 +792,19 @@ func HandlerLimitCatList(w http.ResponseWriter, data string, uuid int) { |
792 | 792 | |
793 | 793 | poslist := uinfo.GetLimitCatList() |
794 | 794 | |
795 | + nowtime := int(time.Now().Unix()) | |
795 | 796 | for _, pos := range poslist { |
796 | 797 | if pos > 0 && pos < len(uinfo.PosInfo) { |
797 | - var tmp LimitCatListData | |
798 | - tmp.CatId = uinfo.PosInfo[pos].Cat | |
799 | - tmp.Status = 0 | |
800 | - tmp.Cash = uinfo.PosInfo[pos].RedPacket | |
801 | - tmp.Date = time.Now().Format("2006-01-02T 15:04:05") | |
802 | - resp.Data = append(resp.Data, tmp) | |
798 | + //如果可领取了再加入列表 | |
799 | + if nowtime > uinfo.PosInfo[pos].StartTime+uinfo.PosInfo[pos].Time { | |
800 | + var tmp LimitCatListData | |
801 | + tmp.CatId = uinfo.PosInfo[pos].Cat | |
802 | + tmp.Status = 0 | |
803 | + tmp.Cash = uinfo.PosInfo[pos].RedPacket | |
804 | + tmp.Date = time.Now().Format("2006-01-02T 15:04:05") | |
805 | + resp.Data = append(resp.Data, tmp) | |
806 | + } | |
807 | + | |
803 | 808 | } |
804 | 809 | } |
805 | 810 | |
... | ... | @@ -868,6 +873,7 @@ func HandlerRecvRedCat(w http.ResponseWriter, data string, uuid int) { |
868 | 873 | uinfo.CleadPos(cpos) |
869 | 874 | |
870 | 875 | uinfo.CalcGoldRate() |
876 | + uinfo.TodayZhaocai += addredpack | |
871 | 877 | |
872 | 878 | resp.Data.Num = addredpack |
873 | 879 | resp.Code = 0 | ... | ... |