1574 【钢结构订单】和【指定打包方式-钢结构】的零件信息页面增加【图号】列
This commit is contained in:
parent
d368ec1515
commit
5e9eaadb8b
|
|
@ -13,6 +13,7 @@ import com.alibaba.excel.metadata.data.ImageData;
|
|||
import com.alibaba.excel.metadata.data.WriteCellData;
|
||||
import com.alibaba.excel.write.metadata.WriteSheet;
|
||||
import com.alibaba.excel.write.metadata.fill.FillConfig;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.nflg.wms.admin.pojo.dto.*;
|
||||
import com.nflg.wms.admin.repository.PackageMaterialScanRecordRepository;
|
||||
import com.nflg.wms.admin.service.BasdeSerialNumberControllerService;
|
||||
|
|
@ -449,6 +450,12 @@ public class StructuralPackageOrderController extends BaseController {
|
|||
.setMaterialDesc(orderVO.getPackageDesc())).toList()
|
||||
);
|
||||
List<WmsStructuralPackageOrderTrayItem> items = structuralPackageOrderTrayItemService.getList(id);
|
||||
List<DeliverStructuralPackageOrderTrayItemVO> itemVOs = structuralPackageOrderTrayItemService.getListVOByOrderId(id);
|
||||
Map<Long, DeliverStructuralPackageOrderTrayItemVO> deliverStructuralPackageOrderTrayItemMap = CollectionUtil.isNotEmpty(itemVOs) ?
|
||||
itemVOs.stream().filter(d -> d.getId() != null).collect(Collectors.toMap(DeliverStructuralPackageOrderTrayItemVO::getId, d -> d))
|
||||
: Maps.newHashMap();
|
||||
|
||||
|
||||
vo.setItems(items.stream().map(item -> {
|
||||
TrayItemVO ivo = Convert.convert(TrayItemVO.class, item);
|
||||
// 获取托盘号:如果物料项有关联的托盘,则使用托盘号;否则为空
|
||||
|
|
@ -472,6 +479,12 @@ public class StructuralPackageOrderController extends BaseController {
|
|||
ivo.setStoreNum(item.getStoreNum());
|
||||
}
|
||||
}
|
||||
|
||||
DeliverStructuralPackageOrderTrayItemVO itemVO = deliverStructuralPackageOrderTrayItemMap.get(item.getId());
|
||||
if (itemVO != null) {
|
||||
ivo.setDrawingNo(itemVO.getDrawingNo());
|
||||
}
|
||||
|
||||
return ivo;
|
||||
}).toList());
|
||||
return ApiResult.success(vo);
|
||||
|
|
|
|||
Loading…
Reference in New Issue