Переглянути джерело

feature: 报到与入住时间
1.报到与入住时间为当前时间

luoyb 1 рік тому
батько
коміт
362800e8e6

+ 3 - 1
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/business/self/TraineeBusiness.java

@@ -31,6 +31,7 @@ import org.dromara.backstage.payment.service.IPtBagService;
 import org.dromara.backstage.payment.service.IPtUserAccountService;
 import org.dromara.common.core.constant.CacheNames;
 import org.dromara.common.core.constant.CloudMqTopicConstants;
+import org.dromara.common.core.constant.DefaultConstants;
 import org.dromara.common.core.constant.HotelBusinessConstants;
 import org.dromara.common.core.domain.R;
 import org.dromara.common.core.domain.model.ErrorInfo;
@@ -316,13 +317,14 @@ public class TraineeBusiness {
      * @return 入住 信息
      */
     private RemoteOrderVo checkInTeamByBo(YcTraineeBo bo) {
+        String justDate = DateUtil.format(DateUtil.date(), DefaultConstants.DATE_FORMAT) + " 02:00:00";
         RemoteOrderBo remoteBo = new RemoteOrderBo();
         remoteBo.setGuestId(bo.getGuestId());
         remoteBo.setGuestName(bo.getUserXm());
         remoteBo.setTeamId(bo.getTeamId());
         remoteBo.setTeamName(bo.getTeamName());
         remoteBo.setRoomCode(bo.getRoomCode());
-        remoteBo.setStartTime(DateUtil.date());
+        remoteBo.setStartTime(DateUtil.parseDateTime(justDate));
         remoteBo.setEndTime(bo.getCheckoutDate());
         remoteBo.setOrderStatus(HotelBusinessConstants.ORDER_STATUS_RZ);
         remoteBo.setUpdatedBy(Long.valueOf(bo.getUserId()));