记得上下班打卡 | 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
3ce4eb7c
Commit
3ce4eb7c
authored
Jun 19, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
52ad6a45
6c4a0b2f
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
132 additions
and
54 deletions
+132
-54
OrderListReq.java
...liquidnet/service/kylin/dto/param/admin/OrderListReq.java
+1
-0
IKylinPerformancesAdminService.java
...e/kylin/service/admin/IKylinPerformancesAdminService.java
+2
-0
KylinOrderTicketsController.java
...ontroller/zhengzai/kylin/KylinOrderTicketsController.java
+19
-0
orderList.html
...s/templates/zhengzai/kylin/order/orderList/orderList.html
+41
-5
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+5
-2
PerformanceSponsorDao.java
...om/liquidnet/service/kylin/dao/PerformanceSponsorDao.java
+19
-0
KylinPerformancesMapper.java
...quidnet/service/kylin/mapper/KylinPerformancesMapper.java
+2
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+43
-47
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/admin/OrderListReq.java
View file @
3ce4eb7c
...
@@ -19,6 +19,7 @@ public class OrderListReq {
...
@@ -19,6 +19,7 @@ public class OrderListReq {
private
String
timePayStart
;
private
String
timePayStart
;
private
String
timePayEnd
;
private
String
timePayEnd
;
private
String
sponsorId
;
private
String
sponsorId
;
private
String
sponsor
;
private
String
paymentType
;
private
String
paymentType
;
private
String
orderStatus
;
private
String
orderStatus
;
private
String
orderSource
;
private
String
orderSource
;
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/admin/IKylinPerformancesAdminService.java
View file @
3ce4eb7c
...
@@ -175,4 +175,6 @@ public interface IKylinPerformancesAdminService extends IService<KylinPerformanc
...
@@ -175,4 +175,6 @@ public interface IKylinPerformancesAdminService extends IService<KylinPerformanc
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
);
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
List
<
PerformanceSponsorDao
>
getPerformanceSponsorList
(
String
sponsorType
);
}
}
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 @
3ce4eb7c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceSponsorDao
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
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.admin.OrderDetailsAdminVo
;
import
com.liquidnet.service.kylin.service.admin.IKylinOrderTicketsAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinOrderTicketsAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
...
@@ -29,6 +32,9 @@ public class KylinOrderTicketsController extends BaseController
...
@@ -29,6 +32,9 @@ public class KylinOrderTicketsController extends BaseController
@Autowired
@Autowired
private
IKylinOrderTicketsAdminService
iKylinOrderTicketsAdminService
;
private
IKylinOrderTicketsAdminService
iKylinOrderTicketsAdminService
;
@Autowired
private
IKylinPerformancesAdminService
kylinPerformancesService
;
@RequiresPermissions
(
"kylin:order:orderlist:view"
)
@RequiresPermissions
(
"kylin:order:orderlist:view"
)
@GetMapping
(
"/orderList"
)
@GetMapping
(
"/orderList"
)
public
String
tickets
()
public
String
tickets
()
...
@@ -60,4 +66,17 @@ public class KylinOrderTicketsController extends BaseController
...
@@ -60,4 +66,17 @@ public class KylinOrderTicketsController extends BaseController
return
prefix
+
"/orderList/details"
;
return
prefix
+
"/orderList/details"
;
}
}
/**
* 获取第三方列表
*/
@GetMapping
(
"/orderList/getSponsorList"
)
@ResponseBody
public
AjaxResult
getSponsorList
()
{
List
<
PerformanceSponsorDao
>
performanceSponsorList
=
kylinPerformancesService
.
getPerformanceSponsorList
(
null
);
AjaxResult
ajax
=
new
AjaxResult
();
ajax
.
put
(
"code"
,
200
);
ajax
.
put
(
"value"
,
performanceSponsorList
);
return
ajax
;
}
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/order/orderList/orderList.html
View file @
3ce4eb7c
...
@@ -30,10 +30,32 @@
...
@@ -30,10 +30,32 @@
</li>
</li>
<li>
<li>
<label>
第三方:
</label>
<label>
第三方:
</label>
<select
name=
"sponsorId"
>
<div
class=
"col-lg-3"
>
<option
value=
""
>
所有
</option>
<div
class=
"input-group"
>
<option
value=
"-1"
>
代码生成请选择字典属性
</option>
<input
type=
"text"
class=
"form-control"
id=
"sponsorSelectDiv"
name=
"sponsor"
>
</select>
<div
class=
"input-group-btn"
>
<button
type=
"button"
class=
"btn btn-white dropdown-toggle"
data-toggle=
"dropdown"
>
<span
class=
"caret"
></span>
</button>
<ul
class=
"dropdown-menu dropdown-menu-right"
role=
"menu"
>
</ul>
</div>
</div>
</div>
<!-- <div class="input-group">-->
<!-- <input type="text" class="form-control" id="sponsorSelectDiv">-->
<!-- <div class="input-group-btn">-->
<!-- <button type="button" class="btn btn-white dropdown-toggle" data-toggle="dropdown">-->
<!-- <span class="caret"></span>-->
<!-- </button>-->
<!-- <ul class="dropdown-menu dropdown-menu-right" role="menu">-->
<!-- </ul>-->
<!-- </div>-->
<!-- </div>-->
<!-- <select name="sponsorId">-->
<!-- <option value="">所有</option>-->
<!-- <option value="-1">代码生成请选择字典属性</option>-->
<!-- </select>-->
</li>
</li>
<li>
<li>
<label>
支付方式:
</label>
<label>
支付方式:
</label>
...
@@ -104,6 +126,8 @@
...
@@ -104,6 +126,8 @@
</div>
</div>
</div>
</div>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: bootstrap-suggest-js"
/>
<th:block
th:include=
"include :: bootstrap-typeahead-js"
/>
<script
th:inline=
"javascript"
>
<script
th:inline=
"javascript"
>
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:order:orderlist:detail'
)}]];
var
detailFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:order:orderlist:detail'
)}]];
var
prefix
=
ctx
+
"kylin/order/orderList"
;
var
prefix
=
ctx
+
"kylin/order/orderList"
;
...
@@ -121,7 +145,7 @@
...
@@ -121,7 +145,7 @@
checkbox
:
true
checkbox
:
true
},
},
{
{
field
:
'
-
'
,
field
:
'
sponsor
'
,
title
:
'第三方'
title
:
'第三方'
},
},
{
{
...
@@ -193,6 +217,18 @@
...
@@ -193,6 +217,18 @@
};
};
$
.
table
.
init
(
options
);
$
.
table
.
init
(
options
);
});
});
var
sponsorSelectDiv
=
$
(
"#sponsorSelectDiv"
).
bsSuggest
({
url
:
prefix
+
"/getSponsorList"
,
idField
:
"sponsorId"
,
keyField
:
"sponsorName"
}).
on
(
'onDataRequestSuccess'
,
function
(
e
,
result
)
{
console
.
log
(
'onDataRequestSuccess: '
,
result
);
}).
on
(
'onSetSelectValue'
,
function
(
e
,
keyword
)
{
console
.
log
(
'onSetSelectValue: '
,
keyword
);
}).
on
(
'onUnsetSelectValue'
,
function
(
e
)
{
console
.
log
(
"onUnsetSelectValue"
);
});
</script>
</script>
</body>
</body>
</html>
</html>
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinPerformancesAdminServiceImpl.java
View file @
3ce4eb7c
...
@@ -11,8 +11,6 @@ import com.liquidnet.service.kylin.dao.*;
...
@@ -11,8 +11,6 @@ import com.liquidnet.service.kylin.dao.*;
import
com.liquidnet.service.kylin.dto.param.*
;
import
com.liquidnet.service.kylin.dto.param.*
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceMemberHistoryVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceMemberHistoryVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
...
@@ -605,4 +603,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -605,4 +603,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
dtoList
.
add
(
countBean
);
dtoList
.
add
(
countBean
);
return
dtoList
;
return
dtoList
;
}
}
@Override
public
List
<
PerformanceSponsorDao
>
getPerformanceSponsorList
(
String
sponsorType
)
{
return
performancesMapper
.
getPerformanceSponsorList
(
sponsorType
);
}
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/PerformanceSponsorDao.java
0 → 100644
View file @
3ce4eb7c
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
lombok.Data
;
/**
* @author AnJiabin <anjiabin@zhengzai.tv>
* @version V1.0
* @Description: TODO
* @class: PerformanceSponsorDao
* @Package com.liquidnet.service.kylin.dao
* @Copyright: LightNet @ Copyright (c) 2021
* @date 2021/6/19 14:49
*/
@Data
public
class
PerformanceSponsorDao
{
private
String
sponsorId
;
private
String
sponsorName
;
private
String
sponsorType
;
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinPerformancesMapper.java
View file @
3ce4eb7c
...
@@ -43,4 +43,6 @@ public interface KylinPerformancesMapper extends BaseMapper<KylinPerformances> {
...
@@ -43,4 +43,6 @@ public interface KylinPerformancesMapper extends BaseMapper<KylinPerformances> {
PerformanceRecommendDao
getRecommend
(
String
performancesId
);
PerformanceRecommendDao
getRecommend
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
List
<
PerformanceSponsorDao
>
getPerformanceSponsorList
(
String
sponsorType
);
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
3ce4eb7c
...
@@ -110,6 +110,11 @@
...
@@ -110,6 +110,11 @@
<result
column=
"total_paying_number"
property=
"totalPayingNumber"
/>
<result
column=
"total_paying_number"
property=
"totalPayingNumber"
/>
<result
column=
"total_buy_users"
property=
"totalBuyUsers"
/>
<result
column=
"total_buy_users"
property=
"totalBuyUsers"
/>
</resultMap>
</resultMap>
<resultMap
id=
"performanceSponsorDaoResult"
type=
"com.liquidnet.service.kylin.dao.PerformanceSponsorDao"
>
<result
column=
"sponsor_id"
property=
"sponsorId"
/>
<result
column=
"sponsor"
property=
"sponsorName"
/>
<result
column=
"sponsor_type"
property=
"sponsorType"
/>
</resultMap>
<!-- 第三方演出列表 (不包含退票信息) -->
<!-- 第三方演出列表 (不包含退票信息) -->
<select
id=
"partnerPerformanceList"
parameterType=
"java.util.Map"
resultMap=
"partnerPerformanceListResult"
>
<select
id=
"partnerPerformanceList"
parameterType=
"java.util.Map"
resultMap=
"partnerPerformanceListResult"
>
...
@@ -412,37 +417,37 @@
...
@@ -412,37 +417,37 @@
</select>
</select>
<select
id=
"orderList"
resultMap=
"performanceOrderListDaoResult"
>
<select
id=
"orderList"
resultMap=
"performanceOrderListDaoResult"
>
SELECT
SELECT
kot.order_tickets_id,
kot.order_tickets_id,
kp.sponsor,
kp.sponsor,
kot.order_code,
kot.order_code,
kp.title,
kp.title,
kots.status,
kots.status,
kot.get_ticket_type,
kot.get_ticket_type,
kot.pay_type,
kot.pay_type,
kot.payment_type,
kot.payment_type,
'无' as tied,
'无' as tied,
kot.price,
kot.price,
kot.number,
kot.number,
kot.price_member,
kot.price_member,
kot.price_total,
kot.price_total,
kot.price_voucher,
kot.price_voucher,
kot.price_actual,
kot.price_actual,
kot.price_express,
kot.price_express,
kot.price_refund,
kot.price_refund,
kot.refund_number,
kot.refund_number,
kot.user_id,
kot.user_id,
kot.user_name,
kot.user_name,
kot.user_mobile
kot.user_mobile
FROM kylin_order_tickets kot
FROM kylin_order_tickets kot
inner join kylin_order_ticket_status kots on kot.order_tickets_id = kots.order_id
inner join kylin_order_ticket_status kots on kot.order_tickets_id = kots.order_id
inner join kylin_order_ticket_relations kotr on kot.order_tickets_id = kotr.order_id
inner join kylin_order_ticket_relations kotr on kot.order_tickets_id = kotr.order_id
inner join kylin_performances kp on kotr.performance_id = kp.performances_id
inner join kylin_performances kp on kotr.performance_id = kp.performances_id
<where>
<where>
<if
test=
"orderTicketsId != null and orderTicketsId != ''"
>
and order_tickets_id = #{orderTicketsId}
</if>
<if
test=
"orderTicketsId != null and orderTicketsId != ''"
>
and order_tickets_id = #{orderTicketsId}
</if>
<if
test=
"userId != null and userId != ''"
>
and user_id = #{userId}
</if>
<if
test=
"userId != null and userId != ''"
>
and user_id = #{userId}
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"userName != null and userName != ''"
>
and user_name like concat('%', #{userName}, '%')
</if>
<if
test=
"userMobile != null and userMobile != ''"
>
and user_mobile = #{userMobile}
</if>
<if
test=
"userMobile != null and userMobile != ''"
>
and user_mobile = #{userMobile}
</if>
<if
test=
"performanceTitle != null and performanceTitle != ''"
>
and performance_title
= #{performanceTitle}
</if>
<if
test=
"performanceTitle != null and performanceTitle != ''"
>
and performance_title
LIKE concat('%', #{performanceTitle}, '%')
</if>
<if
test=
"orderCode != null and orderCode != ''"
>
and order_code = #{orderCode}
</if>
<if
test=
"orderCode != null and orderCode != ''"
>
and order_code = #{orderCode}
</if>
<if
test=
"payCode != null and payCode != ''"
>
and pay_code = #{payCode}
</if>
<if
test=
"payCode != null and payCode != ''"
>
and pay_code = #{payCode}
</if>
<if
test=
"qrCode != null and qrCode != ''"
>
and qr_code = #{qrCode}
</if>
<if
test=
"qrCode != null and qrCode != ''"
>
and qr_code = #{qrCode}
</if>
...
@@ -471,32 +476,23 @@
...
@@ -471,32 +476,23 @@
<if
test=
"createdAt != null "
>
and created_at = #{createdAt}
</if>
<if
test=
"createdAt != null "
>
and created_at = #{createdAt}
</if>
<if
test=
"updatedAt != null "
>
and updated_at = #{updatedAt}
</if>
<if
test=
"updatedAt != null "
>
and updated_at = #{updatedAt}
</if>
<if
test=
"orderSourece != null and orderSourece != ''"
>
and order_sourece = #{orderSourece}
</if>
<if
test=
"orderSourece != null and orderSourece != ''"
>
and order_sourece = #{orderSourece}
</if>
</where>
<if
test=
"sponsor!=null and sponsor!=''"
>
<where>
AND kp.sponsor = #{sponsor}
<if
test=
"title!=''"
>
AND title LIKE concat('%', #{title}, '%')
</if>
<if
test=
"cityName!=''"
>
AND city_name LIKE concat('%', #{cityName}, '%')
</if>
<if
test=
"status!='-2'"
>
AND ps.STATUS = #{status}
</if>
<if
test=
"status=='-2'"
>
AND ps.STATUS >= 3 or ps.STATUS = 1
</if>
<if
test=
"auditStatus!='-2'"
>
AND ps.audit_status = #{auditStatus}
</if>
<!-- <if test="auditStatus=='-2'">-->
<!-- AND (ps.audit_status = 0 or ps.audit_status = 1 or ps.audit_status = 2)-->
<!-- </if>-->
<if
test=
"stopSellDay!=-2"
>
AND p.time_end BETWEEN #{stopSellTime} AND NOW()
</if>
</if>
</where>
</where>
<if
test=
"orderItem!=''"
>
<if
test=
"orderItem!=''"
>
ORDER BY ${orderItem} ${orderSc}
ORDER BY ${orderItem} ${orderSc}
</if>
</if>
</select>
</select>
<select
id=
"getPerformanceSponsorList"
resultMap=
"performanceSponsorDaoResult"
>
select distinct kp.sponsor_id, kp.sponsor, kp.sponsor_type
from kylin_performances kp
<where>
kp.sponsor_id != ''
<if
test=
"sponsorType!=null and sponsorType!=''"
>
AND kp.sponsor_type = #{sponsorType}
</if>
</where>
order by sponsor_id
</select>
</mapper>
</mapper>
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