fix(oms):修改导入的单号

This commit is contained in:
zhaoqing
2026-07-22 21:35:29 +08:00
parent 7dcedab498
commit 9f70b236a0
@@ -219,7 +219,10 @@ public class ReservationStockInOrderImpl extends ServiceImpl<ReservationStockInO
}
ReservationStockOutOrderDO reservationStockOutOrderDO = new ReservationStockOutOrderDO();
reservationStockOutOrderDO.setOutOrderNumber(OrderSequence.getOrderCode("CK"));
// 生成出库业务单号
String orderNumber = reservationStockOutOrderApplicationService.generateReserveOrderNumber();
reservationStockOutOrderDO.setOutOrderNumber(orderNumber);
reservationStockOutOrderDO.setBusinessOrderNo(orderNumber);
// 货主信息:有货品明细时从解析结果取,无货品明细时从登录用户取
if (!shipperIds.isEmpty()) {
reservationStockOutOrderDO.setShipperId((Long) shipperIds.get(0).get("shipperId"));
@@ -376,7 +379,10 @@ public class ReservationStockInOrderImpl extends ServiceImpl<ReservationStockInO
}
}
ReservationStockInOrderDO reservationStockInOrderDO = new ReservationStockInOrderDO();
reservationStockInOrderDO.setInOrderNumber(OrderSequence.getOrderCode("RK"));
// 生成业务单号
String orderNumber = reservationStockInOrderDomainService.generateReserveOrderNumber();
reservationStockInOrderDO.setInOrderNumber(orderNumber);
reservationStockInOrderDO.setBusinessOrderNo(orderNumber);
reservationStockInOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
reservationStockInOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
reservationStockInOrderDO.setTopOrganizationId(loginUser.getUserPo().getTopOrganizationId());
@@ -402,7 +408,6 @@ public class ReservationStockInOrderImpl extends ServiceImpl<ReservationStockInO
reservationStockInOrderDO.setWarehouseDate(stockInHeader.getStockInDate());
reservationStockInOrderDO.setStorageTime(stockInHeader.getStockInDate());
reservationStockInOrderDO.setExpectTime(stockInHeader.getStockInDate());
reservationStockInOrderDO.setBusinessOrderNo(stockInHeader.getOrderNo());
reservationStockInOrderDO.setReservationOrderSource("数据导入");
List<ReservationInMaterialDetailDO> reservationInMaterialDetailDOList = new ArrayList<>();
int index = 1;