From dd50930c39fedb1afdd0c53022f71629ac2dd090 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 23 一月 2024 00:11:47 +0800
Subject: [PATCH] 优化加入日志功能
---
service-job/src/main/java/com/java110/job/adapt/hcIotNew/SendDeleteCarDataToIotAdapt.java | 43 ++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 42 insertions(+), 1 deletions(-)
diff --git a/service-job/src/main/java/com/java110/job/adapt/hcIotNew/SendDeleteCarDataToIotAdapt.java b/service-job/src/main/java/com/java110/job/adapt/hcIotNew/SendDeleteCarDataToIotAdapt.java
index 4932875..e8c40c3 100644
--- a/service-job/src/main/java/com/java110/job/adapt/hcIotNew/SendDeleteCarDataToIotAdapt.java
+++ b/service-job/src/main/java/com/java110/job/adapt/hcIotNew/SendDeleteCarDataToIotAdapt.java
@@ -1,9 +1,12 @@
package com.java110.job.adapt.hcIotNew;
import com.alibaba.fastjson.JSONObject;
+import com.java110.core.factory.GenerateCodeFactory;
+import com.java110.dto.machine.MachineTranslateDto;
import com.java110.dto.owner.OwnerCarDto;
import com.java110.dto.owner.OwnerDto;
import com.java110.dto.system.Business;
+import com.java110.intf.common.IMachineTranslateInnerServiceSMO;
import com.java110.intf.user.IOwnerCarInnerServiceSMO;
import com.java110.intf.user.IOwnerV1InnerServiceSMO;
import com.java110.job.adapt.DatabusAdaptImpl;
@@ -11,6 +14,7 @@
import com.java110.utils.util.DateUtil;
import com.java110.utils.util.ListUtil;
import com.java110.utils.util.StringUtil;
+import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -30,6 +34,9 @@
@Autowired
private IOwnerDataToIot ownerDataToIotImpl;
+
+ @Autowired
+ private IMachineTranslateInnerServiceSMO machineTranslateInnerServiceSMOImpl;
@Autowired
private ISendIot sendIotImpl;
@@ -59,6 +66,40 @@
car.put("communityId", ownerCarDtos.get(0).getCommunityId());
car.put("carMemberId", tmpOwnerCarDto.getMemberId());
- sendIotImpl.post("/iot/api/car.deleteCarApi", car);
+ ResultVo resultVo = sendIotImpl.post("/iot/api/car.deleteCarApi", car);
+
+ if (resultVo.getCode() != ResultVo.CODE_OK) {
+ saveTranslateLog(ownerCarDtos.get(0).getCommunityId(), MachineTranslateDto.CMD_DELETE_OWNER_CAR,
+ ownerCarDtos.get(0).getMemberId(), ownerCarDtos.get(0).getCarNum(),
+ MachineTranslateDto.STATE_ERROR, resultVo.getMsg());
+ return;
+ }
+
+ saveTranslateLog(ownerCarDtos.get(0).getCommunityId(), MachineTranslateDto.CMD_DELETE_OWNER_CAR,
+ ownerCarDtos.get(0).getMemberId(), ownerCarDtos.get(0).getCarNum(),
+ MachineTranslateDto.STATE_SUCCESS, resultVo.getMsg());
+ }
+
+ /**
+ * 瀛樺偍浜や簰 璁板綍
+ *
+ * @param communityId
+ */
+ public void saveTranslateLog(String communityId, String cmd, String objId, String objName, String state, String remark) {
+ MachineTranslateDto machineTranslateDto = new MachineTranslateDto();
+ machineTranslateDto.setMachineTranslateId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_machineTranslateId));
+ machineTranslateDto.setCommunityId(communityId);
+ machineTranslateDto.setMachineCmd(cmd);
+ machineTranslateDto.setMachineCode("-1");
+ machineTranslateDto.setMachineId("-1");
+ machineTranslateDto.setObjId(objId);
+ machineTranslateDto.setObjName(objName);
+ machineTranslateDto.setTypeCd(MachineTranslateDto.TYPE_OWNER_CAR);
+ machineTranslateDto.setRemark(remark);
+ machineTranslateDto.setState(state);
+ machineTranslateDto.setbId("-1");
+ machineTranslateDto.setObjBId("-1");
+ machineTranslateDto.setUpdateTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
+ machineTranslateInnerServiceSMOImpl.saveMachineTranslate(machineTranslateDto);
}
}
--
Gitblit v1.8.0