记得上下班打卡 | 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
61d0b9f3
Commit
61d0b9f3
authored
Jun 11, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交订单详情
parent
a9a7a6f9
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
341 additions
and
145 deletions
+341
-145
OrderDetailsAdminVo.java
...idnet/service/kylin/dto/vo/admin/OrderDetailsAdminVo.java
+21
-0
IKylinOrderTicketsAdminService.java
...e/kylin/service/admin/IKylinOrderTicketsAdminService.java
+2
-2
KylinOrderRefundAdminController.java
...oller/zhengzai/kylin/KylinOrderRefundAdminController.java
+3
-5
KylinOrderTicketsController.java
...ontroller/zhengzai/kylin/KylinOrderTicketsController.java
+2
-2
detail.html
.../src/main/resources/templates/monitor/operlog/detail.html
+1
-1
details.html
...ces/templates/zhengzai/kylin/order/orderList/details.html
+111
-114
performanceCalendar.html
...engzai/kylin/performanceCalendar/performanceCalendar.html
+197
-18
KylinOrderTicketsAdminServiceImpl.java
...kylin/service/impl/KylinOrderTicketsAdminServiceImpl.java
+4
-3
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/admin/OrderDetailsAdminVo.java
0 → 100644
View file @
61d0b9f3
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
admin
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
OrderDetailsAdminVo
{
private
KylinOrderTicketVo
orderTicketVo
;
private
List
<
KylinOrderTicketEntitiesVo
>
orderTicketEntitiesVo
;
private
KylinPerformanceVo
performanceVo
;
private
KylinTicketVo
ticketsVo
;
private
String
express_number
;
private
String
express_company
;
private
Integer
kuaidi_status
;
private
Long
restTime
;
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/admin/IKylinOrderTicketsAdminService.java
View file @
61d0b9f3
...
...
@@ -3,7 +3,7 @@ package com.liquidnet.service.kylin.service.admin;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
import
com.liquidnet.service.kylin.dto.vo.
returns.OrderDetails
Vo
;
import
com.liquidnet.service.kylin.dto.vo.
admin.OrderDetailsAdmin
Vo
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
import
java.util.List
;
...
...
@@ -22,5 +22,5 @@ public interface IKylinOrderTicketsAdminService extends IService<KylinOrderTicke
List
<
OrderTicketsListDao
>
orderList
(
OrderListReq
orderListReq
);
//订单详情
OrderDetailsVo
orderDetails
(
String
orderId
);
OrderDetails
Admin
Vo
orderDetails
(
String
orderId
);
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderRefundAdminController.java
View file @
61d0b9f3
...
...
@@ -12,16 +12,14 @@ import com.liquidnet.service.kylin.dao.OrderRefundDao;
import
com.liquidnet.service.kylin.dto.param.RefundApplyParam
;
import
com.liquidnet.service.kylin.dto.param.RefundCallbackParam
;
import
com.liquidnet.service.kylin.dto.param.RefundSearchParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.OrderDetailsAdminVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.OrderDetailsVo
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* <p>
* 后台单订单退款 服务实现类
...
...
@@ -79,8 +77,8 @@ public class KylinOrderRefundAdminController extends BaseController {
@PostMapping
(
"applyOrder"
)
@ResponseBody
public
OrderDetailsVo
applyOrder
(
RefundApplyParam
refundApplyParam
)
{
OrderDetailsVo
orderInfo
=
kylinOrderTicketsAdminServiceImpl
.
orderDetails
(
refundApplyParam
.
getOrderTicketsId
());
public
OrderDetails
Admin
Vo
applyOrder
(
RefundApplyParam
refundApplyParam
)
{
OrderDetails
Admin
Vo
orderInfo
=
kylinOrderTicketsAdminServiceImpl
.
orderDetails
(
refundApplyParam
.
getOrderTicketsId
());
return
orderInfo
;
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderTicketsController.java
View file @
61d0b9f3
...
...
@@ -4,7 +4,7 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
import
com.liquidnet.service.kylin.dto.vo.
returns.OrderDetails
Vo
;
import
com.liquidnet.service.kylin.dto.vo.
admin.OrderDetailsAdmin
Vo
;
import
com.liquidnet.service.kylin.service.admin.IKylinOrderTicketsAdminService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -55,7 +55,7 @@ public class KylinOrderTicketsController extends BaseController
@RequiresPermissions
(
"kylin:order:orderlist:detail"
)
@GetMapping
(
"/orderList/detail/{orderId}"
)
public
String
addPerformance
(
@PathVariable
(
"orderId"
)
String
orderId
,
ModelMap
mmap
)
{
OrderDetailsVo
orderDetailsVo
=
iKylinOrderTicketsAdminService
.
orderDetails
(
orderId
);
OrderDetails
Admin
Vo
orderDetailsVo
=
iKylinOrderTicketsAdminService
.
orderDetails
(
orderId
);
mmap
.
put
(
"orderDetailsVo"
,
orderDetailsVo
);
return
prefix
+
"/orderList/details"
;
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/monitor/operlog/detail.html
View file @
61d0b9f3
...
...
@@ -10,7 +10,7 @@
<div
class=
"form-group"
>
<label
class=
"col-sm-2 control-label"
>
操作模块:
</label>
<div
class=
"form-control-static"
th:text=
"${operLog.title} + ' / ' + ${@dict.getLabel('sys_oper_type',operLog.businessType)}"
>
</div>
</div>
x
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-2 control-label"
>
登录信息:
</label>
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/order/orderList/details.html
View file @
61d0b9f3
...
...
@@ -17,7 +17,7 @@
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
票名:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"performanceTitle"
th:field=
"*{ticketVo.title}"
class=
"form-control"
type=
"text"
required
>
<input
name=
"performanceTitle"
th:field=
"*{ticket
s
Vo.title}"
class=
"form-control"
type=
"text"
required
>
</div>
</div>
<div
class=
"form-group"
>
...
...
@@ -32,127 +32,124 @@
<input
name=
"number"
th:field=
"*{orderTicketVo.number}"
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="payCountdownMinute" th:field="*{payCountdownMinute}" 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="priceTotal" th:field="*{priceTotal}" 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="priceVoucher" th:field="*{priceVoucher}" 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="priceActual" th:field="*{priceActual}" 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="priceExpress" th:field="*{priceExpress}" 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="priceRefund" th:field="*{priceRefund}" 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="priceVoucher" th:field="*{
priceVoucher
}" 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">--
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
适用日期:
</label
>
<div
class=
"col-sm-8"
>
<input
name=
"payCountdownMinute"
th:field=
"*{ticketsVo.useStart}"
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=
"priceTotal"
th:field=
"*{orderTicketVo.priceTotal}"
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=
"priceVoucher"
th:field=
"*{orderTicketVo.priceVoucher}"
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=
"priceActual"
th:field=
"*{orderTicketVo.priceActual}"
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=
"priceExpress"
th:field=
"*{orderTicketVo.priceExpress}"
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=
"priceRefund"
th:field=
"*{orderTicketVo.priceRefund}"
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="priceVoucher" th:field="*{
orderTicketVo.
}" 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="priceVoucher" th:field="*{priceVoucher}" 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="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label">生成时间:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <div class="input-group date">-->
<!-- <input name="createdAt" th:value="${#dates.format(kylinOrderTickets.createdAt, 'yyyy-MM-dd')}" class="form-control" placeholder="yyyy-MM-dd" type="text">-->
<!-- <span class="input-group-addon"><i class="fa fa-calendar"></i></span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label">实际支付方式:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <select name="paymentType" class="form-control m-b">-->
<!-- <option value="">所有</option>-->
<!-- </select>-->
<!-- <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label is-required">微信订单号:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label">支付时间:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="timePay" th:field="*{timePay}" class="form-control" type="text">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label is-required">取票方式:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <select name="getTicketType" class="form-control m-b" required>-->
<!-- <option value="">所有</option>-->
<!-- </select>-->
<!-- <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label class="col-sm-3 control-label is-required">取票人1:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- <label class="col-sm-3 control-label">证件号:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- <label class="col-sm-3 control-label">电话:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- <label class="col-sm-3 control-label">票务状态:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- <label class="col-sm-3 control-label">支付时间:</label>-->
<!-- <div class="col-sm-8">-->
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
订单号:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"orderCode"
th:field=
"*{orderTicketVo.orderCode}"
class=
"form-control"
type=
"text"
required
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
生成时间:
</label>
<div
class=
"col-sm-8"
>
<div
class=
"input-group date"
>
<input
name=
"createdAt"
th:value=
"*{#dates.format(orderTicketVo.createdAt, 'yyyy-MM-dd')}"
class=
"form-control"
placeholder=
"yyyy-MM-dd"
type=
"text"
>
<span
class=
"input-group-addon"
><i
class=
"fa fa-calendar"
></i></span>
</div>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
实际支付方式:
</label>
<div
class=
"col-sm-8"
>
<select
name=
"paymentType"
th:with=
"type=${@dict.getType('zhengzai_pay_type')}"
>
<option
th:each=
"dict : ${type}"
th:text=
"${dict.dictLabel}"
th:value=
"${dict.dictValue}"
th:field=
"*{orderTicketVo.paymentType}"
readonly
></option>
</select>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
微信订单号:
</label>
<div
class=
"col-sm-8"
>
<!-- <input name="orderCode" th:field="*{orderCode}" class="form-control" type="text" required>-->
<!-- </div>-->
<!-- </div>-->
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
支付时间:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"timePay"
th:field=
"*{orderTicketVo.timePay}"
class=
"form-control"
type=
"text"
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
取票方式:
</label>
<div
class=
"col-sm-8"
th:text=
"${@dict.getLabel('zhengzai_get_ticket_type',orderDetailsVo.orderTicketVo.getTicketType)}"
>
</div>
</div>
<div
th:each=
"ticketEntity,ticketEntityStat : *{orderTicketEntitiesVo}"
class=
"select-list"
>
<label
class=
"col-sm-3 control-label is-required"
>
取票人[[${ticketEntityStat.count}]]:
</label>
<div
class=
"col-sm-3"
>
<input
th:value=
"${ticketEntity.enterName}"
class=
"form-control"
type=
"text"
readonly
>
</div>
<label
class=
"col-sm-3 control-label"
>
证件号:
</label>
<div
class=
"col-sm-3"
>
<input
th:value=
"${ticketEntity.enterIdCode}"
class=
"form-control"
type=
"text"
readonly
>
</div>
<label
class=
"col-sm-3 control-label"
>
电话:
</label>
<div
class=
"col-sm-3"
>
<input
th:value=
"${ticketEntity.enterMobile}"
class=
"form-control"
type=
"text"
readonly
>
</div>
<label
class=
"col-sm-3 control-label"
>
票务状态:
</label>
<div
class=
"col-sm-3"
>
<input
th:value=
"${ticketEntity.isPayment}"
class=
"form-control"
type=
"text"
readonly
>
</div>
<label
class=
"col-sm-3 control-label"
>
出票状态:
</label>
<div
class=
"col-sm-3"
>
<input
th:value=
"${ticketEntity.status}"
class=
"form-control"
type=
"text"
readonly
>
</div>
</div>
</form>
</div>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: datetimepicker-js"
/>
<script
th:inline=
"javascript"
>
var
prefix
=
ctx
+
"kylin/tickets"
;
var
payTypeDatas
=
[[
$
{@
dict
.
getType
(
'zhengzai_pay_type'
)}]];
$
(
"#form-tickets-edit"
).
validate
({
focusCleanup
:
true
});
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performanceCalendar/performanceCalendar.html
View file @
61d0b9f3
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
xmlns:shiro=
"http://www.pollix.at/thymeleaf/shiro"
>
<head>
<th:block
th:include=
"include :: header('演出
列表
')"
/>
<th:block
th:include=
"include :: header('演出
日历
')"
/>
<th:block
th:include=
"include :: datetimepicker-css"
/>
</head>
<body
class=
"gray-bg"
>
...
...
@@ -12,21 +12,21 @@
<div
class=
"select-list"
>
<ul>
<li
class=
"select-time"
>
<!-- <label th:style="'width:120px'">请选择时间范围2: </label>-->
<!-- <input type="text" id="perStartTime" placeholder="开始日期" name="params[beginTime]"/>-->
<!-- <span>-</span>-->
<!-- <input type="text" id="perEndTime" placeholder="结束日期" name="params[endTime]"/>-->
<label
th:style=
"'width:120px'"
>
请选择时间范围2:
</label>
<input
th:field=
"${requestParam.timeBegin}"
type=
"text"
class=
"input-sm form-control"
id=
"perStartTime"
placeholder=
"yyyy-MM-dd"
name=
"timeBegin"
/>
<span>
-
</span>
<input
th:field=
"${requestParam.timeEnd}"
type=
"text"
class=
"input-sm form-control"
id=
"perEndTime"
placeholder=
"yyyy-MM-dd"
name=
"timeEnd"
readonly
/>
<!-- <label th:style="'width:120px'">请选择时间范围2: </label>-->
<!-- <input type="text" id="perStartTime" placeholder="开始日期" name="params[beginTime]"/>-->
<!-- <span>-</span>-->
<!-- <input type="text" id="perEndTime" placeholder="结束日期" name="params[endTime]"/>-->
<label
th:style=
"'width:120px'"
>
请选择时间范围2:
</label>
<input
th:field=
"${requestParam.timeBegin}"
type=
"text"
class=
"input-sm form-control"
id=
"perStartTime"
placeholder=
"yyyy-MM-dd"
name=
"timeBegin"
/>
<span>
-
</span>
<input
th:field=
"${requestParam.timeEnd}"
type=
"text"
class=
"input-sm form-control"
id=
"perEndTime"
placeholder=
"yyyy-MM-dd"
name=
"timeEnd"
readonly
/>
</li>
<!-- <li>-->
<!-- <label th:style="'width:120px'">请选择时间范围: </label>-->
<!-- <input type="text" id="perStartTime" placeholder="开始日期" name="params[beginTime]"/>-->
<!-- <span>-</span>-->
<!-- <input type="text" id="perEndTime" placeholder="结束日期" name="params[endTime]"/>-->
<!-- </li>-->
<!-- <li>-->
<!-- <label th:style="'width:120px'">请选择时间范围: </label>-->
<!-- <input type="text" id="perStartTime" placeholder="开始日期" name="params[beginTime]"/>-->
<!-- <span>-</span>-->
<!-- <input type="text" id="perEndTime" placeholder="结束日期" name="params[endTime]"/>-->
<!-- </li>-->
<li>
<a
class=
"btn btn-primary btn-rounded btn-sm"
onclick=
"submit()"
><i
class=
"fa fa-search"
></i>
搜索
</a>
<a
class=
"btn btn-warning btn-rounded btn-sm"
onclick=
"$.form.reset()"
><i
class=
"fa fa-refresh"
></i>
重置
</a>
...
...
@@ -35,6 +35,148 @@
</div>
</form>
</div>
<div
class=
"comments-top-top"
>
<div
class=
"top-comment-left"
>
</div>
</div>
<div
class=
"fixed-table-body"
>
<div
class=
"fixed-table-loading table table-bordered table-hover open"
style=
"top: 35px; display: none;"
>
<span
class=
"loading-wrap"
>
<span
class=
"loading-text"
style=
"font-size: 13px;"
>
正在努力地加载数据中,请稍候
</span>
<span
class=
"animation-wrap"
><span
class=
"animation-dot"
></span></span>
</span>
</div>
<table
id=
"bootstrap-table2"
class=
"table table-bordered table-hover"
>
<thead
class=
""
>
<tr>
<th
style=
""
data-field=
"mon"
>
<div
class=
"th-inner "
>
Mon
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"tue"
>
<div
class=
"th-inner "
>
Tue
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"wed"
>
<div
class=
"th-inner "
>
Wed
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"thu"
>
<div
class=
"th-inner "
>
Thu
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"fri"
>
<div
class=
"th-inner "
>
Fri
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"sat"
>
<div
class=
"th-inner "
>
Sat
</div>
<div
class=
"fht-cell"
></div>
</th>
<th
style=
""
data-field=
"sun"
>
<div
class=
"th-inner "
>
Sun
</div>
<div
class=
"fht-cell"
></div>
</th>
</tr>
</thead>
<tbody
th:each=
"respBean,respBeanStat:${respDataList}"
>
<tr>
<td>
<div
th:each=
"performanceVo:${respBean.monList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.tueList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.wedList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.thuList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.friList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.satList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
<td>
<div
th:each=
"performanceVo:${respBean.sunList}"
>
<ul>
<li><span
class=
"left-at"
>
[[${performanceVo.cityName}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.timeStart}]]
</span></li>
<li><span
class=
"right-at"
>
[[${performanceVo.title}]]
</span></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- <div class="col-sm-12 select-table table-bordered">-->
<!-- <table id="bootstrap-table"></table>-->
<!-- </div>-->
<!-- <div>-->
<!-- <div class="calendar-day" :class="data.isSelected ? 'is-selected' : ''">-->
<!-- {{ data.day.split('-').slice(1).join('-') }} {{ data.isSelected ? '✔️' : '' }}-->
<!-- </div>-->
<!-- <div id="index" class="calendar-data">-->
<!-- <div>-->
<!-- <div>-->
<!-- <div th:each="entries,stat:${resultList}" effect="dark" value="item.title">-->
<!-- <div>-->
<!-- <div class="city">-->
<!-- <el-button size="mini" type="primary" plain>-->
<!-- {{ item.city_name }}-->
<!-- </el-button>-->
<!-- {{ item.time_start }}-->
<!-- </div>-->
<!-- <div class="title">-->
<!-- {{ item.title }}-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
...
...
@@ -47,12 +189,49 @@
var
selectListUrl
=
ctx
+
"kylin/performanceCalendar/list"
;
function
submit
(){
debugger
;
var
queryData
=
$
.
common
.
formToJSON
(
"formId"
);
$
.
operate
.
post
(
selectListUrl
,
queryData
,
function
(
res
)
{
location
.
reload
();
});
$
.
operate
.
post
(
selectListUrl
,
queryData
);
}
$
(
function
()
{
var
options
=
{
url
:
prefix
+
"/list"
,
sortName
:
"sort"
,
modalName
:
"演出"
,
columns
:
[{
checkbox
:
false
},
{
field
:
'mon'
,
title
:
'Mon'
},
{
field
:
'tue'
,
title
:
'Tue'
},
{
field
:
'wed'
,
title
:
'Wed'
},
{
field
:
'thu'
,
title
:
'Thu'
},
{
field
:
'fri'
,
title
:
'Fri'
},
{
field
:
'sat'
,
title
:
'Sat'
},
{
field
:
'sun'
,
title
:
'Sun'
}]
};
// $.table.init(options);
<!--
laydate
示例
-->
layui
.
use
([
'laydate'
],
function
(){
var
laydate
=
layui
.
laydate
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinOrderTicketsAdminServiceImpl.java
View file @
61d0b9f3
...
...
@@ -8,11 +8,11 @@ import com.liquidnet.commons.lang.util.DateUtil;
import
com.liquidnet.service.kylin.constant.KylinTableStatusConst
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
import
com.liquidnet.service.kylin.dto.vo.admin.OrderDetailsAdminVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.OrderDetailsVo
;
import
com.liquidnet.service.kylin.entity.*
;
import
com.liquidnet.service.kylin.mapper.*
;
import
com.liquidnet.service.kylin.service.admin.IKylinOrderTicketsAdminService
;
...
...
@@ -72,8 +72,8 @@ public class KylinOrderTicketsAdminServiceImpl extends ServiceImpl<KylinOrderTic
}
@Override
public
OrderDetailsVo
orderDetails
(
String
orderId
)
{
OrderDetails
Vo
vo
=
new
OrderDetails
Vo
();
public
OrderDetails
Admin
Vo
orderDetails
(
String
orderId
)
{
OrderDetails
AdminVo
vo
=
new
OrderDetailsAdmin
Vo
();
try
{
//查询条件
LambdaQueryWrapper
<
KylinOrderTickets
>
wrapper
=
new
LambdaQueryWrapper
<>();
...
...
@@ -145,6 +145,7 @@ public class KylinOrderTicketsAdminServiceImpl extends ServiceImpl<KylinOrderTic
vo
.
setExpress_number
(
""
);
vo
.
setExpress_company
(
""
);
vo
.
setKuaidi_status
(-
2
);
vo
.
setTicketsVo
(
ticketVo
);
vo
.
setOrderTicketEntitiesVo
(
kylinOrderTicketEntitiesVoList
);
vo
.
setPerformanceVo
(
performanceVo
);
vo
.
setOrderTicketVo
(
orderTicketVo
);
...
...
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