切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
cc5ef04a6f8640642d88c286312ac2f5de4cfeb5
2 个父辈
bab6ef8c
0376178e
Merge branch 'dev-pushdata' into test
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
49 行增加
和
7 行删除
deploy/k8s/prd/performance-back.yaml
pkg/constant/push_data.go
pkg/pushdata/api.go
pkg/pushdata/api_test.go
pkg/pushdata/push_data.go
deploy/k8s/prd/performance-back.yaml
查看文件 @
cc5ef04
...
...
@@ -116,6 +116,12 @@ spec:
value
:
"
https://suplus-business-admin-prd.fjmaimaimai.com"
-
name
:
MMM_OPEN_API_SERVICE_HOST
value
:
"
https://public-interface.fjmaimaimai.com/openapi"
-
name
:
PUSH_DATA_HOST
value
:
"
https://character-library-metadata-bastion.sumifcc.com"
-
name
:
PUSH_DATA_APPKEY
value
:
"
7q9Kd8ktoB"
-
name
:
PUSH_DATA_APPSECRET
value
:
"
pQSoBj44Wk"
volumes
:
-
name
:
accesslogs
emptyDir
:
{}
...
...
pkg/constant/push_data.go
0 → 100644
查看文件 @
cc5ef04
package
constant
import
"os"
//推送数据到字库
var
PUSH_DATA_HOST
string
=
"http://character-library-metadata-bastion-test.fjmaimaimai.com"
var
PUSH_DATA_APPKEY
string
=
"GnAmG4jybB"
var
PUSH_DATA_APPSECRET
string
=
"3Oo4dG64X0"
func
init
()
{
if
os
.
Getenv
(
"PUSH_DATA_HOST"
)
!=
""
{
PUSH_DATA_HOST
=
os
.
Getenv
(
"PUSH_DATA_HOST"
)
}
if
os
.
Getenv
(
"PUSH_DATA_APPKEY"
)
!=
""
{
PUSH_DATA_APPKEY
=
os
.
Getenv
(
"PUSH_DATA_APPKEY"
)
}
if
os
.
Getenv
(
"PUSH_DATA_APPSECRET"
)
!=
""
{
PUSH_DATA_APPSECRET
=
os
.
Getenv
(
"PUSH_DATA_APPSECRET"
)
}
}
...
...
pkg/pushdata/api.go
查看文件 @
cc5ef04
...
...
@@ -8,6 +8,7 @@ import (
"time"
"github.com/dgrijalva/jwt-go"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/constant"
)
type
FieldName
struct
{
...
...
@@ -31,9 +32,9 @@ type Client struct {
func
NewClient
()
*
Client
{
return
&
Client
{
Host
:
"http://character-library-metadata-bastion-test.fjmaimaimai.com"
,
AppSecret
:
"3Oo4dG64X0"
,
AppKey
:
"GnAmG4jybB"
,
Host
:
constant
.
PUSH_DATA_HOST
,
AppSecret
:
constant
.
PUSH_DATA_APPSECRET
,
AppKey
:
constant
.
PUSH_DATA_APPKEY
,
}
}
...
...
@@ -94,6 +95,7 @@ type ReqSearchTable struct {
// SearchTable 查询应用数据表
func
(
c
*
Client
)
SearchTable
(
name
string
)
{
apiUrl
:=
`/api/app-table-file/list`
//TODO
_
=
apiUrl
}
...
...
@@ -106,5 +108,6 @@ type ReqCreateTable struct {
// CreateTable 创建应用表
func
(
c
*
Client
)
CreateTable
()
{
apiUrl
:=
`/api/app-table-file/create`
//TODO
_
=
apiUrl
}
...
...
pkg/pushdata/api_test.go
查看文件 @
cc5ef04
...
...
@@ -23,8 +23,17 @@ func TestField(t *testing.T) {
func
TestPushData
(
t
*
testing
.
T
)
{
nowTime
:=
time
.
Unix
(
1688572800
,
0
)
err
:=
SendDataStaffAssess
(
nowTime
)
c
:=
NewClient
()
c
.
Host
=
"https://character-library-metadata-bastion.sumifcc.com"
c
.
AppKey
=
"7q9Kd8ktoB"
c
.
AppSecret
=
"pQSoBj44Wk"
entry
:=
StaffAssessItem
{}
data
,
err
:=
entry
.
DataForAppend
(
nowTime
)
if
err
!=
nil
{
t
.
Logf
(
"获取每日评估的数据 %s"
,
err
)
}
err
=
c
.
AppendData
(
data
)
if
err
!=
nil
{
t
.
Error
(
err
)
t
.
Logf
(
"获取每日评估的数据 %s"
,
err
)
}
}
...
...
pkg/pushdata/push_data.go
查看文件 @
cc5ef04
...
...
@@ -7,9 +7,10 @@ import (
)
func
PushData
()
{
//每天15:30点运行
nowTime
:=
time
.
Now
()
y
,
m
,
d
:=
nowTime
.
Date
()
t1
:=
time
.
Date
(
y
,
m
,
d
,
1
0
,
0
,
0
,
0
,
time
.
Local
)
//今天的10点
t1
:=
time
.
Date
(
y
,
m
,
d
,
1
6
,
50
,
0
,
0
,
time
.
Local
)
//今天的15:30
interval
:=
t1
.
Sub
(
nowTime
)
if
interval
<
0
{
interval
=
(
24
*
time
.
Hour
)
+
interval
...
...
@@ -20,7 +21,7 @@ func PushData() {
nowTime
=
time
.
Now
()
err
:=
SendDataStaffAssess
(
nowTime
)
if
err
!=
nil
{
log
.
Logger
.
Error
(
"发送每日评估任务"
)
log
.
Logger
.
Error
(
"发送每日评估任务"
+
err
.
Error
()
)
}
timer
.
Reset
(
24
*
time
.
Hour
)
...
...
请
注册
或
登录
后发表评论