记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
d4ac52aa
Commit
d4ac52aa
authored
Apr 06, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交 创建职责组
parent
1bed9c2e
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
135 additions
and
75 deletions
+135
-75
SmileVolunteersController.java
.../controller/zhengzai/smile/SmileVolunteersController.java
+33
-6
add.html
...sources/templates/zhengzai/smile/volunteers/team/add.html
+37
-0
edit.html
...ources/templates/zhengzai/smile/volunteers/team/edit.html
+38
-0
list.html
...ources/templates/zhengzai/smile/volunteers/team/list.html
+20
-59
SmileVolunteersTeamServiceImpl.java
...ai/smile/service/impl/SmileVolunteersTeamServiceImpl.java
+3
-3
GoblinInnerServiceImpl.java
...ice/goblin/service/impl/inner/GoblinInnerServiceImpl.java
+4
-1
SmileVolunteersController.java
...quidnet/service/controller/SmileVolunteersController.java
+0
-6
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/smile/SmileVolunteersController.java
View file @
d4ac52aa
...
...
@@ -33,12 +33,36 @@ public class SmileVolunteersController extends BaseController {
private
final
String
prefix
=
"zhengzai/smile/volunteers"
;
/**
* 组列表
*/
@GetMapping
(
"/team"
)
public
String
listTeam
()
{
return
prefix
+
"/team/list"
;
}
/**
* 活动列表
*/
@GetMapping
(
"/project"
)
public
String
listProject
()
{
return
prefix
+
"/project/list"
;
}
/**
* 志愿者列表
*/
@GetMapping
()
public
String
list
()
{
return
prefix
+
"/list"
;
}
/**
* 新增组
*/
@GetMapping
(
"/team/add"
)
public
String
addTeam
()
{
return
prefix
+
"team/add"
;
return
prefix
+
"
/
team/add"
;
}
/**
...
...
@@ -46,12 +70,13 @@ public class SmileVolunteersController extends BaseController {
*/
@GetMapping
(
"/project/add"
)
public
String
addProject
()
{
return
prefix
+
"project/add"
;
return
prefix
+
"
/
project/add"
;
}
@PostMapping
(
"team/list"
)
@ApiOperation
(
"职责组列表"
)
@ResponseBody
public
TableDataInfo
listTeam
(
SmileVTSParam
param
)
{
return
volunteersTeamService
.
list
(
param
);
}
...
...
@@ -59,14 +84,14 @@ public class SmileVolunteersController extends BaseController {
@PostMapping
(
"team/insert"
)
@ApiOperation
(
"添加职责组"
)
@ResponseBody
public
AjaxResult
insertTeam
(
@RequestBody
SmileVolunteersTeam
bean
)
{
public
AjaxResult
insertTeam
(
SmileVolunteersTeam
bean
)
{
return
volunteersTeamService
.
insertData
(
bean
);
}
@PostMapping
(
"team/update"
)
@ApiOperation
(
"修改职责组"
)
@ResponseBody
public
AjaxResult
upDateTeam
(
@RequestBody
SmileVolunteersTeam
bean
)
{
public
AjaxResult
upDateTeam
(
SmileVolunteersTeam
bean
)
{
return
volunteersTeamService
.
updateData
(
bean
);
}
...
...
@@ -78,7 +103,7 @@ public class SmileVolunteersController extends BaseController {
public
String
detailsTeam
(
@PathVariable
(
"teamId"
)
String
teamId
,
ModelMap
mmap
)
{
SmileVolunteersTeam
data
=
volunteersTeamService
.
details
(
teamId
);
mmap
.
put
(
"smileVolunteersTeam"
,
data
);
return
prefix
+
"
team/details
"
;
return
prefix
+
"
/team/edit
"
;
}
@GetMapping
(
"team/search"
)
...
...
@@ -104,6 +129,7 @@ public class SmileVolunteersController extends BaseController {
@PostMapping
(
"project/list"
)
@ApiOperation
(
"活动列表"
)
@ResponseBody
public
TableDataInfo
listProject
(
SmileVPSParam
param
)
{
return
volunteersProjectService
.
list
(
param
);
}
...
...
@@ -130,11 +156,12 @@ public class SmileVolunteersController extends BaseController {
public
String
detailsProject
(
@PathVariable
(
"projectId"
)
String
projectId
,
ModelMap
mmap
)
{
SmileProjectDetailsVo
data
=
volunteersProjectService
.
details
(
projectId
);
mmap
.
put
(
"smileProjectDetailsVo"
,
data
);
return
prefix
+
"project/details"
;
return
prefix
+
"
/
project/details"
;
}
@PostMapping
(
"/list"
)
@ApiOperation
(
"志愿者列表"
)
@ResponseBody
public
TableDataInfo
listVolunteers
(
SmileVSParam
param
)
{
return
volunteersService
.
list
(
param
);
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/volunteers/team/add.html
0 → 100644
View file @
d4ac52aa
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('新增职责组')"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"wrapper wrapper-content animated fadeInRight ibox-content"
>
<form
class=
"form-horizontal m"
id=
"form-team-add"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
职责组名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"name"
class=
"form-control"
type=
"text"
required
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
职责组介绍:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"introduce"
class=
"form-control"
type=
"text"
required
>
</div>
</div>
</form>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
smilePrefix
=
ctx
+
"smile/volunteers"
;
$
(
"#form-team-add"
).
validate
({
focusCleanup
:
true
});
function
submitHandler
()
{
if
(
$
.
validate
.
form
())
{
$
.
operate
.
save
(
smilePrefix
+
"/team/insert"
,
$
(
'#form-team-add'
).
serialize
());
}
}
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/volunteers/team/edit.html
0 → 100644
View file @
d4ac52aa
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('修改职责组')"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"wrapper wrapper-content animated fadeInRight ibox-content"
>
<form
class=
"form-horizontal m"
id=
"form-team-edit"
th:object=
"${smileVolunteersTeam}"
>
<input
name=
"teamId"
th:value=
"*{teamId}"
type=
"hidden"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
职责组名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"name"
class=
"form-control"
type=
"text"
th:value=
"*{name}"
required
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
职责组介绍:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"introduce"
class=
"form-control"
type=
"text"
th:value=
"*{introduce}"
required
>
</div>
</div>
</form>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
smilePrefix
=
ctx
+
"smile/volunteers"
;
$
(
"#form-roadShow-edit"
).
validate
({
focusCleanup
:
true
});
function
submitHandler
()
{
if
(
$
.
validate
.
form
())
{
$
.
operate
.
save
(
smilePrefix
+
"/team/update"
,
$
(
'#form-team-edit'
).
serialize
());
}
}
</script>
</body>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/smile/volunteers/team/list.html
View file @
d4ac52aa
...
...
@@ -24,6 +24,11 @@
</div>
</form>
</div>
<div
class=
"btn-group-sm"
id=
"toolbar"
role=
"group"
>
<a
class=
"btn btn-success"
onclick=
"$.operate.add()"
>
<i
class=
"fa fa-plus"
></i>
添加
</a>
</div>
<div
class=
"col-sm-12 select-table table-striped"
>
<table
id=
"bootstrap-table"
></table>
</div>
...
...
@@ -31,91 +36,47 @@
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performances:detail'
)}]];
var
expertFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performances:expert'
)}]];
var
prefix
=
ctx
+
"kylin/performances"
;
var
smilePrefix
=
ctx
+
"smile/volunteers"
;
$
(
function
()
{
var
options
=
{
url
:
prefix
+
"/list"
,
detailUrl
:
prefix
+
"/details/{id}"
,
createUrl
:
prefix
+
"/add"
,
updateUrl
:
prefix
+
"/edit/{id}"
,
removeUrl
:
prefix
+
"/remove"
,
exportUrl
:
prefix
+
"/export"
,
// sortName: "sort",
modalName
:
"演出"
,
url
:
smilePrefix
+
"/team/list"
,
// detailUrl: prefix + "/team/details/{id}",
createUrl
:
smilePrefix
+
"/team/add"
,
updateUrl
:
smilePrefix
+
"/team/details/{id}"
,
modalName
:
"职责组"
,
orderSc
:
"desc"
,
orderItem
:
"created_at"
,
columns
:
[{
checkbox
:
true
},
{
field
:
'title'
,
title
:
'演出名称'
},
{
field
:
'performancesId'
,
title
:
'演出id'
},
{
field
:
'timeStart'
,
title
:
'开演时间'
},
{
field
:
'totalGeneral'
,
title
:
'供票总量'
},
{
field
:
'saleGeneral'
,
title
:
'实销'
},
{
field
:
'surplusGeneral'
,
title
:
'余票'
},
{
field
:
'totalSalePrice'
,
title
:
'总销售款'
field
:
'teamId'
,
title
:
'职责组id'
},
{
field
:
'
statusN
ame'
,
title
:
'
演出状态
'
field
:
'
n
ame'
,
title
:
'
组名称
'
},
{
field
:
'
rejectTxt
'
,
title
:
'
拒绝理由
'
field
:
'
introduce
'
,
title
:
'
组介绍
'
},
{
field
:
'sort'
,
title
:
'排序'
,
sortable
:
true
field
:
'createdAt'
,
title
:
'创建时间'
},
{
title
:
'操作'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
if
(
row
.
auditStatus
==
0
&&
row
.
fieldAuditStatus
==
0
)
{
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="$.operate.detailTab(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>管理</a> '
);
}
else
{
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
detailFlag
+
'" href="javascript:void(0)" onclick="$.operate.detailTab(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
}
if
(
row
.
syncDamai
==
1
)
{
actions
.
push
(
'<a class="btn btn-warning btn-xs '
+
expertFlag
+
'" href="javascript:void(0)" onclick="f(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-remove"></i>同步</a>'
);
}
actions
.
push
(
'<a class="btn btn-success btn-xs" href="javascript:void(0)" onclick="$.operate.edit(
\'
'
+
row
.
teamId
+
'
\'
)"><i class="fa fa-edit"></i>管理</a> '
);
return
actions
.
join
(
''
);
}
}]
};
$
.
table
.
init
(
options
);
});
function
f
(
id
)
{
$
.
post
(
prefix
+
"/sync/damai"
,
{
performancesId
:
id
},
function
(
res
)
{
alert
(
res
.
msg
)
});
}
</script>
</body>
</html>
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/smile/service/impl/SmileVolunteersTeamServiceImpl.java
View file @
d4ac52aa
...
...
@@ -39,7 +39,7 @@ public class SmileVolunteersTeamServiceImpl extends ServiceImpl<SmileVolunteersT
PageHelper
.
startPage
(
param
.
getPageNum
(),
param
.
getPageSize
());
LambdaQueryWrapper
<
SmileVolunteersTeam
>
wrappers
=
Wrappers
.
lambdaQuery
(
SmileVolunteersTeam
.
class
);
if
(
param
.
getTitle
()
!=
null
&&
!
param
.
getTitle
().
equals
(
""
))
{
wrappers
.
eq
(
SmileVolunteersTeam:
:
getName
,
param
.
getTitle
());
wrappers
.
like
(
SmileVolunteersTeam:
:
getName
,
param
.
getTitle
());
}
List
<
SmileVolunteersTeam
>
data
=
volunteersTeamMapper
.
selectList
(
wrappers
);
rspData
.
setCode
(
0
);
...
...
@@ -57,7 +57,7 @@ public class SmileVolunteersTeamServiceImpl extends ServiceImpl<SmileVolunteersT
bean
.
setTeamId
(
IDGenerator
.
nextTimeId2
());
int
count
=
volunteersTeamMapper
.
insert
(
bean
);
if
(
count
>
0
)
{
redisUtils
.
setTeam
(
bean
.
getTeamId
(),
bean
);
redisUtils
.
setTeam
(
bean
.
getTeamId
(),
bean
);
return
AjaxResult
.
success
(
"添加成功"
);
}
return
AjaxResult
.
error
(
"添加失败"
);
...
...
@@ -75,7 +75,7 @@ public class SmileVolunteersTeamServiceImpl extends ServiceImpl<SmileVolunteersT
}
int
count
=
volunteersTeamMapper
.
update
(
bean
,
Wrappers
.
lambdaQuery
(
SmileVolunteersTeam
.
class
).
eq
(
SmileVolunteersTeam:
:
getTeamId
,
bean
.
getTeamId
()));
if
(
count
>
0
)
{
redisUtils
.
setTeam
(
bean
.
getTeamId
(),
bean
);
redisUtils
.
setTeam
(
bean
.
getTeamId
(),
bean
);
return
AjaxResult
.
success
(
"修改成功"
);
}
return
AjaxResult
.
error
(
"修改失败"
);
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/inner/GoblinInnerServiceImpl.java
View file @
d4ac52aa
...
...
@@ -32,8 +32,11 @@ public class GoblinInnerServiceImpl implements IGoblinInnerService {
@Override
public
ResponseDto
<
String
>
insertCoupon
(
MultipartFile
file
,
String
performanceId
)
{
try
{
EasyExcel
.
read
(
file
.
getInputStream
(),
TempCouponDto
.
class
,
new
PageReadListener
<
TempCouponDto
>(
dataList
->
{
if
(
file
!=
null
)
{
redisUtils
.
delMarketTempCoupon
(
performanceId
);
}
redisUtils
.
delMarketTempCoupon
(
performanceId
);
EasyExcel
.
read
(
file
.
getInputStream
(),
TempCouponDto
.
class
,
new
PageReadListener
<
TempCouponDto
>(
dataList
->
{
for
(
TempCouponDto
data
:
dataList
)
{
if
(
data
.
getSpuId
()
==
null
)
{
continue
;
...
...
liquidnet-bus-service/liquidnet-service-smile/liquidnet-service-smile-impl/src/main/java/com/liquidnet/service/controller/SmileVolunteersController.java
View file @
d4ac52aa
package
com
.
liquidnet
.
service
.
controller
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.goblin.constant.SmileRedisConst
;
import
com.liquidnet.service.goblin.dto.vo.SmileAgentVo
;
import
com.liquidnet.service.goblin.dto.vo.SmileUserVO
;
import
com.liquidnet.service.goblin.dto.vo.SmileVProjectListVo
;
import
com.liquidnet.service.goblin.dto.vo.SmileVProjectVo
;
import
com.liquidnet.service.goblin.param.SmileVolunteersApplyParam
;
import
com.liquidnet.service.goblin.service.manage.SmileFrontService
;
import
com.liquidnet.service.goblin.service.manage.SmileVolunteersService
;
import
com.liquidnet.service.util.SmileRedisUtils
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
...
...
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