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
d9a328bb
authored
Jul 10, 2018
by
chongli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
亲密度增加了修改用户姓名和按名字推荐打球人功能
parent
3d42ab3b
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
90 additions
and
16 deletions
src/main/java/com/ctrip/fun/admin/controller/JsonController.java
src/main/java/com/ctrip/fun/admin/controller/market/EventGameController.java
src/main/java/com/ctrip/fun/admin/form/market/EventGamePlayerForm.java
src/main/java/com/ctrip/fun/admin/service/market/EventGamePlayerService.java
src/main/resources/properties/service.properties
src/main/webapp/WEB-INF/templates/market/createGroup.ftl
src/main/webapp/WEB-INF/templates/market/recommendPlayer.ftl
src/main/java/com/ctrip/fun/admin/controller/JsonController.java
View file @
d9a328bb
...
...
@@ -2310,8 +2310,8 @@ public class JsonController {
if
(
eventGamePlayerForm
.
getMobilePhone
()!=
null
&&!
""
.
equals
(
eventGamePlayerForm
.
getMobilePhone
())){
temp
.
setMobilePhone
(
eventGamePlayerForm
.
getMobilePhone
());
}
if
(
eventGamePlayerForm
.
get
Uid
()!=
null
&&!
""
.
equals
(
eventGamePlayerForm
.
getUid
())){
temp
.
set
Uid
(
eventGamePlayerForm
.
getUid
());
if
(
eventGamePlayerForm
.
get
PlayerName
()!=
null
&&!
""
.
equals
(
eventGamePlayerForm
.
getPlayerName
())){
temp
.
set
PlayerName
(
eventGamePlayerForm
.
getPlayerName
());
}
eventGamePlayerService
.
update
(
""
,
temp
);
}
...
...
src/main/java/com/ctrip/fun/admin/controller/market/EventGameController.java
View file @
d9a328bb
...
...
@@ -230,18 +230,27 @@ public class EventGameController {
@RequestMapping
(
value
=
"/recommendPlayerGet"
,
method
=
RequestMethod
.
GET
)
public
String
recommendPlayerGet
(
ModelMap
model
)
{
model
.
put
(
"list"
,
new
ArrayList
<
EventGamePlayerBean
>());
model
.
put
(
"recommendType"
,
"0"
);
model
.
put
(
"recommendContent"
,
""
);
return
"market/recommendPlayer"
;
}
@RequestMapping
(
value
=
"/recommendPlayerPost"
,
method
=
RequestMethod
.
POST
)
public
String
recommendPlayerPost
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"playerPhone"
,
required
=
false
)
String
playerPhone
,
ModelMap
model
)
{
PagedResponseBean
<
EventGamePlayerBean
>
list
=
eventGamePlayerService
.
recommendPlayer
(
""
,
playerPhone
);
public
String
recommendPlayerPost
(
HttpServletRequest
request
,
@RequestParam
(
value
=
"recommendType"
,
required
=
false
)
String
recommendType
,
@RequestParam
(
value
=
"recommendContent"
,
required
=
false
)
String
recommendContent
,
ModelMap
model
)
{
PagedResponseBean
<
EventGamePlayerBean
>
list
=
null
;
if
(
recommendType
.
equals
(
"1"
)){
list
=
eventGamePlayerService
.
recommendPlayerByName
(
""
,
recommendContent
);
}
else
{
list
=
eventGamePlayerService
.
recommendPlayerByPhone
(
""
,
recommendContent
);
}
if
(
list
.
getResult
()==
null
){
model
.
put
(
"list"
,
new
ArrayList
<
EventGamePlayerBean
>());
}
else
{
model
.
put
(
"list"
,
list
.
getResult
());
}
model
.
put
(
"playerPhone"
,
playerPhone
);
model
.
put
(
"recommendType"
,
recommendType
);
model
.
put
(
"recommendContent"
,
recommendContent
);
return
"market/recommendPlayer"
;
}
...
...
src/main/java/com/ctrip/fun/admin/form/market/EventGamePlayerForm.java
View file @
d9a328bb
...
...
@@ -3,6 +3,7 @@ package com.ctrip.fun.admin.form.market;
public
class
EventGamePlayerForm
{
private
Integer
id
;
//id
private
String
mobilePhone
;
//手机号
private
String
playerName
;
//打球人姓名
private
String
uid
;
// 打球人uid
private
String
sex
;
//性别
private
Integer
candicate
;
//差点
...
...
@@ -58,4 +59,12 @@ public class EventGamePlayerForm {
this
.
remark
=
remark
;
}
public
String
getPlayerName
()
{
return
playerName
;
}
public
void
setPlayerName
(
String
playerName
)
{
this
.
playerName
=
playerName
;
}
}
src/main/java/com/ctrip/fun/admin/service/market/EventGamePlayerService.java
View file @
d9a328bb
...
...
@@ -173,11 +173,36 @@ public class EventGamePlayerService extends BaseService{
return
responseBean
;
}
public
PagedResponseBean
<
EventGamePlayerBean
>
recommendPlayer
(
String
string
,
String
playerPhon
e
)
{
public
PagedResponseBean
<
EventGamePlayerBean
>
recommendPlayer
ByName
(
String
string
,
String
nam
e
)
{
PagedResponseBean
<
EventGamePlayerBean
>
responseBean
=
null
;
String
uri
=
super
.
getServiceUri
(
"uri.eventGamePlayer.recommendPlayer"
);
String
uri
=
super
.
getServiceUri
(
"uri.eventGamePlayer.recommendPlayer
ByName
"
);
Request
<
String
>
request
=
new
Request
<
String
>(
""
,
playerPhone
);
Request
<
String
>
request
=
new
Request
<
String
>(
""
,
name
);
HttpEntity
<
Request
<
String
>>
entity
=
new
HttpEntity
<
Request
<
String
>>(
request
);
Response
<
PagedResponseBean
<
EventGamePlayerBean
>>
response
=
super
.
exchange
(
uri
,
HttpMethod
.
POST
,
entity
,
new
ParameterizedTypeReference
<
Response
<
PagedResponseBean
<
EventGamePlayerBean
>>>()
{
}
).
getBody
();
if
(
null
!=
response
)
{
if
(
response
.
getStatus
()
==
0
)
{
responseBean
=
response
.
getBody
();
}
else
{
logger
.
error
(
String
.
format
(
"[list] status: %d, msg: %s"
,
response
.
getStatus
(),
response
.
getMessage
()));
}
}
return
responseBean
;
}
public
PagedResponseBean
<
EventGamePlayerBean
>
recommendPlayerByPhone
(
String
string
,
String
phone
)
{
PagedResponseBean
<
EventGamePlayerBean
>
responseBean
=
null
;
String
uri
=
super
.
getServiceUri
(
"uri.eventGamePlayer.recommendPlayerByPhone"
);
Request
<
String
>
request
=
new
Request
<
String
>(
""
,
phone
);
HttpEntity
<
Request
<
String
>>
entity
=
new
HttpEntity
<
Request
<
String
>>(
request
);
...
...
src/main/resources/properties/service.properties
View file @
d9a328bb
...
...
@@ -463,8 +463,8 @@ uri.eventGamePlayer.get=/fun-golf-service/eventGamePlayer/get
uri.eventGamePlayer.list
=
/fun-golf-service/eventGamePlayer/list
uri.eventGamePlayer.update
=
/fun-golf-service/eventGamePlayer/update
uri.eventGamePlayer.playerInfoList
=
/fun-golf-service/eventGamePlayer/playerInfoList
uri.eventGamePlayer.recommendPlayer
=
/fun-golf-service/eventGamePlayer/recommendPlayer
uri.eventGamePlayer.recommendPlayer
ByName
=
/fun-golf-service/eventGamePlayer/recommendPlayerByName
uri.eventGamePlayer.recommendPlayerByPhone
=
/fun-golf-service/eventGamePlayer/recommendPlayerByPhone
#communeExt
uri.communeExt.list
=
/fun-golf-service/communeExt/list
uri.communeExt.get
=
/fun-golf-service/communeExt/get
...
...
src/main/webapp/WEB-INF/templates/market/createGroup.ftl
View file @
d9a328bb
...
...
@@ -122,32 +122,40 @@
thisTrChildren = $(this).parents("tr")[0].children;
var id = thisTrChildren[0].value;
var name;
var phone;
if(thisTrChildren.length==6){
name=thisTrChildren[2].innerHTML;
phone=thisTrChildren[3].innerHTML;
}else{
name=thisTrChildren[1].innerHTML;
phone=thisTrChildren[2].innerHTML;
}
$("#editPlayerTr").empty();
$("#editPlayerTr").append("<td>用户名:
"+name+"<p> </P> 手机号: <input type='text' name='mobilePhone
' style='height: 17px;margin-bottom:1px;'/> <input type='hidden' value='"+id+"'/> </td> <td style='text-align:center;vertical-align:middle'> <input type='button' id='editPlayerButton' value='确定'/> </td>");
$("#editPlayerTr").append("<td>用户名:
<input type='text' name='userName' value='"+name+"' style='height: 17px;margin-bottom:1px;'/> <p> </P> 手机号: <input type='text' name='mobilePhone' value='"+phone+"
' style='height: 17px;margin-bottom:1px;'/> <input type='hidden' value='"+id+"'/> </td> <td style='text-align:center;vertical-align:middle'> <input type='button' id='editPlayerButton' value='确定'/> </td>");
$("#editPlayerModal").modal('show');
});
$("#editPlayerTr").on("click", "#editPlayerButton", function () {
$('#editPlayerModal').modal('hide');
var mobilePhone= $(this).parents("tr")[0].children[0].children[1].value;
var id = $(this).parents("tr")[0].children[0].children[2].value;
var playerName= $(this).parents("tr")[0].children[0].children[0].value;
var mobilePhone= $(this).parents("tr")[0].children[0].children[2].value;
var id = $(this).parents("tr")[0].children[0].children[3].value;
$.ajax({
url: "/j/updatePlayer",
type: "get",
data: {
id:id,
playerName:playerName,
mobilePhone:mobilePhone
},
success: function (obj) {
alert("修改成功");
if(thisTrChildren.length==6){
thisTrChildren[2].innerHTML=playerName;
thisTrChildren[3].innerHTML=mobilePhone;
}else{
thisTrChildren[1].innerHTML=playerName;
thisTrChildren[2].innerHTML=mobilePhone;
}
}
...
...
src/main/webapp/WEB-INF/templates/market/recommendPlayer.ftl
View file @
d9a328bb
<#assign pageJsContent>
<script type="text/javascript">
$("#recommendSubmitButton").click(function(){
var recommendType = $("#recommendType option:selected").val();
var recommendContent = $("input[name='recommendContent']").val();
if(recommendType=="0"){
alert("请选择推荐类型");
return;
}
if(recommendContent==""){
alert("请输入推荐内容");
return;
}
$("#recommendform").submit();
});
</script>
</#assign>
<@com.layout title="资源编辑" module="communeAdm" current="userOrderBehaviour_recommendPlayer" pageJs=pageJsContent>
<form action='/market/eventGame/recommendPlayerPost' method="post">
已报名客户手机号:<input type="text" name="playerPhone" value='${playerPhone!}'/>
<input type=submit name="submit1" value="推荐" style='margin-bottom: 10px;'>
<form action='/market/eventGame/recommendPlayerPost' method="post" id="recommendform">
推荐类型
<select id='recommendType' name='recommendType'>
<option value ="0" <#if recommendType == '0'>selected</#if>>请选择</option>
<option value ="1" <#if recommendType == '1'>selected</#if> >姓名推荐</option>
<option value ="2" <#if recommendType == '2'>selected</#if> >手机号推荐</option>
</select>
推荐内容:<input type="text" name="recommendContent" value='${recommendContent!}'/>
<input type='button' id='recommendSubmitButton' value="推荐" style='margin-bottom: 10px;'>
</form>
<table class="table table-bordered table-striped">
...
...
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