From fbfd6f517d675558f123f755155456508f8d95d6 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期二, 11 十一月 2025 16:33:58 +0800
Subject: [PATCH] 钥匙柜信息处理

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformJobServiceImpl.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformJobServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformJobServiceImpl.java
index 44c182b..43fb38a 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformJobServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformJobServiceImpl.java
@@ -8,6 +8,7 @@
 import com.doumee.core.haikang.model.HKConstants;
 import com.doumee.core.haikang.model.param.BaseResponse;
 import com.doumee.core.haikang.model.param.request.ParkReservationAddRequest;
+import com.doumee.core.haikang.model.param.request.ParkReservationAddResvRequest;
 import com.doumee.core.haikang.model.param.request.ParkReservationDelRequest;
 import com.doumee.core.haikang.model.param.respose.ParkReservationAddResponse;
 import com.doumee.core.haikang.service.HKService;
@@ -1113,8 +1114,14 @@
                         request.setOwner(platformJob.getDriverName());
                         request.setAllowTimes(Constants.ONE+"");
                         request.setIsCharge(Constants.ONE+"");
-                        request.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime()));
-                        request.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime()));
+//                        request.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime()));
+//                        request.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime()));
+                        List<ParkReservationAddResvRequest> resvTime = new ArrayList<>();
+                        ParkReservationAddResvRequest  resvRequest = new ParkReservationAddResvRequest();
+                        resvRequest.setStartTime(Objects.isNull(visitPark.getStartTime())?DateUtil.getISO8601Timestamp2(new Date()):DateUtil.getISO8601Timestamp2(visitPark.getStartTime()));
+                        resvRequest.setEndTime(Objects.isNull(visitPark.getEndTime())?"2999-12-31T00:00:00+08:00":DateUtil.getISO8601Timestamp2(visitPark.getEndTime()));
+                        resvTime.add(resvRequest);
+                        request.setResvTime(resvTime);
                         BaseResponse response =  HKService.parkReservationAddition(request);
 
                         visitPark.setHkDate(new Date());
@@ -2494,11 +2501,16 @@
         BeanUtils.copyProperties(model,platformJob);
         platformJob.setPlatformGroupId(param.getPlatformGroupId());
         platformJob.setEditDate(new Date());
+        platformJob.setTagVirtual(Constants.ONE);
+        platformJob.setTagVirtualUser(platformJob.getEditor());
+        platformJob.setTagVirtualTime(platformJob.getEditDate());
         platformJob.setEditor(loginUser.getId());
        int flag =  platformJobMapper.update(null,new UpdateWrapper<PlatformJob>().lambda()
                 .set(PlatformJob::getEditDate,platformJob.getEditDate())
+                .set(PlatformJob::getTagVirtualTime,platformJob.getTagVirtualTime())
                 .set(PlatformJob::getEditor,platformJob.getEditor())
                 .set(PlatformJob::getPlatformGroupId,param.getPlatformGroupId())
+                .set(PlatformJob::getTagVirtualUser,platformJob.getEditor())
                 .set(PlatformJob::getPlatformId,null)//缃┖鍒嗛厤鐨勬湀鍙颁俊鎭�
                 .in(PlatformJob::getStatus,Constants.PlatformJobStatus.WAIT_CONFIRM.getKey(),
                         Constants.PlatformJobStatus.WART_SIGN_IN.getKey(),

--
Gitblit v1.9.3