Browse Source

fix: 修复运单导出

visual
pref_mail@163.com 3 months ago
parent
commit
fca9d7f35e
  1. 8
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/controller/WarehouseWaybillController.java

8
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/controller/WarehouseWaybillController.java

@ -276,20 +276,26 @@ public class WarehouseWaybillController extends BladeController {
String method = "############exportWaybillList: ";
log.info(method + "请求参数{}", waybillDTO);
try{
StringBuffer fileNameStringBuffer =new StringBuffer("运单列表");
//当前登录人选择的仓库
List<Long> warehouseIds = new ArrayList<>();
BasicdataWarehouseEntity myCurrentWarehouse = warehouseClient.getMyCurrentWarehouse();
if(!Objects.isNull(myCurrentWarehouse)){
fileNameStringBuffer.append("(").append(myCurrentWarehouse.getName()).append(")");
warehouseIds.add(myCurrentWarehouse.getId());
}else{
fileNameStringBuffer.append("(").append("全仓").append(")");
List<BasicdataWarehouseEntity> myWatchWarehouse = warehouseClient.getMyWatchWarehouse();
myWatchWarehouse.forEach(warehouseEntity -> warehouseIds.add(warehouseEntity.getId()));
}
waybillDTO.setWarehouseIds(warehouseIds);
List<ExportWarehouseWaybillVO> list = warehouseWaybillService.exportWaybillList(waybillDTO);
fileNameStringBuffer.append(DateUtil.format(DateUtil.now(), DateUtil.PATTERN_DATE));
//导出ls
ExcelUtil.export(response, "运单列表"+myCurrentWarehouse.getName(), "运单列表", list, ExportWarehouseWaybillVO.class);
ExcelUtil.export(response, fileNameStringBuffer.toString(), "运单列表", list, ExportWarehouseWaybillVO.class);
}catch (CustomerException e){
log.error(e.message,e);
throw new CustomerException(e.code,e.message);

Loading…
Cancel
Save