From b311c0d7aad6f77659e39fb4f7900d1f0ef9de93 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 19 七月 2022 08:49:33 +0800
Subject: [PATCH] 巡检计划调整为cmd模式
---
service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java | 69 ++++++++++++++++++++++++----------
1 files changed, 49 insertions(+), 20 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 444f936..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
@@ -2,18 +2,19 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.api.bmo.machineTranslate.IOwnerCarMachineTranslateBMO;
-import com.java110.api.listener.machineTranslate.MachineQueryUserInfoListener;
+import com.java110.dto.machine.CarResultDto;
import com.java110.dto.machine.MachineTranslateDto;
-import com.java110.dto.machine.MachineUserResultDto;
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.IFileRelInnerServiceSMO;
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.utils.util.DateUtil;
+import com.java110.intf.user.IOwnerInnerServiceSMO;
+import com.java110.utils.util.StringUtil;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -33,7 +34,7 @@
private IOwnerCarInnerServiceSMO ownerCarInnerServiceSMOImpl;
@Autowired
- private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl;
+ private IOwnerInnerServiceSMO ownerInnerServiceSMOImpl;
@Autowired
private IFileInnerServiceSMO fileInnerServiceSMOImpl;
@@ -44,8 +45,11 @@
@Autowired
private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
+ @Autowired
+ private IParkingSpaceInnerServiceSMO parkingSpaceInnerServiceSMOImpl;
+
@Override
- public MachineUserResultDto getInfo(JSONObject reqJson) {
+ public CarResultDto getInfo(JSONObject reqJson) {
String communityId = reqJson.getString("communityId");
OwnerCarDto ownerCarDto = new OwnerCarDto();
@@ -55,20 +59,45 @@
ownerCarDto = ownerCarDtos.get(0);
+ OwnerDto ownerDto = new OwnerDto();
+ ownerDto.setMemberId(ownerCarDto.getOwnerId());
+ ownerDto.setCommunityId(ownerCarDto.getCommunityId());
+ List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwners(ownerDto);
+ String ownerName = "鏈煡";
+ String phone = "18911111111";
+ if (ownerDtos != null && ownerDtos.size() == 1) {
+ ownerName = ownerDtos.get(0).getName();
+ phone = ownerDtos.get(0).getLink();
+ }
- MachineUserResultDto machineUserResultDto = new MachineUserResultDto();
- machineUserResultDto.setUserid(ownerCarDto.getCarId());
- machineUserResultDto.setGroupid(communityId);
- machineUserResultDto.setGroup(reqJson.getString("communityName"));
- machineUserResultDto.setName(ownerCarDto.getCarNum());
- machineUserResultDto.setFaceBase64("");
- machineUserResultDto.setIdNumber("");
- machineUserResultDto.setStartTime(ownerCarDto.getStartTime().getTime()+"");
- machineUserResultDto.setEndTime(ownerCarDto.getEndTime().getTime()+"");
+ 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);
- machineUserResultDto.setRemarks("HC灏忓尯绠$悊绯荤粺");
- machineUserResultDto.setReserved(ownerCarDto.getCarId());
- machineUserResultDto.setUserType(MachineQueryUserInfoListener.TYPE_OWNER_CAR);
+ 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"));
+ carResultDto.setCarNum(ownerCarDto.getCarNum());
+ carResultDto.setName(ownerName);
+ carResultDto.setPhone(phone);
+ carResultDto.setCarBrand(ownerCarDto.getCarBrand());
+ carResultDto.setCarColor(ownerCarDto.getCarColor());
+ carResultDto.setStartTime(ownerCarDto.getStartTime().getTime() + "");
+ carResultDto.setEndTime(ownerCarDto.getEndTime().getTime() + "");
+ carResultDto.setCarType(ownerCarDto.getCarType());
+
+ carResultDto.setRemarks("HC灏忓尯绠$悊绯荤粺閬撻椄鍚屾");
//鏌ヨ涓氫富鏄惁鏈夋瑺璐�
@@ -80,6 +109,6 @@
tmpMtDto.setState("20000");
machineTranslateInnerServiceSMOImpl.updateMachineTranslateState(tmpMtDto);
- return machineUserResultDto;
+ return carResultDto;
}
}
--
Gitblit v1.8.0