Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gjj_api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
data_server
gjj_api
Commits
756ee81e
Commit
756ee81e
authored
Mar 15, 2019
by
姜登
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gjj注释
parent
b59812c9
Pipeline
#4507
passed with stage
in 49 seconds
Changes
6
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
24 additions
and
11 deletions
+24
-11
order.js
app/controller/order.js
+2
-0
script.js
app/controller/script.js
+10
-3
task.js
app/controller/task.js
+4
-1
token.js
app/controller/token.js
+1
-0
router.js
app/router.js
+5
-5
config.prod.js
config/config.prod.js
+2
-2
No files found.
app/controller/order.js
View file @
756ee81e
...
...
@@ -42,6 +42,7 @@ class OrderController extends Controller {
};
}
//拉取数据接口
async
partnerShow
()
{
const
{
ctx
,
service
}
=
this
;
try
{
...
...
@@ -74,6 +75,7 @@ class OrderController extends Controller {
}
}
//创建订单号接口
async
fetchOrderId
()
{
const
{
ctx
,
service
}
=
this
;
try
{
...
...
app/controller/script.js
View file @
756ee81e
...
...
@@ -4,6 +4,7 @@ const Controller = require('egg').Controller;
class
ScriptController
extends
Controller
{
//获取城市配置
async
fetchCityConfig
()
{
const
{
ctx
,
service
}
=
this
;
try
{
...
...
@@ -11,11 +12,17 @@ class ScriptController extends Controller {
ctx
.
body
=
cityList
;
return
;
}
catch
(
err
)
{
ctx
.
logger
.
error
(
'fetchOrderId'
,
err
);
ctx
.
status
=
200
;
if
(
err
.
code
==
'invalid_param'
)
{
return
ctx
.
body
=
{
code
:
-
1
,
message
:
err
.
message
||
''
};
if
(
err
.
code
===
'invalid_param'
)
{
ctx
.
body
=
{
code
:
-
1
,
msg
:
err
.
message
||
''
};
return
;
}
return
ctx
.
body
=
{
code
:
err
.
code
||
-
1
,
message
:
err
.
message
||
''
};
if
(
/
[
a-zA-Z
]
+/
.
test
(
err
.
message
))
{
ctx
.
body
=
{
code
:
err
.
code
||
-
1
,
msg
:
'系统错误, 请稍后再试'
};
return
;
}
ctx
.
body
=
{
code
:
err
.
code
||
-
1
,
msg
:
err
.
message
||
''
};
}
}
}
...
...
app/controller/task.js
View file @
756ee81e
...
...
@@ -51,6 +51,7 @@ class TaskController extends Controller {
};
}
//创建任务接口
async
create
()
{
const
{
ctx
,
service
}
=
this
;
ctx
.
validate
(
this
.
createRule
);
...
...
@@ -59,6 +60,7 @@ class TaskController extends Controller {
ctx
.
success
({
taskId
});
}
//提交任务接口
async
submit
()
{
const
{
ctx
,
service
,
config
}
=
this
;
try
{
...
...
@@ -103,6 +105,7 @@ class TaskController extends Controller {
}
}
//获取验证码接口
async
fetchCapture
()
{
const
{
ctx
,
service
}
=
this
;
try
{
...
...
@@ -137,7 +140,7 @@ class TaskController extends Controller {
}
}
//任务回调接口
async
handleCallback
()
{
const
{
ctx
,
service
}
=
this
;
const
{
taskId
}
=
ctx
.
request
.
body
;
...
...
app/controller/token.js
View file @
756ee81e
...
...
@@ -17,6 +17,7 @@ class TokenController extends Controller {
};
}
//获取token
async
partnerCreate
()
{
const
{
ctx
,
service
}
=
this
;
try
{
...
...
app/router.js
View file @
756ee81e
...
...
@@ -10,17 +10,17 @@ module.exports = app => {
gjjRouter
.
post
(
'/getToken'
,
controller
.
token
.
partnerCreate
);
// 合作方创建token
gjjRouter
.
post
(
'/getorderSn'
,
controller
.
order
.
fetchOrderId
);
//合作方获取订单号
gjjRouter
.
post
(
'/getorderSn'
,
controller
.
order
.
fetchOrderId
);
//
合作方获取订单号
gjjRouter
.
get
(
'/getCity'
,
controller
.
script
.
fetchCityConfig
);
//获取公积金城市基础配置项
gjjRouter
.
get
(
'/getCity'
,
controller
.
script
.
fetchCityConfig
);
//
获取公积金城市基础配置项
gjjRouter
.
post
(
'/callback'
,
controller
.
task
.
handleCallback
);
// 处理回调结果,不对外
gjjRouter
.
get
(
'/helpInfo'
,
controller
.
task
.
fetchCapture
);
//获取帮助信息
gjjRouter
.
get
(
'/helpInfo'
,
controller
.
task
.
fetchCapture
);
//
获取帮助信息
gjjRouter
.
post
(
'/getCode'
,
controller
.
task
.
fetchCapture
);
//获取验证码
gjjRouter
.
post
(
'/getCode'
,
controller
.
task
.
fetchCapture
);
//
获取验证码
gjjRouter
.
post
(
'/query'
,
controller
.
task
.
submit
);
//提交任务查询参数
gjjRouter
.
post
(
'/query'
,
controller
.
task
.
submit
);
//
提交任务查询参数
gjjRouter
.
post
(
'/getData'
,
controller
.
order
.
partnerShow
);
// 合作方获取订单数据
...
...
config/config.prod.js
View file @
756ee81e
...
...
@@ -38,7 +38,7 @@ module.exports = () => {
fetchScriptByCityNameUrl
:
'/chaos/hf/city_scripts'
,
redisScriptsKey
:
'URANUS.HF.SCRIPTS'
,
redisParamsKey
:
'URANUS.HF.PARAMS'
,
redisScriptListKey
:
'URANUS.HF.SCRIPTLIST'
,
redisScriptListKey
:
'URANUS.HF.SCRIPTLIST'
,
};
config
.
storageAPI
=
{
...
...
@@ -61,7 +61,7 @@ module.exports = () => {
signatureUrl
:
'/Access/SignValidityCheck'
,
fetchParnterUrl
:
''
,
signatureType
:
'gjj'
,
customerUrl
:
'/customer/query'
,
customerUrl
:
'/customer/query'
,
};
config
.
partnerAPI
=
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment