From dad130266ad9d59c4b6be3eab081fabb5c65cae3 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 03 九月 2020 23:26:35 +0800
Subject: [PATCH] 优化 车辆同步接口
---
service-job/src/main/java/com/java110/job/task/car/CarToMachineTemplate.java | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/service-job/src/main/java/com/java110/job/task/car/CarToMachineTemplate.java b/service-job/src/main/java/com/java110/job/task/car/CarToMachineTemplate.java
index b1456f4..eb7b3f6 100644
--- a/service-job/src/main/java/com/java110/job/task/car/CarToMachineTemplate.java
+++ b/service-job/src/main/java/com/java110/job/task/car/CarToMachineTemplate.java
@@ -111,9 +111,10 @@
for (OwnerCarDto ownerCarDto : ownerCarDtos) {
- if (BusinessTypeConstant.BUSINESS_TYPE_SAVE_OWNER_CAR.equals(tmpOrderDto.getBusinessTypeCd())
- || BusinessTypeConstant.BUSINESS_TYPE_UPDATE_OWNER_CAR.equals(tmpOrderDto.getBusinessTypeCd())) {
- saveMachineTranslate(tmpOrderDto, ownerCarDto);
+ if (BusinessTypeConstant.BUSINESS_TYPE_SAVE_OWNER_CAR.equals(tmpOrderDto.getBusinessTypeCd())) {
+ saveOrUpdateMachineTranslate(tmpOrderDto, ownerCarDto, CREATE_OWNER_CAR);
+ } else if (BusinessTypeConstant.BUSINESS_TYPE_UPDATE_OWNER_CAR.equals(tmpOrderDto.getBusinessTypeCd())) {
+ saveOrUpdateMachineTranslate(tmpOrderDto, ownerCarDto, UPDATE_OWNER_CAR);
} else if (BusinessTypeConstant.BUSINESS_TYPE_DELETE_OWNER_CAR.equals(tmpOrderDto.getBusinessTypeCd())
) {
deleteMachineTranslate(tmpOrderDto, ownerCarDto);
@@ -126,7 +127,7 @@
}
- private void saveMachineTranslate(OrderDto tmpOrderDto, OwnerCarDto ownerCarDto) {
+ private void saveOrUpdateMachineTranslate(OrderDto tmpOrderDto, OwnerCarDto ownerCarDto, String cmd) {
MachineTranslateDto machineTranslateDto = new MachineTranslateDto();
machineTranslateDto.setMachineTranslateId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_machineTranslateId));
@@ -138,7 +139,7 @@
machineTranslateDto.setState(STATE_NO_TRANSLATE);
machineTranslateDto.setCommunityId(ownerCarDto.getCommunityId());
machineTranslateDto.setbId("-1");
- machineTranslateDto.setMachineCmd(CREATE_OWNER_CAR);
+ machineTranslateDto.setMachineCmd(cmd);
machineTranslateDto.setObjBId(tmpOrderDto.getbId());
machineTranslateInnerServiceSMOImpl.saveMachineTranslate(machineTranslateDto);
--
Gitblit v1.8.0