private void LoadMonkeyStudyRecords(int page = 1)
        {
            if (page == 1)
            {
                studyRecords = new List <StudyRecord>();
            }
            var token = _configService.ReadConfig()?.Token;

            try
            {
                var requestMonkeys = _monkeyService.GetStudyRecords(token, page);
                studyRecords.AddRange(requestMonkeys.records);

                var lastday = studyRecords.OrderBy(o => o.CreateTime).FirstOrDefault()?.CreateTime;
                var today   = DateTimeConverterTool.ConvertDateTimeToInt(DateTime.Now.Date);
                if (requestMonkeys.total > studyRecords.Count && lastday >= today)
                {
                    LoadMonkeyStudyRecords(page + 1);
                }
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("未登录"))
                {
                    MessageBox.Show("请前往  帮助---设置   进行token配置!");
                }
                else
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
        private void button_get_detail_Click(object sender, EventArgs e)
        {
            numericUpDown_monkeyId.Enabled = button_get_detail.Enabled = false;
            var id = (long)numericUpDown_monkeyId.Value;

            try
            {
                var detail = _monkeyService.GetMonkeyDetail(config.Token, id);
                detail.feedPage.TodayFeed();

                var toushi = detail.monkey.growIng != null && detail.monkey.growIng > 0 ? (double)detail.monkey.growIng : detail.monkey.growLimit ?? 5;
                detail.monkey.SetJueJinFenShu(toushi);
                detail.monkey.SetBearCd();
                var monkey = detail.monkey;

                webBrowser1.Navigate(monkey.facade, "_self", null, $"Referer:http://h.miguan.in/monkey/{monkey.id}");
                //webBrowser1.Navigate(monkey.facade);

                label_generation_weight.Text = $"{monkey.generation} 代 - {monkey.weight} kg";
                label_grow.Text      = $"成长:{monkey.grow}";
                label_bear.Text      = $"生育:{monkey.bear}" + $"    已完成{monkey.bearNum}次生育";
                label_makemoney.Text = $"掘金:{monkey.makeMoney}";

                var      nextBearDate = DateTimeConverterTool.ConvertStringToDateTime(monkey.nextBearDate.ToString());
                TimeSpan ts           = nextBearDate.Subtract(DateTime.Now);
                var      nextbear     = ts.TotalMinutes > 0 ? (ts.Days + "天" + ts.Hours + "小时" + ts.Minutes + "分钟后") : ("准备就绪");
                label_generationcoeff.Text = $"{monkey.generation}代系数为:{monkey.GenerationCoef}";

                label_cur_bearcd.Text   = $"最近一次生育时间:{nextbear}";
                label_bearcd.Text       = $"下次生育冷却时间:{monkey.NextBearCD}分钟";
                label_juejinfenshu.Text = $"掘金分数预估:{monkey.JueJinFenShu}";
                var todaycoin = ComputeCoin(monkey.JueJinFenShu);
                label_money.Text = $"今日收益预估:{todaycoin.ToString("f6")} wkc";
                DrawRadarChart(detail);
                ShowEggs(detail);
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("未登录"))
                {
                    MessageBox.Show("请前往  帮助---设置   进行token配置!");
                }
                else
                {
                    MessageBox.Show(ex.Message);
                }
            }
            finally
            {
                numericUpDown_monkeyId.Enabled = button_get_detail.Enabled = true;
            }
        }
        private void SetMonkeyXiulian()
        {
            var today = DateTimeConverterTool.ConvertDateTimeToInt(DateTime.Now.Date);

            monkeys.ForEach(f => f.XiuLianToday = studyRecords.Where(w => w.MonkeyId == f.Id && w.CreateTime > today).Sum(s => s.Coin));
        }