From dad130266ad9d59c4b6be3eab081fabb5c65cae3 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 03 九月 2020 23:26:35 +0800
Subject: [PATCH] 优化 车辆同步接口
---
service-api/src/main/java/com/java110/api/bmo/machineTranslate/impl/OwnerCarMachineTranslateBMOImpl.java | 49 +++++++++++++++++++++++++++++--------------------
1 files changed, 29 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
index 8046570..cceac31 100644
--- 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,16 @@
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.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.user.IOwnerCarInnerServiceSMO;
-import com.java110.utils.util.DateUtil;
+import com.java110.intf.user.IOwnerInnerServiceSMO;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -33,7 +31,7 @@
private IOwnerCarInnerServiceSMO ownerCarInnerServiceSMOImpl;
@Autowired
- private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl;
+ private IOwnerInnerServiceSMO ownerInnerServiceSMOImpl;
@Autowired
private IFileInnerServiceSMO fileInnerServiceSMOImpl;
@@ -45,7 +43,7 @@
private ICommunityInnerServiceSMO communityInnerServiceSMOImpl;
@Override
- public MachineUserResultDto getInfo(JSONObject reqJson) {
+ public CarResultDto getInfo(JSONObject reqJson) {
String communityId = reqJson.getString("communityId");
OwnerCarDto ownerCarDto = new OwnerCarDto();
@@ -55,20 +53,31 @@
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(DateUtil.getFormatTimeString(ownerCarDto.getStartTime(), DateUtil.DATE_FORMATE_STRING_A));
- machineUserResultDto.setEndTime(DateUtil.getFormatTimeString(ownerCarDto.getEndTime(), DateUtil.DATE_FORMATE_STRING_A));
+ CarResultDto carResultDto = new CarResultDto();
+ 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());
- machineUserResultDto.setRemarks("HC灏忓尯绠$悊绯荤粺");
- machineUserResultDto.setReserved(ownerCarDto.getCarId());
- machineUserResultDto.setUserType(MachineQueryUserInfoListener.TYPE_OWNER_CAR);
+ carResultDto.setRemarks("HC灏忓尯绠$悊绯荤粺閬撻椄鍚屾");
//鏌ヨ涓氫富鏄惁鏈夋瑺璐�
@@ -80,6 +89,6 @@
tmpMtDto.setState("20000");
machineTranslateInnerServiceSMOImpl.updateMachineTranslateState(tmpMtDto);
- return machineUserResultDto;
+ return carResultDto;
}
}
--
Gitblit v1.8.0