diff --git a/gear-oa/src/main/java/com/gear/oa/service/impl/GearStockIoOrderServiceImpl.java b/gear-oa/src/main/java/com/gear/oa/service/impl/GearStockIoOrderServiceImpl.java index 209c670..9a0bc59 100644 --- a/gear-oa/src/main/java/com/gear/oa/service/impl/GearStockIoOrderServiceImpl.java +++ b/gear-oa/src/main/java/com/gear/oa/service/impl/GearStockIoOrderServiceImpl.java @@ -177,7 +177,7 @@ public class GearStockIoOrderServiceImpl implements IGearStockIoOrderService { update.setOrderId(order.getOrderId()); update.setExecFlag("1"); update.setExecuteBy(LoginHelper.getNickName()); - update.setExecuteTime(new Date()); + update.setExecuteTime(order.getIoTime() != null ? order.getIoTime() : new Date()); baseMapper.updateById(update); } return order.getOrderId(); @@ -347,8 +347,8 @@ public class GearStockIoOrderServiceImpl implements IGearStockIoOrderService { update.setOrderId(orderId); update.setConfirmInFlag("1"); update.setConfirmInBy(LoginHelper.getNickName()); - update.setConfirmInTime(new Date()); - update.setActualArrivalTime(order.getActualArrivalTime() != null ? order.getActualArrivalTime() : new Date()); + update.setConfirmInTime(order.getIoTime() != null ? order.getIoTime() : new Date()); + update.setActualArrivalTime(order.getActualArrivalTime() != null ? order.getActualArrivalTime() : (order.getIoTime() != null ? order.getIoTime() : new Date())); update.setExecFlag("1"); baseMapper.updateById(update); } diff --git a/gear-ui3/src/views/wms/stockIoOrder/in.vue b/gear-ui3/src/views/wms/stockIoOrder/in.vue index bb25fc0..a452aa3 100644 --- a/gear-ui3/src/views/wms/stockIoOrder/in.vue +++ b/gear-ui3/src/views/wms/stockIoOrder/in.vue @@ -38,6 +38,7 @@ +