Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
Compass
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zong
Compass
Commits
671e5076
Commit
671e5076
authored
Feb 13, 2020
by
biao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
81222c91
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
80 additions
and
0 deletions
+80
-0
compass_db_schema.xlsx
doc/DB/compass_db_schema.xlsx
+0
-0
小程序文件命名以及接口调用说明.xlsx
doc/小程序文件命名以及接口调用说明.xlsx
+0
-0
接口文档 V1.0.xls
doc/接口文档 V1.0.xls
+0
-0
ajax_apply_certificate.php
src/user/if/ajax_apply_certificate.php
+80
-0
No files found.
doc/DB/compass_db_schema.xlsx
View file @
671e5076
No preview for this file type
doc/小程序文件命名以及接口调用说明.xlsx
View file @
671e5076
No preview for this file type
doc/接口文档 V1.0.xls
View file @
671e5076
No preview for this file type
src/user/if/ajax_apply_certificate.php
0 → 100644
View file @
671e5076
<?php
// 获取证书申请
require_once
(
"../user_include.inc"
);
ErrorLogger
::
doOutput
(
"Compass...ajax_apply_certificate.php....Start."
,
0
);
//获取参数
$unionId
=
ParamUtil
::
getRequestString
(
"unionId"
);
$certificateId
=
ParamUtil
::
getRequestNumber
(
"certificateId"
,
0
);
$name
=
ParamUtil
::
getRequestString
(
"name"
);
$mobile
=
ParamUtil
::
getRequestString
(
"mobile"
);
$address
=
ParamUtil
::
getRequestString
(
"address"
);
$result
=
array
();
//参数检查
if
(
empty
(
$unionId
)
||
empty
(
$certificateId
)
||
empty
(
$name
)
||
empty
(
$mobile
)
||
empty
(
$address
))
{
$result
[
"message"
]
=
"参数错误!"
;
responseNG
(
$result
);
}
//判断用户是否存在
$param
=
array
();
$param
[
'unionid'
]
=
$unionId
;
$param
[
'delete_flg'
]
=
false
;
$userList
=
UserMst
::
getList
(
$param
,
'id'
,
'desc'
,
0
,
1
);
if
(
empty
(
$userList
))
{
$result
[
"message"
]
=
"用户不存在!"
;
responseNG
(
$result
);
}
//判断证书是否存在
$certificateMst
=
CertificateMst
::
getById
(
$certificateId
);
if
(
empty
(
$certificateMst
))
{
$result
[
"message"
]
=
"证书不存在!"
;
responseNG
(
$result
);
}
//是否有正在制作的证书,如有则提示
$userId
=
$userList
[
0
]
->
id
;
$param
=
array
();
$param
[
'user_id'
]
=
$userId
;
$param
[
'status_NOT'
]
=
"FINISH"
;
$param
[
'delete_flg'
]
=
false
;
$userCertificateCount
=
UserCertificateDat
::
getListCount
(
$param
);
if
(
$userCertificateCount
>
0
)
{
$result
[
"message"
]
=
"有证书正在途中!"
;
responseNG
(
$result
);
}
//提交申请记录
$userCertificateDat
=
new
UserCertificateDat
();
$userCertificateDat
->
user_id
=
$userId
;
$userCertificateDat
->
certificate_id
=
$certificateId
;
$userCertificateDat
->
name
=
$name
;
$userCertificateDat
->
mobile
=
$mobile
;
$userCertificateDat
->
address
=
$address
;
$userCertificateDat
->
status
=
'WAITING'
;
$userCertificateDat
->
save
();
ErrorLogger
::
doOutput
(
"Compass...ajax_apply_certificate.php....End."
,
0
);
$result
[
"message"
]
=
"申请成功!"
;
responseOK
(
$result
);
//返回结果
responseOK
(
$result
);
function
responseNG
(
$result
)
{
$result
=
array
(
"status"
=>
"NG"
,
"result"
=>
$result
);
print
json_encode
(
$result
);
exit
;
}
function
responseOK
(
$result
)
{
$result
=
array
(
"status"
=>
"OK"
,
"result"
=>
$result
);
print
json_encode
(
$result
);
exit
;
}
?>
\ No newline at end of file
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