记得上下班打卡 | 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
af438917
Commit
af438917
authored
Jun 17, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改演出统计配置
parent
084ed30a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
93 additions
and
72 deletions
+93
-72
performanceCalendar.html
...engzai/kylin/performanceCalendar/performanceCalendar.html
+81
-58
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+12
-14
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performanceCalendar/performanceCalendar.html
View file @
af438917
...
...
@@ -13,9 +13,9 @@
<ul>
<li
class=
"select-time"
>
<label
th:style=
"'width:120px'"
>
请选择时间范围:
</label>
<input
th:field=
"${requestParam.timeBegin}"
type=
"text"
class=
"input-sm form-control"
id=
"
perStartTime"
placeholder=
"开始日期"
name=
"timeBegin"
/>
<input
th:field=
"${requestParam.timeBegin}"
type=
"text"
class=
"input-sm form-control"
id=
"
startTime"
placeholder=
"开始日期"
name=
"timeBegin"
required
/>
<span>
-
</span>
<input
th:field=
"${requestParam.timeEnd}"
type=
"text"
class=
"input-sm form-control"
id=
"
perEndTime"
placeholder=
"结束日期"
name=
"timeEnd"
readonly
/>
<input
th:field=
"${requestParam.timeEnd}"
type=
"text"
class=
"input-sm form-control"
id=
"
endTime"
placeholder=
"结束日期"
name=
"timeEnd"
required
/>
</li>
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"submit()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
...
...
@@ -275,65 +275,88 @@
var
prefix
=
ctx
+
"kylin/performanceCalendar"
;
var
selectListUrl
=
ctx
+
"kylin/performanceCalendar/list"
;
function
submit
(){
var
form
=
$
(
"#formId"
);
form
.
action
=
selectListUrl
;
form
.
submit
();
if
(
$
.
validate
.
form
())
{
var
form
=
$
(
"#formId"
);
form
.
action
=
selectListUrl
;
form
.
submit
();
}
}
$
(
function
()
{
<!--
laydate
示例
-->
layui
.
use
([
'laydate'
],
function
(){
var
laydate
=
layui
.
laydate
;
var
monday
=
getMonday
(
new
Date
());
var
mm
=
GetDateStr
(
monday
,
0
);
var
minSunday
=
GetDateStr
(
monday
,
6
);
var
maxSunday
=
GetDateStr
(
monday
,
7
);
var
startDate
=
laydate
.
render
({
elem
:
'#perStartTime'
,
type
:
'date'
,
format
:
'yyyy-MM-dd'
,
//格式
min
:
mm
,
//最小可选择日期
range
:
false
,
//设置启用日期范围
// max: $('#perEndTime').val(),
// max: maxSunday,
theme
:
'molv'
,
trigger
:
'focus'
,
done
:
function
(
value
,
date
)
{
// 结束时间大于开始时间
if
(
value
!==
''
)
{
endDate
.
config
.
min
.
year
=
date
.
year
;
endDate
.
config
.
min
.
month
=
date
.
month
-
1
;
endDate
.
config
.
min
.
date
=
date
.
date
;
}
else
{
endDate
.
config
.
min
.
year
=
''
;
endDate
.
config
.
min
.
month
=
''
;
endDate
.
config
.
min
.
date
=
''
;
}
}
});
var
endDate
=
laydate
.
render
({
elem
:
'#perEndTime'
,
min
:
$
(
'#perStartTime'
).
val
(),
// max: maxSunday,
theme
:
'molv'
,
trigger
:
'focus'
,
done
:
function
(
value
,
date
)
{
// 开始时间小于结束时间
if
(
value
!==
''
)
{
startDate
.
config
.
max
.
year
=
date
.
year
;
startDate
.
config
.
max
.
month
=
date
.
month
-
1
;
startDate
.
config
.
max
.
date
=
date
.
date
;
}
else
{
startDate
.
config
.
max
.
year
=
''
;
startDate
.
config
.
max
.
month
=
''
;
startDate
.
config
.
max
.
date
=
''
;
}
}
});
});
});
var
validate
=
$
(
"#formId"
).
validate
({
onkeyup
:
false
,
rules
:{
timeBegin
:{
required
:
true
},
timeEnd
:{
required
:
true
}
},
messages
:{
timeBegin
:
{
required
:
"开始日期不为空!"
},
timeEnd
:{
required
:
"结束日期为空!"
}
}
});
// $(function() {
//
<!--
laydate
示例
-->
// layui.use(['laydate'], function(){
// var laydate = layui.laydate;
// var monday = getMonday(new Date());
// var mm = GetDateStr(monday,0);
// var minSunday = GetDateStr(monday,6);
// var maxSunday = GetDateStr(monday,7);
//
// var startDate = laydate.render({
// elem: '#perStartTime',
// type:'date',
// format: 'yyyy-MM-dd', //格式
// min: mm, //最小可选择日期
// range:false, //设置启用日期范围
// // max: $('#perEndTime').val(),
// // max: maxSunday,
// theme: 'molv',
// trigger: 'focus',
// done: function(value, date) {
// // 结束时间大于开始时间
// if (value !== '') {
// endDate.config.min.year = date.year;
// endDate.config.min.month = date.month - 1;
// endDate.config.min.date = date.date;
// } else {
// endDate.config.min.year = '';
// endDate.config.min.month = '';
// endDate.config.min.date = '';
// }
// }
// });
//
// var endDate = laydate.render({
// elem: '#perEndTime',
// min: $('#perStartTime').val(),
// // max: maxSunday,
// theme: 'molv',
// trigger: 'focus',
// done: function(value, date) {
// // 开始时间小于结束时间
// if (value !== '') {
// startDate.config.max.year = date.year;
// startDate.config.max.month = date.month - 1;
// startDate.config.max.date = date.date;
// } else {
// startDate.config.max.year = '';
// startDate.config.max.month = '';
// startDate.config.max.date = '';
// }
// }
// });
// });
// });
//获取当前日期的周一日期
function
getMonday
(
date
)
{
var
day
=
date
.
getDay
()
||
7
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
af438917
...
...
@@ -379,7 +379,7 @@
(select t.performances_id from kylin_performances t where t.performances_id = ${performancesId}) AS kp
inner JOIN(
SELECT
kot
e
.performance_id AS 'performance_id',
kot
r
.performance_id AS 'performance_id',
kotr.ticket_id,
sum(kot.number) AS 'total_sale_general' ,
sum(kot.price_actual) AS 'total_sale_price',
...
...
@@ -389,26 +389,24 @@
sum(case when kots.`status` = 0 then kot.number else 0 end) total_paying_number
FROM
kylin_order_ticket_relations kotr
inner join kylin_order_tickets AS kot on kotr.
ticket
_id = kot.order_tickets_id
inner join kylin_order_tickets AS kot on kotr.
order
_id = kot.order_tickets_id
inner JOIN kylin_order_ticket_status AS kots ON kots.order_id = kot.order_tickets_id
inner JOIN kylin_order_ticket_entities AS kote ON kote.order_id = kot.order_tickets_id
WHERE kotr.performance_id = ${performancesId} and (kots.`status` = 0 OR kots.`status` = 1)
) AS ot ON ot.performance_id = kp.performances_id
inner join kylin_tickets kt on kt.tickets_id = ot.ticket_id
inner join kylin_ticket_status kts on kts.ticket_id = kt.tickets_id
inner JOIN(
select t.performance_id,count(t.user_id) as 'total_buy_users' from(
SELECT
kotr.performance_id,
kot.user_id
FROM
kylin_order_ticket_relations kotr
inner join kylin_order_tickets AS kot on kotr.ticket_id = kot.order_tickets_id
inner JOIN kylin_order_ticket_status AS kots ON kots.order_id = kot.order_tickets_id
inner JOIN kylin_order_ticket_entities AS kote ON kote.order_id = kot.order_tickets_id
WHERE kotr.performance_id = ${performancesId} and (kots.`status` = 0 OR kots.`status` = 1)
group by kotr.performance_id,kot.user_id
) t
SELECT
kotr.performance_id,
kot.user_id
FROM
kylin_order_ticket_relations kotr
inner join kylin_order_tickets AS kot on kotr.order_id = kot.order_tickets_id
inner JOIN kylin_order_ticket_status AS kots ON kots.order_id = kot.order_tickets_id
WHERE kotr.performance_id = ${performancesId} and (kots.`status` = 0 OR kots.`status` = 1)
group by kotr.performance_id,kot.user_id
) t
) AS ut ON ut.performance_id = kp.performances_id
</select>
<select
id=
"orderList"
resultMap=
"performanceOrderListDaoResult"
>
...
...
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