记得上下班打卡 | 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
8f80c77e
Commit
8f80c77e
authored
Sep 23, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导出快递票订单
parent
a093a671
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
105 additions
and
9 deletions
+105
-9
PerformancesExpressController.java
...troller/zhengzai/kylin/PerformancesExpressController.java
+11
-4
performancesList.html
.../zhengzai/kylin/performancesExpress/performancesList.html
+1
-1
OrderExpressExportExcelListDao.java
...min/zhengzai/adam/dto/OrderExpressExportExcelListDao.java
+65
-0
PerformancesExpressServiceImpl.java
...ai/kylin/service/impl/PerformancesExpressServiceImpl.java
+2
-2
OrderExpressExportListDao.java
...iquidnet/service/kylin/dao/OrderExpressExportListDao.java
+24
-0
KylinOrderTicketsMapper.java
...quidnet/service/kylin/mapper/KylinOrderTicketsMapper.java
+1
-1
KylinOrderTicketsMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
+1
-1
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/PerformancesExpressController.java
View file @
8f80c77e
...
...
@@ -6,19 +6,22 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.common.utils.poi.ExcelUtil
;
import
com.liquidnet.client.admin.zhengzai.adam.dto.OrderExpressExportExcelListDao
;
import
com.liquidnet.client.admin.zhengzai.candy.dto.CandyCouponCodeExcelDto
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.kylin.dao.OrderExpressExportListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceExpressSearchAdminParam
;
import
com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressPrintVo
;
import
com.liquidnet.service.kylin.entity.KylinOrderTickets
;
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.ArrayList
;
import
java.util.List
;
/**
...
...
@@ -320,9 +323,13 @@ public class PerformancesExpressController extends BaseController {
@PostMapping
(
"/export"
)
@ResponseBody
public
AjaxResult
export
(
@RequestParam
(
"ids"
)
String
performanceId
)
{
List
<
KylinOrderTickets
>
list
=
performancesExpressServiceImpl
.
selectExpressList
(
performanceId
);
ExcelUtil
<
KylinOrderTickets
>
util
=
new
ExcelUtil
<
KylinOrderTickets
>(
KylinOrderTickets
.
class
);
return
util
.
exportExcel
(
list
,
"快递票订单"
);
List
<
OrderExpressExportListDao
>
list
=
performancesExpressServiceImpl
.
selectExpressList
(
performanceId
);
ExcelUtil
<
OrderExpressExportExcelListDao
>
excelUtil
=
new
ExcelUtil
<>(
OrderExpressExportExcelListDao
.
class
);
List
<
OrderExpressExportExcelListDao
>
excelList
=
new
ArrayList
<>();
list
.
forEach
(
r
->
{
excelList
.
add
(
OrderExpressExportExcelListDao
.
getNew
().
copy
(
r
));
});
return
excelUtil
.
exportExcel
(
excelList
,
"券码数据"
);
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performancesExpress/performancesList.html
View file @
8f80c77e
...
...
@@ -340,7 +340,7 @@
actions
.
push
(
'<a class="btn btn-warning btn-xs '
+
batchCancelOrderFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
performancesId
+
'
\'
,
\'
确定批量取消吗?
\'
, table.options.batchCancelOrderUrl)"></i>取消</a> '
);
// actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + batchGenerateImageFlag + '"
href
=
"javascript:void(0)"
onclick
=
"generateImage(
\
'' + row.performancesId + '
\
',)"
><
/i>下载快递单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + batchPrintExpressFlag + '"
href
=
"javascript:void(0)"
onclick
=
"printExpress(
\
'' + row.performancesId + '
\
',)"
><
/i>打印快递单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + exportExcelFlag + '"
href
=
"javascript:void(0)"
onclick
=
"
$.table.exportExcel(
)"
><
/i>导出快递票订单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + exportExcelFlag + '"
href
=
"javascript:void(0)"
onclick
=
"
exportExcel(
\
'' + row.performancesId + '
\
'
)"
><
/i>导出快递票订单</
a
>
');
return actions.join('');
}
}]
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/adam/dto/OrderExpressExportExcelListDao.java
0 → 100644
View file @
8f80c77e
package
com
.
liquidnet
.
client
.
admin
.
zhengzai
.
adam
.
dto
;
import
com.liquidnet.client.admin.common.annotation.Excel
;
import
com.liquidnet.service.kylin.dao.OrderExpressExportListDao
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
OrderExpressExportExcelListDao
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
-
2867045876880344637L
;
@Excel
(
name
=
"票种"
)
private
String
title
;
@Excel
(
name
=
"使用时间"
)
private
String
useStart
;
@Excel
(
name
=
"订单编号"
)
private
String
orderCode
;
@Excel
(
name
=
"购买数量"
)
private
Integer
number
;
@Excel
(
name
=
"用户名称"
)
private
String
userName
;
@Excel
(
name
=
"用户手机号"
)
private
String
userMobile
;
@Excel
(
name
=
"收货人姓名"
)
private
String
expressContacts
;
@Excel
(
name
=
"收货人手机号"
)
private
String
expressPhone
;
@Excel
(
name
=
"收货地址"
)
private
String
expressAddress
;
@Excel
(
name
=
"入场人姓名"
)
private
String
enterName
;
@Excel
(
name
=
"入场人手机号"
)
private
String
enterMobile
;
@Excel
(
name
=
"入场人身份证"
)
private
String
enterIdCod
;
private
static
final
OrderExpressExportExcelListDao
obj
=
new
OrderExpressExportExcelListDao
();
public
static
OrderExpressExportExcelListDao
getNew
()
{
try
{
return
(
OrderExpressExportExcelListDao
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
OrderExpressExportExcelListDao
();
}
}
public
OrderExpressExportExcelListDao
copy
(
OrderExpressExportListDao
source
)
{
if
(
null
==
source
)
return
this
;
this
.
setTitle
(
source
.
getTitle
());
this
.
setUseStart
(
source
.
getUseStart
());
this
.
setOrderCode
(
source
.
getOrderCode
());
this
.
setNumber
(
source
.
getNumber
());
this
.
setUserName
(
source
.
getUserName
());
this
.
setUserMobile
(
source
.
getUserMobile
());
this
.
setExpressContacts
(
source
.
getExpressContacts
());
this
.
setExpressPhone
(
source
.
getExpressPhone
());
this
.
setExpressAddress
(
source
.
getExpressAddress
());
this
.
setEnterName
(
source
.
getEnterName
());
this
.
setEnterMobile
(
source
.
getEnterMobile
());
this
.
setEnterIdCod
(
source
.
getEnterIdCod
());
return
this
;
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/PerformancesExpressServiceImpl.java
View file @
8f80c77e
...
...
@@ -660,8 +660,8 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
return
kylinOrderExpressPrintVo
;
}
public
List
<
KylinOrderTickets
>
selectExpressList
(
String
performanceId
)
{
List
<
KylinOrderTickets
>
list
=
kylinOrderTicketsMapper
.
selectExpressList
(
performanceId
);
public
List
<
OrderExpressExportListDao
>
selectExpressList
(
String
performanceId
)
{
List
<
OrderExpressExportListDao
>
list
=
kylinOrderTicketsMapper
.
selectExpressList
(
performanceId
);
return
list
;
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/OrderExpressExportListDao.java
0 → 100644
View file @
8f80c77e
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
OrderExpressExportListDao
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2867045876880344637L
;
private
String
title
;
private
String
useStart
;
private
String
orderCode
;
private
Integer
number
;
private
String
userName
;
private
String
userMobile
;
private
String
expressContacts
;
private
String
expressPhone
;
private
String
expressAddress
;
private
String
enterName
;
private
String
enterMobile
;
private
String
enterIdCod
;
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinOrderTicketsMapper.java
View file @
8f80c77e
...
...
@@ -37,5 +37,5 @@ public interface KylinOrderTicketsMapper extends BaseMapper<KylinOrderTickets> {
List
<
OrderIdsDao
>
getOrderUserIdByTimesId
(
@Param
(
"ticketId"
)
String
ticketId
);
List
<
KylinOrderTickets
>
selectExpressList
(
@Param
(
"performanceId"
)
String
performanceId
);
List
<
OrderExpressExportListDao
>
selectExpressList
(
@Param
(
"performanceId"
)
String
performanceId
);
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderTicketsMapper.xml
View file @
8f80c77e
...
...
@@ -354,7 +354,7 @@
select order_tickets_id,user_id from kylin_order_tickets as kot left join kylin_order_ticket_relations as kotr on kotr.order_id = kot.order_tickets_id
where ticket_id =#{ticketId}
</select>
<select
id=
"selectExpressList"
resultType=
"com.liquidnet.service.kylin.
entity.KylinOrderTickets
"
>
<select
id=
"selectExpressList"
resultType=
"com.liquidnet.service.kylin.
dao.OrderExpressExportListDao
"
>
SELECT
d.title,
d.use_start,
...
...
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