记得上下班打卡 | 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
03dfa67c
Commit
03dfa67c
authored
Jul 21, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
13967d3c
ad0f6cfb
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
180 additions
and
26 deletions
+180
-26
PerformancesExpressController.java
...troller/zhengzai/kylin/PerformancesExpressController.java
+41
-10
performanceOrderList.html
...ngzai/kylin/performancesExpress/performanceOrderList.html
+26
-8
performancesList.html
.../zhengzai/kylin/performancesExpress/performancesList.html
+5
-5
PerformancesExpressServiceImpl.java
...ai/kylin/service/impl/PerformancesExpressServiceImpl.java
+24
-3
OrderExpressListDao.java
.../com/liquidnet/service/kylin/dao/OrderExpressListDao.java
+57
-0
KylinOrderExpressMapper.java
...quidnet/service/kylin/mapper/KylinOrderExpressMapper.java
+4
-0
KylinOrderExpressMapper.xml
...iquidnet.service.kylin.mapper/KylinOrderExpressMapper.xml
+23
-0
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 @
03dfa67c
...
@@ -5,6 +5,7 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult;
...
@@ -5,6 +5,7 @@ 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.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.kylin.dao.OrderExpressListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceExpressSearchAdminParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceExpressSearchAdminParam
;
...
@@ -229,13 +230,13 @@ public class PerformancesExpressController extends BaseController {
...
@@ -229,13 +230,13 @@ public class PerformancesExpressController extends BaseController {
}
}
/**
/**
* 批量下
单
* 批量下
载图片
*/
*/
@RequiresPermissions
(
"kylin:performancesExpress:batch
Print
"
)
@RequiresPermissions
(
"kylin:performancesExpress:batch
GenerateImage
"
)
@PostMapping
(
"/batch
Print
"
)
@PostMapping
(
"/batch
GenerateImage
"
)
@ResponseBody
@ResponseBody
public
ResponseDto
batch
Print
(
@RequestParam
(
"ids"
)
String
performanceId
)
{
public
ResponseDto
batch
GenerateImage
(
@RequestParam
(
"ids"
)
String
performanceId
)
{
String
res
=
performancesExpressServiceImpl
.
batch
Print
(
performanceId
);
String
res
=
performancesExpressServiceImpl
.
batch
GenerateImage
(
performanceId
);
try
{
try
{
if
(
res
.
isEmpty
())
{
if
(
res
.
isEmpty
())
{
return
ResponseDto
.
failure
(
"处理失败"
);
return
ResponseDto
.
failure
(
"处理失败"
);
...
@@ -248,13 +249,13 @@ public class PerformancesExpressController extends BaseController {
...
@@ -248,13 +249,13 @@ public class PerformancesExpressController extends BaseController {
}
}
/**
/**
*
打印快递单
*
下载图片
*/
*/
@RequiresPermissions
(
"kylin:performancesExpress:
print
"
)
@RequiresPermissions
(
"kylin:performancesExpress:
generateImage
"
)
@PostMapping
(
"/
print
"
)
@PostMapping
(
"/
generateImage
"
)
@ResponseBody
@ResponseBody
public
ResponseDto
print
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
public
ResponseDto
generateImage
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
String
res
=
performancesExpressServiceImpl
.
print
(
performanceExpressSearchAdminParam
);
String
res
=
performancesExpressServiceImpl
.
generateImage
(
performanceExpressSearchAdminParam
);
try
{
try
{
if
(
res
.
isEmpty
())
{
if
(
res
.
isEmpty
())
{
return
ResponseDto
.
failure
(
"处理失败"
);
return
ResponseDto
.
failure
(
"处理失败"
);
...
@@ -266,4 +267,34 @@ public class PerformancesExpressController extends BaseController {
...
@@ -266,4 +267,34 @@ public class PerformancesExpressController extends BaseController {
}
}
}
}
/**
* 批量打印获取数据
*/
@RequiresPermissions
(
"kylin:performancesExpress:batchPrintExpress"
)
@PostMapping
(
"/batchPrintExpress"
)
@ResponseBody
public
ResponseDto
<
List
<
OrderExpressListDao
>>
batchPrintExpress
(
@RequestParam
(
"ids"
)
String
performanceId
)
{
List
<
OrderExpressListDao
>
res
=
performancesExpressServiceImpl
.
batchPrintExpress
(
performanceId
);
try
{
return
ResponseDto
.
success
(
res
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
e
.
getMessage
());
}
}
/**
* 打印单条获取数据
*/
@RequiresPermissions
(
"kylin:performancesExpress:printExpress"
)
@PostMapping
(
"/printExpress"
)
@ResponseBody
public
ResponseDto
<
List
<
OrderExpressListDao
>>
printExpress
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
List
<
OrderExpressListDao
>
res
=
performancesExpressServiceImpl
.
printExpress
(
performanceExpressSearchAdminParam
);
try
{
return
ResponseDto
.
success
(
res
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
(
e
.
getMessage
());
}
}
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performancesExpress/performanceOrderList.html
View file @
03dfa67c
...
@@ -77,15 +77,16 @@
...
@@ -77,15 +77,16 @@
var
getFreightFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:getFreight'
)}]];
var
getFreightFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:getFreight'
)}]];
var
getListFreightFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:getListFreight'
)}]];
var
getListFreightFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:getListFreight'
)}]];
var
listOrderRouteFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:listOrderRoute'
)}]];
var
listOrderRouteFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:listOrderRoute'
)}]];
var
printFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:print'
)}]];
var
generateImageFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:generateImage'
)}]];
var
printExpressFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:printExpress'
)}]];
var
prefix
=
ctx
+
"kylin/performancesExpress"
;
var
prefix
=
ctx
+
"kylin/performancesExpress"
;
var
orderStatusDic
=
[[
$
{@
dict
.
getType
(
'zhengzai_order_status'
)}]];
var
orderStatusDic
=
[[
$
{@
dict
.
getType
(
'zhengzai_order_status'
)}]];
function
printAjax
(
orderExpressId
)
{
function
generateImage
(
orderExpressId
)
{
var
configPrint
=
{
var
configPrint
=
{
url
:
prefix
+
"/
print
"
,
url
:
prefix
+
"/
generateImage
"
,
type
:
"post"
,
type
:
"post"
,
dataType
:
"json"
,
dataType
:
"json"
,
data
:
{
ids
:
orderExpressId
},
data
:
{
ids
:
orderExpressId
},
...
@@ -101,7 +102,7 @@
...
@@ -101,7 +102,7 @@
$
.
ajax
(
configPrint
)
$
.
ajax
(
configPrint
)
}
}
function
print
Test
(
orderExpressId
)
{
function
print
ExpressData
(
list
)
{
var
LODOP
=
getLodop
();
var
LODOP
=
getLodop
();
LODOP
.
PRINT_INIT
(
"运单打印"
);
LODOP
.
PRINT_INIT
(
"运单打印"
);
// LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "100mm*148mm");
// LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "100mm*148mm");
...
@@ -231,6 +232,24 @@
...
@@ -231,6 +232,24 @@
LODOP
.
ADD_PRINT_LINE
(
"147mm"
,
"0mm"
,
"147mm"
,
"100mm"
,
0
,
1
);
LODOP
.
ADD_PRINT_LINE
(
"147mm"
,
"0mm"
,
"147mm"
,
"100mm"
,
0
,
1
);
LODOP
.
PRINT
();
LODOP
.
PRINT
();
}
}
function
printExpress
(
orderExpressId
)
{
/*var configPrint = {
url: prefix + "/print",
type: "post",
dataType: "json",
data: {ids: orderExpressId},
beforeSend: function () {
$.modal.loading("正在处理中,请稍后...");
},
success: function (result) {
$.modal.closeLoading();
var url = "https://img.zhengzai.tv/" + result.data;
window.location.href = url;
}
};
$.ajax(configPrint)*/
printExpressData
();
}
$
(
function
()
{
$
(
function
()
{
var
options
=
{
var
options
=
{
...
@@ -242,7 +261,7 @@
...
@@ -242,7 +261,7 @@
getListFreightUrl
:
prefix
+
"/getListFreight"
,
getListFreightUrl
:
prefix
+
"/getListFreight"
,
getResultUrl
:
prefix
+
"/getResult"
,
getResultUrl
:
prefix
+
"/getResult"
,
listOrderRouteUrl
:
prefix
+
"/listOrderRoute"
,
listOrderRouteUrl
:
prefix
+
"/listOrderRoute"
,
printUrl
:
prefix
+
"/print
"
,
generateImageUrl
:
prefix
+
"/generateImage
"
,
columns
:
[{
columns
:
[{
checkbox
:
true
checkbox
:
true
},
},
...
@@ -342,9 +361,8 @@
...
@@ -342,9 +361,8 @@
var actions = [];
var actions = [];
actions.push('
<
a
class
=
"btn btn-success btn-xs ' + placeOrderFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定下单吗?
\
', table.options.placeOrderUrl)"
><
/i>下单</
a
>
');
actions.push('
<
a
class
=
"btn btn-success btn-xs ' + placeOrderFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定下单吗?
\
', table.options.placeOrderUrl)"
><
/i>下单</
a
>
');
actions.push('
<
a
class
=
"btn btn-danger btn-xs ' + cancelOrderFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定取消快递单吗?
\
', table.options.cancelOrderUrl)"
><
/i>取消</
a
>
');
actions.push('
<
a
class
=
"btn btn-danger btn-xs ' + cancelOrderFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定取消快递单吗?
\
', table.options.cancelOrderUrl)"
><
/i>取消</
a
>
');
// actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + printFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderExpressId + '
\
',
\
'确定批量打印吗?
\
', table.options.printUrl)"
><
/i>打印</
a
>
');
// actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + generateImageFlag + '"
href
=
"javascript:void(0)"
onclick
=
"generateImage(
\
'' + row.orderExpressId + '
\
',)"
><
/i>下载快递单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + printFlag + '"
href
=
"javascript:void(0)"
onclick
=
"printAjax(
\
'' + row.orderExpressId + '
\
',)"
><
/i>下载快递单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + printExpressFlag + '"
href
=
"javascript:void(0)"
onclick
=
"printExpress(
\
'' + row.orderExpressId + '
\
',)"
><
/i>打印快递单</
a
>
');
actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + printFlag + '"
href
=
"javascript:void(0)"
onclick
=
"printTest(
\
'' + row.orderExpressId + '
\
',)"
><
/i>打印test</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getResultFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取快递信息吗?
\
', table.options.getResultUrl)"
><
/i>主动获取下单信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getResultFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取快递信息吗?
\
', table.options.getResultUrl)"
><
/i>主动获取下单信息</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getFreightFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取估算运费吗?
\
', table.options.getFreightUrl)"
><
/i>运费估算</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getFreightFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取估算运费吗?
\
', table.options.getFreightUrl)"
><
/i>运费估算</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getListFreightFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取运费信息吗?
\
', table.options.getListFreightUrl)"
><
/i>主动获取运费</
a
>
');
// actions.push('
<
a
class
=
"btn btn-success btn-xs ' + getListFreightFlag + '"
href
=
"javascript:void(0)"
onclick
=
"$.operate.remove(
\
'' + row.orderTicketsId + '
\
',
\
'确定获取运费信息吗?
\
', table.options.getListFreightUrl)"
><
/i>主动获取运费</
a
>
');
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performancesExpress/performancesList.html
View file @
03dfa67c
...
@@ -40,11 +40,11 @@
...
@@ -40,11 +40,11 @@
var
batchPlaceOrderFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchPlaceOrder'
)}]];
var
batchPlaceOrderFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchPlaceOrder'
)}]];
var
batchCancelOrderFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchCancelOrder'
)}]];
var
batchCancelOrderFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchCancelOrder'
)}]];
var
prefix
=
ctx
+
"kylin/performancesExpress"
;
var
prefix
=
ctx
+
"kylin/performancesExpress"
;
var
batch
PrintFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchPrint
'
)}]];
var
batch
GenerateImageFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performancesExpress:batchGenerateImage
'
)}]];
function
printAjax
(
performanceId
)
{
function
generateImage
(
performanceId
)
{
var
configPrint
=
{
var
configPrint
=
{
url
:
prefix
+
"/batch
Print
"
,
url
:
prefix
+
"/batch
GenerateImage
"
,
type
:
"post"
,
type
:
"post"
,
dataType
:
"json"
,
dataType
:
"json"
,
data
:
{
ids
:
performanceId
},
data
:
{
ids
:
performanceId
},
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
detailUrl
:
prefix
+
"/performanceOrderList/{id}"
,
detailUrl
:
prefix
+
"/performanceOrderList/{id}"
,
batchPlaceOrderUrl
:
prefix
+
"/batchPlaceOrder"
,
batchPlaceOrderUrl
:
prefix
+
"/batchPlaceOrder"
,
batchCancelOrderUrl
:
prefix
+
"/batchCancelOrder"
,
batchCancelOrderUrl
:
prefix
+
"/batchCancelOrder"
,
printUrl
:
prefix
+
"/print
"
,
batchGenerateImageUrl
:
prefix
+
"/batchGenerateImage
"
,
modalName
:
"演出快递"
,
modalName
:
"演出快递"
,
columns
:
[
columns
:
[
{
{
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
performanceOrderListFlag
+
'" href="javascript:void(0)" onclick="$.operate.detailTab(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
performanceOrderListFlag
+
'" href="javascript:void(0)" onclick="$.operate.detailTab(
\'
'
+
row
.
performancesId
+
'
\'
)"><i class="fa fa-edit"></i>查看</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
batchPlaceOrderFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
performancesId
+
'
\'
,
\'
确定批量下单吗?
\'
, table.options.batchPlaceOrderUrl)"></i>下单</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
batchPlaceOrderFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
performancesId
+
'
\'
,
\'
确定批量下单吗?
\'
, table.options.batchPlaceOrderUrl)"></i>下单</a> '
);
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 '
+
batchCancelOrderFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
performancesId
+
'
\'
,
\'
确定批量取消吗?
\'
, table.options.batchCancelOrderUrl)"></i>取消</a> '
);
actions
.
push
(
'<a class="btn btn-warning btn-xs '
+
batchPrintFlag
+
'" href="javascript:void(0)" onclick="printAjax
(
\'
'
+
row
.
performancesId
+
'
\'
,)"></i>下载快递单</a> '
);
// actions.push('
<
a
class
=
"btn btn-warning btn-xs ' + batchGenerateImageFlag + '"
href
=
"javascript:void(0)"
onclick
=
"generateImage
(
\
'' + row.performancesId + '
\
',)"
><
/i>下载快递单</
a
>
');
return actions.join('');
return actions.join('');
}
}
}]
}]
...
...
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 @
03dfa67c
...
@@ -573,7 +573,7 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
...
@@ -573,7 +573,7 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
}
while
(
count
>=
limitNum
);
}
while
(
count
>=
limitNum
);
}
}
public
String
print
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
public
String
generateImage
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
List
<
String
>
ids
=
performanceExpressSearchAdminParam
.
getIds
();
List
<
String
>
ids
=
performanceExpressSearchAdminParam
.
getIds
();
for
(
String
orderExpressId
:
ids
)
{
for
(
String
orderExpressId
:
ids
)
{
...
@@ -600,7 +600,7 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
...
@@ -600,7 +600,7 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
return
upload
.
getOssPath
();
return
upload
.
getOssPath
();
}
}
public
String
batch
Print
(
String
performanceId
)
{
public
String
batch
GenerateImage
(
String
performanceId
)
{
List
<
KylinOrderTickets
>
orderList
=
kylinOrderTicketsMapper
.
getCanCancelOrderList
(
performanceId
,
0
,
9999999
);
List
<
KylinOrderTickets
>
orderList
=
kylinOrderTicketsMapper
.
getCanCancelOrderList
(
performanceId
,
0
,
9999999
);
String
ossPath
=
""
;
String
ossPath
=
""
;
...
@@ -608,8 +608,29 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
...
@@ -608,8 +608,29 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
List
<
String
>
orderIds
=
orderList
.
stream
().
map
(
KylinOrderTickets
->
KylinOrderTickets
.
getOrderTicketsId
()).
collect
(
Collectors
.
toList
());
List
<
String
>
orderIds
=
orderList
.
stream
().
map
(
KylinOrderTickets
->
KylinOrderTickets
.
getOrderTicketsId
()).
collect
(
Collectors
.
toList
());
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
=
new
PerformanceExpressSearchAdminParam
();
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
=
new
PerformanceExpressSearchAdminParam
();
performanceExpressSearchAdminParam
.
setIds
(
orderIds
);
performanceExpressSearchAdminParam
.
setIds
(
orderIds
);
ossPath
=
print
(
performanceExpressSearchAdminParam
);
ossPath
=
generateImage
(
performanceExpressSearchAdminParam
);
}
}
return
ossPath
;
return
ossPath
;
}
}
public
List
<
OrderExpressListDao
>
printExpress
(
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
)
{
List
<
String
>
ids
=
performanceExpressSearchAdminParam
.
getIds
();
List
<
OrderExpressListDao
>
list
=
kylinOrderExpressMapper
.
selectPrintList
(
ids
);
return
list
;
}
public
List
<
OrderExpressListDao
>
batchPrintExpress
(
String
performanceId
)
{
List
<
KylinOrderTickets
>
orderList
=
kylinOrderTicketsMapper
.
getCanCancelOrderList
(
performanceId
,
0
,
9999999
);
String
ossPath
=
""
;
if
(!
CollectionUtil
.
isEmpty
(
orderList
))
{
List
<
String
>
orderIds
=
orderList
.
stream
().
map
(
KylinOrderTickets
->
KylinOrderTickets
.
getOrderTicketsId
()).
collect
(
Collectors
.
toList
());
PerformanceExpressSearchAdminParam
performanceExpressSearchAdminParam
=
new
PerformanceExpressSearchAdminParam
();
performanceExpressSearchAdminParam
.
setIds
(
orderIds
);
ossPath
=
generateImage
(
performanceExpressSearchAdminParam
);
}
return
null
;
}
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/OrderExpressListDao.java
0 → 100644
View file @
03dfa67c
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
@Data
public
class
OrderExpressListDao
implements
Serializable
{
private
String
orderExpressId
;
private
String
orderTicketsId
;
private
String
orderExpressCode
;
private
String
mailno
;
private
Integer
expressType
;
private
String
filterResult
;
private
String
remark
;
private
Integer
expressStatus
;
private
String
origincode
;
private
String
destcode
;
private
String
printIcon
;
private
String
twoDimensionCode
;
private
String
printFlag
;
private
BigDecimal
freightPrice
;
private
String
return_tracking_no
;
private
String
sourceTransferCode
;
private
String
sourceCityCode
;
private
String
sourceDeptCode
;
private
String
sourceTeamCode
;
private
String
destCityCode
;
private
String
destDeptCode
;
private
String
destDeptCodeMapping
;
private
String
destTeamCode
;
private
String
destTeamCodeMapping
;
private
String
destTransferCode
;
private
String
destRouteLabel
;
private
String
proName
;
private
String
cargoTypeCode
;
private
String
limitTypeCode
;
private
String
expressTypeCode
;
private
String
codingMapping
;
private
String
codingMappingOut
;
private
String
xbFlag
;
private
String
proCode
;
private
String
abFlag
;
private
String
destPortCode
;
private
String
destCountry
;
private
String
destPostCode
;
private
String
goodsValueTotal
;
private
String
currencySymbol
;
private
String
goodsNumber
;
private
String
twoDimensionCode2
;
private
String
newIcon
;
private
String
newAbflag
;
private
String
createdAt
;
private
String
updatedAt
;
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinOrderExpressMapper.java
View file @
03dfa67c
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
package
com
.
liquidnet
.
service
.
kylin
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.liquidnet.service.kylin.dao.OrderExpressListDao
;
import
com.liquidnet.service.kylin.entity.KylinOrderExpress
;
import
com.liquidnet.service.kylin.entity.KylinOrderExpress
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 订单快递 Mapper 接口 处理数据库
* 订单快递 Mapper 接口 处理数据库
...
@@ -13,4 +16,5 @@ import com.liquidnet.service.kylin.entity.KylinOrderExpress;
...
@@ -13,4 +16,5 @@ import com.liquidnet.service.kylin.entity.KylinOrderExpress;
*/
*/
public
interface
KylinOrderExpressMapper
extends
BaseMapper
<
KylinOrderExpress
>
{
public
interface
KylinOrderExpressMapper
extends
BaseMapper
<
KylinOrderExpress
>
{
List
<
OrderExpressListDao
>
selectPrintList
(
List
<
String
>
ids
);
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinOrderExpressMapper.xml
0 → 100644
View file @
03dfa67c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.kylin.mapper.KylinOrderExpressMapper"
>
<select
id=
"selectPrintList"
resultType=
"com.liquidnet.service.kylin.dao.OrderExpressListDao"
>
SELECT a.*,
b.express_contacts, b.express_address, b.express_phone, b.province, b.city, b.county, b.numger
d.use_start, d.title, d.type,
e.title, e.type
FROM kylin_order_express a
INNER JOIN kylin_order_tickets b ON a.order_tickets_id = b.order_tickets_id
INNER JOIN kylin_order_ticket_relations c ON b.order_tickets_id = c.order_id
INNER JOIN kylin_ticket_times d ON c.time_id = d.ticket_times_id
INNER JOIN kylin_tickets e ON c.ticket_id = e.tickets_id
<where>
AND a.order_express_id IN
<foreach
collection=
"ids"
item=
"orderExpressId"
index=
"index"
open=
"("
close=
")"
separator=
","
>
${order_express_id}
</foreach>
</where>
ORDER BY mid DESC
</select>
</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