Commit 0ed25acc zshaohui

1.增加料箱数据导出

1 个父辈 bc3d5ec5
...@@ -540,21 +540,54 @@ public class StoragePosController { ...@@ -540,21 +540,54 @@ public class StoragePosController {
putInTime=dateFormat.format(pos.getBarcode().getPutInDate()); putInTime=dateFormat.format(pos.getBarcode().getPutInDate());
} }
Barcode barcode = pos.getBarcode();
List<Object> data = new ArrayList<>(); List<Object> data = new ArrayList<>();
data.add(pos.getBarcode().getBarcode()); data.add(barcode.getBarcode());
data.add(pos.getBarcode().getPartNumber()); data.add(barcode.getPartNumber());
data.add(proDate); data.add(proDate);
data.add(expireDate); data.add(expireDate);
data.add(pos.getBarcode().getBatch()); data.add(barcode.getBatch());
data.add(pos.getPosName()); data.add(pos.getPosName());
data.add(pos.getBarcode().getLockName()); data.add(barcode.getLockName());
data.add(pos.getBarcode().getAmount()); data.add(barcode.getAmount());
data.add(pos.getBarcode().getPlateSize()+"X"+pos.getBarcode().getHeight()); data.add(barcode.getPlateSize()+"X"+barcode.getHeight());
data.add(pos.getW()); data.add(pos.getW());
data.add(pos.getH()); data.add(pos.getH());
data.add(putInTime); data.add(putInTime);
data.add(dateFormat.format(pos.getBarcode().getPutInDate())); data.add(dateFormat.format(barcode.getPutInDate()));
dataList.add(data); dataList.add(data);
//处理barcode信息
List<Barcode> subCodeList = barcode.getSubCodeList();
if (subCodeList != null && !subCodeList.isEmpty()){
for (Barcode subCode : subCodeList) {
String subCodeProDate = subCode.getProduceDate() == null ? "" : dateFormat.format(subCode.getProduceDate());
String subCodeExpireDate = subCode.getExpireDate() == null ? "" : dateFormat.format(subCode.getExpireDate());
String subCodePutInTime = (subCode.getPutInTime() == -1) ? "" : dateFormat.format(new Date(subCode.getPutInTime()));
if(ObjectUtil.isNotEmpty(subCodePutInTime)){
subCodePutInTime=dateFormat.format(subCode.getPutInDate());
}
List<Object> subData = new ArrayList<>();
subData.add(subCode.getBarcode());
subData.add(subCode.getPartNumber());
subData.add(subCodeProDate);
subData.add(subCodeExpireDate);
subData.add(subCode.getBatch());
subData.add(pos.getPosName()+"("+barcode.getBarcode()+")");
subData.add(subCode.getLockName());
subData.add(subCode.getAmount());
subData.add(subCode.getPlateSize()+"X"+subCode.getHeight());
subData.add(pos.getW());
subData.add(pos.getH());
subData.add(subCodePutInTime);
subData.add(dateFormat.format(subCode.getPutInDate()));
dataList.add(subData);
}
}
} }
return dataList; return dataList;
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!