Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
caosy
/
fun-admin
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c369f8d2
authored
Sep 13, 2018
by
Huang Linyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加识别姓名
parent
e62d425d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
124 additions
and
2 deletions
src/main/java/com/ctrip/fun/admin/controller/system/adminUserController.java
src/main/webapp/WEB-INF/templates/user/checkCommune.ftl
src/main/webapp/WEB-INF/templates/user/checkName.ftl
src/main/java/com/ctrip/fun/admin/controller/system/adminUserController.java
View file @
c369f8d2
...
...
@@ -46,6 +46,15 @@ public class adminUserController {
}
/**
* 查询是否是社员信息
*/
@RequestMapping
(
value
=
"/checkName"
,
method
=
RequestMethod
.
GET
)
public
String
checkName
(
ModelMap
model
)
{
model
.
put
(
"success"
,
""
);
return
"user/checkName"
;
}
/**
* 指向登录页面
*/
@RequestMapping
(
value
=
"/adminLoginGet"
,
method
=
RequestMethod
.
GET
)
...
...
src/main/webapp/WEB-INF/templates/user/checkCommune.ftl
View file @
c369f8d2
...
...
@@ -5,7 +5,7 @@
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>
Bootstrap 101 Template
</title>
<title>
爱玩高尔夫
</title>
<!-- Bootstrap -->
<link
href=
"https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
rel=
"stylesheet"
>
...
...
@@ -25,8 +25,10 @@
<label
for=
"mobilePhone"
>
手机号码
</label>
<input
type=
"text"
class=
"form-control"
id=
"mobilePhone"
placeholder=
"输入手机号码"
style=
"width:100%"
>
</div>
<div
class=
""
>
<button
type=
"button"
onclick=
"search()"
class=
"btn btn-default"
>
查找
</button>
没找到用户? 我还能识别
<a
href=
"/adminUser/checkName"
>
姓名
</a></div>
</form>
<div
id=
"dataDiv"
>
...
...
src/main/webapp/WEB-INF/templates/user/checkName.ftl
0 → 100644
View file @
c369f8d2
<!DOCTYPE html>
<html
lang=
"zh-CN"
>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>
爱玩高尔夫
</title>
<!-- Bootstrap -->
<link
href=
"https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"
rel=
"stylesheet"
>
<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
<!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
<!--[if lt IE 9]>
<script src="https://cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>
您好,我能识别你是不是爱玩社员!
</h1>
<form
class=
"form-inline"
>
<div
class=
"form-group"
>
<label
for=
"mobilePhone"
>
姓名
</label>
<input
type=
"text"
class=
"form-control"
id=
"mobilePhone"
placeholder=
"输入客户姓名"
style=
"width:100%"
>
</div>
<div
class=
""
>
<button
type=
"button"
onclick=
"search()"
class=
"btn btn-default"
>
查找
</button>
没找到用户? 我还能识别
<a
href=
"/adminUser/checkCommune"
>
手机号
</a></div>
</form>
<div
id=
"dataDiv"
>
</div>
<script>
function
search
(){
var
mobilePhone
=
$
(
"#mobilePhone"
).
val
();
if
(
mobilePhone
==
''
){
alert
(
"请输入客户姓名~"
);
}
var
body
=
{
"uid"
:
mobilePhone
};
var
params
=
{
userId
:
""
,
body
:{
"uid"
:
mobilePhone
}
}
$
.
ajax
({
type
:
'get'
,
url
:
'http://localhost:8080/fun-golf-mobile/v1/usersName/'
+
mobilePhone
,
contentType
:
'application/json;charset=utf-8;'
,
success
:
function
(
data
){
dealData
(
data
);
}
});
}
function
dealData
(
data
){
var
html
=
""
;
for
(
var
i
=
0
;
i
<
data
.
length
;
i
++
){
var
obj
=
data
[
i
]
if
(
obj
==
''
){
$
(
"#dataDiv"
).
html
(
'您没有使用我们
app
,
点击
<
a
href
=
"http://pages.iwanoutdoor.com/transit/download/index.html"
target
=
"_blank"
>
下载
<
/a> 爱玩高尔夫App '
)
;
}
else
{
html
+=
'
<
img
src
=
"'+obj.userGradeImgUrl+'"
width
=
"40"
>
'
;
html
+=
"姓名: "
+
obj
.
userName
+
" 昵称:"
+
obj
.
umNickName
+
"
<
/br>"
;
html
+=
"手机号码: "
+
obj
.
bindedMobilePhone
+
" "
+
"
<
/br>"
;
html
+=
"爱玩身份: "
+
"
<
/br>"
;
if
(
obj
.
vipGrade
==
0
){
html
+=
'您还不是我们的社员
,
我要
<
a
href
=
"http://m.iwanoutdoor.com/webapp/golf/commumember?gfrom=commune%2Findex"
target
=
"_blank"
>
成为社员
<
/a>'
;
}
if
((
obj
.
vipGrade
&
1
)
==
1
){
html
+=
" "
+
obj
.
userGradeName
+
"
<
/br>"
;
}
if
((
obj
.
vipGrade
&
2
)
==
2
){
var
expireTime
=
new
Date
(
obj
.
communeExpireTime
.
replace
(
/-/g
,
"\/"
));
if
(
expireTime
>
new
Date
()){
html
+=
' 公社社员: '
+
obj
.
communeExpireTime
+
'
到期
,
我要
<
a
href
=
"https://m.iwanoutdoor.com/webapp/golf/memberrenewal"
target
=
"_blank"
>
延期
<
/a>' +'</
br
>
';
}else{
html+=" 公社社员: "+"身份已到期,到期时间"+obj.communeExpireTime+'
,
立刻
<
a
href
=
"https://m.iwanoutdoor.com/webapp/golf/memberrenewal"
target
=
"_blank"
>
续费
<
/a>'+ "</
br
>
";
}
}
if((obj.vipGrade&4)==4){
html+="
&
nbsp
;
&
nbsp
;
&
nbsp
;
&
nbsp
;
"+"
VIP
会员
:
"+"
"+obj.vipmemberExpireTime+ "
到期
<
/br>"
;
}
html
+=
"
<
hr
>
"
}
$("
#
dataDiv
"
).
html
(
html
);
}
}
</script>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script
src=
"https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"
></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script
src=
"https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"
></script>
</body>
</html>
\ 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