Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
37f41811
提交
37f41811
authored
10月 21, 2024
作者:
刘海泉
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加挂单运费列表和导出接口
上级
cedb0829
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
36 行增加
和
37 行删除
+36
-37
PendingFreightServiceImpl.java
...x/performance/service/impl/PendingFreightServiceImpl.java
+36
-37
没有找到文件。
clx-performance-web/src/main/java/com/clx/performance/service/impl/PendingFreightServiceImpl.java
浏览文件 @
37f41811
...
...
@@ -229,49 +229,48 @@ public class PendingFreightServiceImpl implements PendingFreightService {
List
<
ExcelField
>
fieldList
=
new
ArrayList
<>();
fieldList
.
add
(
new
ExcelField
(
0
,
"序号"
,
"seq"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
1
,
"货源地"
,
"orderNo"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
2
,
"煤源位置"
,
"orderSourceMsg"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
3
,
"物流经理"
,
"sendAddressShorter"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
4
,
"货物名称"
,
"receiveAddressShorter"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
5
,
"热值"
,
"goodsName"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
6
,
"是否C类煤源"
,
"extractWeight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
7
,
"任务吨数(吨)"
,
"alreadyTransportWeight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
8
,
"接单率"
,
"residueTransportWeight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
9
,
"装车率"
,
"alreadyLoadWeight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
10
,
"重车运距(公里)"
,
"createTime"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
11
,
"煤源地开支(元)"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
12
,
"历史运费(元)"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
13
,
"历史平均运费(元)"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
14
,
"测算运费(元)"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
15
,
"物流运费(元)"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
16
,
"挂单运费"
,
"orderGoodsStatus"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
1
,
"货源地"
,
"sendAddressShorter"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
2
,
"煤源位置"
,
"sendAddress"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
3
,
"物流经理"
,
"seniorLogisticsManagerName"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
4
,
"货物名称"
,
"goodsName"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
5
,
"热值"
,
"goodsTypeName"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
6
,
"是否C类煤源"
,
"sendOverStandardMsg"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
7
,
"任务吨数(吨)"
,
"taskWeight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
8
,
"接单率"
,
"orderedRate"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
9
,
"装车率"
,
"loadTruckRate"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
10
,
"重车运距(公里)"
,
"orderDistance"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
11
,
"煤源地开支(元)"
,
"sendAddressExpenses"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
12
,
"历史运费(元)"
,
"historyFreight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
13
,
"历史平均运费(元)"
,
"historyAvgFreight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
14
,
"测算运费(元)"
,
"predictionFreightPrice"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
15
,
"物流运费(元)"
,
"logisticsFreight"
,
5000
));
fieldList
.
add
(
new
ExcelField
(
16
,
"挂单运费"
,
"pendingFreight"
,
5000
));
// 组装数据
List
<
List
<
ExcelData
>>
dataList
=
new
ArrayList
<>();
/* for (PagePendingFreightVO vo : list)
{
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
List
<
ExcelData
>
rowData
=
new
ArrayList
<>();
rowData.add(new ExcelData(vo.getOrderGoodsNo()));
rowData.add(new ExcelData(vo.getOrderNo()));
rowData.add(new ExcelData(vo.getOrderSourceMsg(), "-"));
rowData.add(new ExcelData(vo.getSendAddressShorter()));
rowData.add(new ExcelData(vo.getReceiveAddressShorter()));
rowData.add(new ExcelData(vo.getGoodsName()));
rowData.add(new ExcelData(vo.getExtractWeight()));
rowData.add(new ExcelData(vo.getAlreadyTransportWeight()));
rowData.add(new ExcelData(vo.getResidueTransportWeight()));
rowData.add(new ExcelData(vo.getAlreadyLoadWeight()));
rowData.add(new ExcelData(vo.getCreateTime()));
rowData.add(new ExcelData(OrderGoodsStatusEnum.Status.getMsgByCode(vo.getOrderGoodsStatus())));
PagePendingFreightVO
vo
=
list
.
get
(
i
);
rowData
.
add
(
new
ExcelData
(
i
+
1
));
rowData
.
add
(
new
ExcelData
(
vo
.
getSendAddressShorter
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getSendAddress
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getSeniorLogisticsManagerName
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getGoodsName
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getGoodsTypeName
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getSendOverStandardMsg
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getTaskWeight
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getOrderedRate
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getLoadTruckRate
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getOrderDistance
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getSendAddressExpenses
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getHistoryFreight
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getHistoryAvgFreight
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getPredictionFreightPrice
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
vo
.
getLogisticsFreight
(),
"-"
));
rowData
.
add
(
new
ExcelData
(
""
));
dataList
.
add
(
rowData
);
}
*/
ExcelSheet
excelSheet
=
new
ExcelSheet
(
"货单明细"
,
"货单明细"
,
fieldList
,
dataList
);
ExcelSheet
excelSheet
=
new
ExcelSheet
(
"挂单运费表"
,
"挂单运费表"
,
fieldList
,
dataList
);
//创建excel
return
ExcelUtil
.
create
(
excelSheet
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论