From 28e7d3937f819a3486b22bfa1c84aee172aaccb4 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期一, 17 一月 2022 17:46:42 +0800
Subject: [PATCH] 优化代码

---
 service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java b/service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java
old mode 100644
new mode 100755
index cceac31..ebda459
--- a/service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java
+++ b/service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java
@@ -6,11 +6,14 @@
 import com.java110.dto.machine.MachineTranslateDto;
 import com.java110.dto.owner.OwnerCarDto;
 import com.java110.dto.owner.OwnerDto;
+import com.java110.dto.parking.ParkingSpaceDto;
 import com.java110.intf.common.IFileInnerServiceSMO;
 import com.java110.intf.common.IMachineTranslateInnerServiceSMO;
 import com.java110.intf.community.ICommunityInnerServiceSMO;
+import com.java110.intf.community.IParkingSpaceInnerServiceSMO;
 import com.java110.intf.user.IOwnerCarInnerServiceSMO;
 import com.java110.intf.user.IOwnerInnerServiceSMO;
+import com.java110.utils.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -42,6 +45,9 @@
     @Autowired
     private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
 
+    @Autowired
+    private IParkingSpaceInnerServiceSMO parkingSpaceInnerServiceSMOImpl;
+
     @Override
     public CarResultDto getInfo(JSONObject reqJson) {
 
@@ -65,6 +71,20 @@
         }
 
         CarResultDto carResultDto = new CarResultDto();
+        if (!StringUtil.isEmpty(ownerCarDto.getPsId())) {
+            ParkingSpaceDto parkingSpaceDto = new ParkingSpaceDto();
+            parkingSpaceDto.setPsId(ownerCarDto.getPsId());
+            parkingSpaceDto.setCommunityId(communityId);
+            List<ParkingSpaceDto> parkingSpaceDtos = parkingSpaceInnerServiceSMOImpl.queryParkingSpaces(parkingSpaceDto);
+
+            if (parkingSpaceDtos != null && parkingSpaceDtos.size() > 0) {
+                carResultDto.setPaId(parkingSpaceDtos.get(0).getPaId());
+                carResultDto.setAreaNum(parkingSpaceDtos.get(0).getAreaNum());
+                carResultDto.setNum(parkingSpaceDtos.get(0).getNum());
+            }
+        }
+
+
         carResultDto.setCarId(ownerCarDto.getCarId());
         carResultDto.setCommunityId(communityId);
         carResultDto.setCommunityName(reqJson.getString("communityName"));

--
Gitblit v1.8.0