Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
ea08e015
Commit
ea08e015
authored
Jun 12, 2020
by
孙亚楠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
8099682c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
3 deletions
+33
-3
xgg-saas-merchant/app/base/api/impl/h5/merchantApi.js
+33
-3
No files found.
xgg-saas-merchant/app/base/api/impl/h5/merchantApi.js
View file @
ea08e015
...
@@ -26,9 +26,21 @@ class TestAPI extends APIBase {
...
@@ -26,9 +26,21 @@ class TestAPI extends APIBase {
this
.
smsClient
=
system
.
getObject
(
"util.smsClient"
);
this
.
smsClient
=
system
.
getObject
(
"util.smsClient"
);
}
}
doMerchantId
(
obj
)
{
if
(
!
obj
.
merchant_id
)
{
return
;
}
try
{
obj
.
merchant_id
=
system
.
decryption
(
decodeURIComponent
(
obj
.
merchant_id
));
}
catch
(
e
)
{
console
.
log
(
e
);
return
;
}
}
//H5登录获取验证码
//H5登录获取验证码
async
sendMobileCode
(
obj
,
obj1
,
req
)
{
async
sendMobileCode
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
let
mobile
=
obj
.
mobile
;
let
mobile
=
obj
.
mobile
;
if
(
!
mobile
)
{
if
(
!
mobile
)
{
return
this
.
returnFail
(
"请先填写手机号"
);
return
this
.
returnFail
(
"请先填写手机号"
);
...
@@ -57,6 +69,7 @@ class TestAPI extends APIBase {
...
@@ -57,6 +69,7 @@ class TestAPI extends APIBase {
// 登录接口 post
// 登录接口 post
async
login
(
obj
,
obj1
,
req
)
{
async
login
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
try
{
try
{
if
(
!
obj
.
mobile
)
{
if
(
!
obj
.
mobile
)
{
return
this
.
returnFail
(
"请填写手机号"
);
return
this
.
returnFail
(
"请填写手机号"
);
...
@@ -77,7 +90,7 @@ class TestAPI extends APIBase {
...
@@ -77,7 +90,7 @@ class TestAPI extends APIBase {
}
}
let
openID
=
"gtbh5_"
+
obj
.
mobile
;
let
openID
=
"gtbh5_"
+
obj
.
mobile
;
let
merchant_id
=
system
.
decryption
(
decodeURIComponent
(
obj
.
merchant_id
))
;
let
merchant_id
=
obj
.
merchant_id
;
let
params
=
{
let
params
=
{
saas_merchant_id
:
merchant_id
,
saas_merchant_id
:
merchant_id
,
saas_id
:
null
,
saas_id
:
null
,
...
@@ -102,14 +115,16 @@ class TestAPI extends APIBase {
...
@@ -102,14 +115,16 @@ class TestAPI extends APIBase {
//验证登录
//验证登录
async
loginUser
(
obj
)
{
async
loginUser
(
obj
)
{
this
.
doMerchantId
(
obj
);
// let merchant_id = decodeURIComponent(obj.merchant_id);
// let merchant_id = decodeURIComponent(obj.merchant_id);
let
merchant_id
=
system
.
decryption
(
decodeURIComponent
(
obj
.
merchant_id
));
//
let merchant_id = system.decryption(decodeURIComponent(obj.merchant_id));
let
user
=
await
this
.
getLoginUser
(
merchant_id
,
obj
.
openid
);
let
user
=
await
this
.
getLoginUser
(
obj
.
merchant_id
,
obj
.
openid
);
return
this
.
returnSuccess
(
user
);
return
this
.
returnSuccess
(
user
);
}
}
async
uploadConfig
(
obj
,
obj1
,
req
)
{
async
uploadConfig
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
try
{
try
{
let
data
=
await
this
.
uploadCtl
.
getOssConfig
();
let
data
=
await
this
.
uploadCtl
.
getOssConfig
();
return
this
.
returnSuccess
(
data
);
return
this
.
returnSuccess
(
data
);
...
@@ -121,6 +136,8 @@ class TestAPI extends APIBase {
...
@@ -121,6 +136,8 @@ class TestAPI extends APIBase {
// 保存订单信息
// 保存订单信息
async
saveOrder
(
obj
,
obj1
,
req
)
{
async
saveOrder
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
try
{
try
{
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
...
@@ -244,6 +261,7 @@ class TestAPI extends APIBase {
...
@@ -244,6 +261,7 @@ class TestAPI extends APIBase {
}
}
async
myOrders
(
obj
,
obj1
,
req
)
{
async
myOrders
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
if
(
!
loginUser
)
{
if
(
!
loginUser
)
{
...
@@ -285,6 +303,8 @@ class TestAPI extends APIBase {
...
@@ -285,6 +303,8 @@ class TestAPI extends APIBase {
* @param {*} loginUser
* @param {*} loginUser
*/
*/
async
orderInfo
(
obj
,
obj1
,
req
)
{
async
orderInfo
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
...
@@ -305,6 +325,8 @@ class TestAPI extends APIBase {
...
@@ -305,6 +325,8 @@ class TestAPI extends APIBase {
}
}
async
idNoValid
(
obj
,
obj1
,
req
)
{
async
idNoValid
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
try
{
try
{
let
idno
=
(
obj
.
idno
||
""
).
trim
();
let
idno
=
(
obj
.
idno
||
""
).
trim
();
if
(
!
idno
)
{
if
(
!
idno
)
{
...
@@ -330,6 +352,8 @@ class TestAPI extends APIBase {
...
@@ -330,6 +352,8 @@ class TestAPI extends APIBase {
* @returns {Promise<void>}
* @returns {Promise<void>}
*/
*/
async
saasorderbusinessmenPage
(
params
,
pobj2
,
req
)
{
async
saasorderbusinessmenPage
(
params
,
pobj2
,
req
)
{
this
.
doMerchantId
(
params
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
params
);
let
loginUser
=
await
this
.
loginUser
(
params
);
...
@@ -350,6 +374,8 @@ class TestAPI extends APIBase {
...
@@ -350,6 +374,8 @@ class TestAPI extends APIBase {
* @returns {Promise<{msg: string, data: (*|null), bizmsg: string, status: number}>}
* @returns {Promise<{msg: string, data: (*|null), bizmsg: string, status: number}>}
*/
*/
async
saasTradeBusinessmenPage
(
obj
,
obj1
,
req
)
{
async
saasTradeBusinessmenPage
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
obj
.
merchant_app_user_id
=
loginUser
.
data
.
id
;
obj
.
merchant_app_user_id
=
loginUser
.
data
.
id
;
...
@@ -390,6 +416,8 @@ class TestAPI extends APIBase {
...
@@ -390,6 +416,8 @@ class TestAPI extends APIBase {
* @returns {Promise<void>}
* @returns {Promise<void>}
*/
*/
async
invoiceBycreditCode
(
obj
,
obj1
,
req
)
{
async
invoiceBycreditCode
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
obj
.
merchant_app_user_id
=
loginUser
.
data
.
id
;
obj
.
merchant_app_user_id
=
loginUser
.
data
.
id
;
...
@@ -432,6 +460,8 @@ class TestAPI extends APIBase {
...
@@ -432,6 +460,8 @@ class TestAPI extends APIBase {
* @returns {Promise<void>}
* @returns {Promise<void>}
*/
*/
async
sendBankMobileCode
(
obj
,
obj1
,
req
)
{
async
sendBankMobileCode
(
obj
,
obj1
,
req
)
{
this
.
doMerchantId
(
obj
);
// TODO this.loginUser();
// TODO this.loginUser();
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
loginUser
=
await
this
.
loginUser
(
obj
);
let
mobile
=
obj
.
mobile
;
let
mobile
=
obj
.
mobile
;
...
...
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