|
@@ -776,8 +776,8 @@ public class AdminOrderController {
|
|
|
}
|
|
|
|
|
|
// 准备model
|
|
|
- Map<String, Object> model = new HashMap<String, Object>();
|
|
|
- model.put("fileName", "订单列表"); // 下载文件名称
|
|
|
+ Map<String, Object> model = new HashMap<String, Object>(5);
|
|
|
+ model.put("fileName", "订单列表");
|
|
|
|
|
|
// 标题
|
|
|
List<String> titles = new ArrayList<String>();
|
|
@@ -793,7 +793,6 @@ public class AdminOrderController {
|
|
|
titles.add("快递公司");
|
|
|
titles.add("快递单号");
|
|
|
titles.add("商品名称");
|
|
|
- //titles.add("商品颜色");
|
|
|
titles.add("商品数量");
|
|
|
titles.add("退货数量");
|
|
|
titles.add("销售公司名称");
|
|
@@ -801,34 +800,25 @@ public class AdminOrderController {
|
|
|
titles.add("出库日期");
|
|
|
titles.add("通知配货日期");
|
|
|
titles.add("处理类型");
|
|
|
+ titles.add("邮费成本");
|
|
|
+ titles.add("发货仓库");
|
|
|
model.put("titles", titles);
|
|
|
- PtsBatch ptsBatch = new PtsBatch();
|
|
|
List<List<Object>> countexts = new ArrayList<List<Object>>();
|
|
|
- if(temporarySalesOrderList != null && temporarySalesOrderList.size() >0){
|
|
|
+ if(temporarySalesOrderList.size() > 0){
|
|
|
for (SalesOrder salesOrder : temporarySalesOrderList) {
|
|
|
List<Object> row = new ArrayList<Object>();
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日");
|
|
|
- /*row.add(efastOrder.getPlatformOrderId() == null ? null:efastOrder.getPlatformOrderId());
|
|
|
- row.add(efastOrder.getOrderDealCode() == null ? null:efastOrder.getOrderDealCode());
|
|
|
- row.add(efastOrder.getOrderAddressName() == null ? null:efastOrder.getOrderAddressName());
|
|
|
- row.add(efastOrder.getOrderAddressTel() == null ? null:efastOrder.getOrderAddressTel());
|
|
|
- row.add(efastOrder.getOrderAddress() == null ? null:efastOrder.getOrderAddress());
|
|
|
- String frim = replace(efastOrder.getOrderPostFirm());
|
|
|
- row.add(frim);
|
|
|
- row.add(efastOrder.getOrderPostNum() == null ? null:efastOrder.getOrderPostNum());
|
|
|
- row.add(efastOrder.getOrderProductName() == null ? null:efastOrder.getOrderProductName());
|
|
|
- row.add(efastOrder.getOrderNum() == null ? null:efastOrder.getOrderNum());*/
|
|
|
row.add(salesOrder.getSalesCreateTime() == null ? null:formatter.format(salesOrder.getSalesCreateTime()));
|
|
|
- row.add(salesOrder.getSalesOrderId() == null ? null:salesOrder.getSalesOrderId());
|
|
|
- row.add(salesOrder.getSalesDealCode() == null ? null:salesOrder.getSalesDealCode());
|
|
|
+ row.add(salesOrder.getSalesOrderId());
|
|
|
+ row.add(salesOrder.getSalesDealCode());
|
|
|
if(salesOrder.getSalesCustomerId() == null){
|
|
|
row.add("正常订单");
|
|
|
}else{
|
|
|
String typeName = salesOrder.getProcTypeName() == null ? "":salesOrder.getProcTypeName();
|
|
|
row.add("售后订单("+ typeName +")");
|
|
|
}
|
|
|
- row.add(salesOrder.getSalesAddressName() == null ? null:salesOrder.getSalesAddressName());
|
|
|
- row.add(salesOrder.getSalesAddressTel() == null ? null:salesOrder.getSalesAddressTel());
|
|
|
+ row.add(salesOrder.getSalesAddressName());
|
|
|
+ row.add(salesOrder.getSalesAddressTel());
|
|
|
//分割省市
|
|
|
if(salesOrder.getSalesAddressInfo() == null){
|
|
|
row.add(null);
|
|
@@ -838,20 +828,19 @@ public class AdminOrderController {
|
|
|
row.add(strarray[0]);
|
|
|
row.add(strarray[1]);
|
|
|
}
|
|
|
- row.add(salesOrder.getSalesAddressInfo() == null ? null:salesOrder.getSalesAddressInfo());
|
|
|
+ row.add(salesOrder.getSalesAddressInfo());
|
|
|
if(salesOrder.getSalesPostFirm() != null){
|
|
|
String frim = replace(salesOrder.getSalesPostFirm());
|
|
|
row.add(frim);
|
|
|
}else{
|
|
|
row.add(null);
|
|
|
}
|
|
|
- row.add(salesOrder.getSalesPostNum() == null ? null:salesOrder.getSalesPostNum());
|
|
|
+ row.add(salesOrder.getSalesPostNum());
|
|
|
row.add(salesOrder.getItemProductName() == null ? null:salesOrder.getItemProductName()+(salesOrder.getItemProductColor() == null ? null:"-"+salesOrder.getItemProductColor()));
|
|
|
- //row.add(salesOrder.getItemProductColor() == null ? null:salesOrder.getItemProductColor());
|
|
|
row.add(salesOrder.getItemNum());
|
|
|
row.add(salesOrder.getItemReturnNum());
|
|
|
- row.add(salesOrder.getCompanyName() == null ? null:salesOrder.getCompanyName());
|
|
|
- row.add(salesOrder.getStoreName() == null ? null:salesOrder.getStoreName());
|
|
|
+ row.add(salesOrder.getCompanyName());
|
|
|
+ row.add(salesOrder.getStoreName());
|
|
|
row.add(salesOrder.getSalesDeliverTime() == null ? null:formatter.format(salesOrder.getSalesDeliverTime()));
|
|
|
if(salesOrder.getSalesDistributionTime() == null){
|
|
|
if(salesOrder.getSalesSendTime() != null){
|
|
@@ -862,14 +851,23 @@ public class AdminOrderController {
|
|
|
}else{
|
|
|
row.add(formatter.format(salesOrder.getSalesDistributionTime()));
|
|
|
}
|
|
|
- row.add(salesOrder.getProcMethodName() == null ? null:salesOrder.getProcMethodName());
|
|
|
+ row.add(salesOrder.getProcMethodName());
|
|
|
+ row.add(salesOrder.getSalesPostageCost() == null ? 0 : salesOrder.getSalesPostageCost()/100);
|
|
|
+ String temp = "京东仓";
|
|
|
+ if (salesOrder.getSalesSendType() != 3) {
|
|
|
+ if (salesOrder.getSalesWarehouseId() == 1) {
|
|
|
+ temp = "正常仓库";
|
|
|
+ } else {
|
|
|
+ temp = "维修仓库";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ row.add(temp);
|
|
|
countexts.add(row);
|
|
|
}
|
|
|
}
|
|
|
model.put("varList", countexts);
|
|
|
ObjectExcelView erv = new ObjectExcelView();
|
|
|
- ModelAndView mv = new ModelAndView(erv,model);
|
|
|
- return mv;
|
|
|
+ return new ModelAndView(erv,model);
|
|
|
}
|
|
|
|
|
|
|