Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
加钱居士.
foot
提交
a562d237
F
foot
项目概览
加钱居士.
/
foot
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
foot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a562d237
编写于
1月 19, 2020
作者:
M
monomania
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.xx
上级
90a49440
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
14 deletion
+16
-14
foot-core/module/analy/service/C1Service.go
foot-core/module/analy/service/C1Service.go
+16
-14
未找到文件。
foot-core/module/analy/service/C1Service.go
浏览文件 @
a562d237
...
...
@@ -161,25 +161,26 @@ func (this *C1Service) analyStub(v *pojo.MatchLast) (int, *entity5.AnalyResult)
if
mainZongBfs
==
nil
||
guestZongBfs
==
nil
||
mainZhuBfs
==
nil
||
guestKeBfs
==
nil
{
return
-
1
,
nil
}
baseVal
:=
0.075
if
mainZongBfs
.
MatchCount
>=
10
&&
guestZongBfs
.
MatchCount
>=
10
{
//排名越小越好
rankDiff
:=
5.0
temp_val
=
float64
(
mainZongBfs
.
Ranking
-
guestZongBfs
.
Ranking
)
if
temp_val
>=
rankDiff
{
letBall
+=
-
0.125
-
(
temp_val
/
rankDiff
)
*
0.125
letBall
+=
-
baseVal
-
(
temp_val
/
rankDiff
)
*
baseVal
}
temp_val
=
float64
(
guestZongBfs
.
Ranking
-
mainZongBfs
.
Ranking
)
if
temp_val
>=
rankDiff
{
letBall
+=
0.125
+
(
temp_val
/
rankDiff
)
*
0.125
letBall
+=
baseVal
+
(
temp_val
/
rankDiff
)
*
baseVal
}
temp_val
=
float64
(
mainZhuBfs
.
Ranking
-
guestKeBfs
.
Ranking
)
if
temp_val
>=
rankDiff
{
letBall
+=
-
0.125
-
(
temp_val
/
rankDiff
)
*
0.125
letBall
+=
-
baseVal
-
(
temp_val
/
rankDiff
)
*
baseVal
}
temp_val
=
float64
(
guestKeBfs
.
Ranking
-
mainZhuBfs
.
Ranking
)
if
temp_val
>=
rankDiff
{
letBall
+=
0.125
+
(
temp_val
/
rankDiff
)
*
0.125
letBall
+=
baseVal
+
(
temp_val
/
rankDiff
)
*
baseVal
}
}
...
...
@@ -203,21 +204,21 @@ func (this *C1Service) analyStub(v *pojo.MatchLast) (int, *entity5.AnalyResult)
}
}
if
mainWin
>
(
guestWin
+
1
)
{
letBall
+=
0.125
+
float64
(
mainWin
/
winCountDiff
)
*
0.125
letBall
+=
baseVal
+
float64
(
mainWin
/
winCountDiff
)
*
baseVal
}
if
guestWin
>
(
mainWin
+
1
)
{
letBall
+=
-
0.125
-
float64
(
guestWin
/
winCountDiff
)
*
0.125
letBall
+=
-
baseVal
-
float64
(
guestWin
/
winCountDiff
)
*
baseVal
}
//------
bffe_main
:=
this
.
BFFutureEventService
.
FindNextBattle
(
matchId
,
v
.
MainTeamId
)
bffe_guest
:=
this
.
BFFutureEventService
.
FindNextBattle
(
matchId
,
v
.
GuestTeamId
)
//如果主队下一场打客场,战意充足
if
v
.
MainTeamId
==
bffe_main
.
EventGuestTeamId
{
letBall
+=
0.145
letBall
+=
baseVal
}
//如果客队下一场打主场,战意懈怠
if
v
.
GuestTeamId
==
bffe_guest
.
EventMainTeamId
{
letBall
+=
0.145
letBall
+=
baseVal
}
//判断主队是否是让球方
...
...
@@ -251,15 +252,16 @@ func (this *C1Service) analyStub(v *pojo.MatchLast) (int, *entity5.AnalyResult)
//由于初盘和即时盘相差最大不能超过0.25,这里两个让球中最大可能让球为1
sectionBlock1
=
4
}
xishu
:=
1.2
xishu_prefix
:=
0.48
xishu_suffix
:=
1.20
tLetBall
:=
math
.
Abs
(
letBall
)
if
tLetBall
<
(
0.25
*
xishu
)
{
if
(
0.25
*
xishu_prefix
)
<
tLetBall
&&
tLetBall
<
(
0.25
*
xishu_suffix
)
{
sectionBlock2
=
1
}
else
if
tLetBall
<
(
0.5
*
xishu
)
{
}
else
if
(
0.5
*
xishu_prefix
)
<
tLetBall
&&
tLetBall
<
(
0.5
*
xishu_suffix
)
{
sectionBlock2
=
2
}
else
if
tLetBall
<
(
0.75
*
xishu
)
{
}
else
if
(
0.75
*
xishu_prefix
)
<
tLetBall
&&
tLetBall
<
(
0.75
*
xishu_suffix
)
{
sectionBlock2
=
3
}
else
if
tLetBall
<
(
1
*
xishu
)
{
}
else
if
(
1
*
xishu_prefix
)
<
tLetBall
&&
tLetBall
<
(
1
*
xishu_suffix
)
{
sectionBlock2
=
4
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录