Browse Source

ydno设置

qh 2 years ago
parent
commit
5801bed552

+ 3 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/business/service/impl/BusRoomBookingOrdersServiceImpl.java

@@ -1130,6 +1130,7 @@ public class BusRoomBookingOrdersServiceImpl extends ServiceImpl<BusRoomBookingO
     @Override
     @Transactional(rollbackFor = Exception.class)
     public Boolean partialSettle(PartialSettleVo param){
+
         BusRoomsLivingOrder livingOrder = roomsLivingOrderService.getById(param.getLivingOrderId());
         if(livingOrder == null) throw new JeecgBootException("未找到任何入住订单");
         BusBookingRooms mainRoom = bookingRoomsService.getOne(Wrappers.<BusBookingRooms>query()
@@ -1154,6 +1155,8 @@ public class BusRoomBookingOrdersServiceImpl extends ServiceImpl<BusRoomBookingO
         BusBookingRooms bookingRoom = bookingRoomsService.getById(livingOrder.getBookingRoomId());
         if(bookingRoom == null) throw new JeecgBootException("订单房间不存在");
         BusRoomBookingOrders newBookingOrder = copyBookingToAcceptOrder(livingOrder);
+        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
+        newBookingOrder.setBookingOrdersNo("YD"+sdf.format(System.currentTimeMillis()));
         save(newBookingOrder);
         livingOrder.setBookingOrderId(newBookingOrder.getId());
         roomsLivingOrderService.updateById(livingOrder);