wuxw лет назад: 6
Родитель
Сommit
b707f71301

+ 14 - 11
Api/src/main/java/com/java110/api/listener/machineTranslate/MachineHeartbeatListener.java

@@ -220,14 +220,16 @@ public class MachineHeartbeatListener extends AbstractServiceApiListener {
             tmpData.put("taskId", UUID.randomUUID().toString().replace("-", ""));
             tmpData.put("taskinfo", tmpMachineTranslate.getObjId());
             data.add(tmpData);
+            //将 设备 待同步 改为同步中
+            MachineTranslateDto tmpMtDto = new MachineTranslateDto();
+            tmpMtDto.setMachineCode(machineTranslateDto.getMachineCode());
+            tmpMtDto.setCommunityId(machineTranslateDto.getCommunityId());
+            tmpMtDto.setObjId(tmpMachineTranslate.getObjId());
+            tmpMtDto.setState("30000");
+            machineTranslateInnerServiceSMOImpl.updateMachineTranslateState(tmpMtDto);
         }
 
-        //将 设备 待同步 改为同步中
-        MachineTranslateDto tmpMtDto = new MachineTranslateDto();
-        tmpMtDto.setMachineCode(machineTranslateDto.getMachineCode());
-        tmpMtDto.setCommunityId(machineTranslateDto.getCommunityId());
-        tmpMtDto.setState("30000");
-        machineTranslateInnerServiceSMOImpl.updateMachineTranslateState(tmpMtDto);
+
         outParam.put("data", data);
 
         responseEntity = new ResponseEntity<>(outParam.toJSONString(), headers, HttpStatus.OK);
@@ -247,8 +249,8 @@ public class MachineHeartbeatListener extends AbstractServiceApiListener {
         //检查是否存在该用户
         OwnerDto ownerDto = new OwnerDto();
         ownerDto.setCommunityId(communityId);
-        ownerDto.setOwnerId(reqJson.getString("faceid"));
-        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwners(ownerDto);
+        ownerDto.setMemberId(reqJson.getString("faceid"));
+        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwnerMembers(ownerDto);
 
         if (ownerDtos == null || ownerDtos.size() != 1) {
             outParam.put("code", -1);
@@ -291,7 +293,7 @@ public class MachineHeartbeatListener extends AbstractServiceApiListener {
         }
 
         JSONObject dataObj = new JSONObject();
-        dataObj.put("userid", ownerDtos.get(0).getOwnerId());
+        dataObj.put("userid", ownerDtos.get(0).getMemberId());
         dataObj.put("groupid", communityId);
         dataObj.put("group", communityDtos.get(0).getName());
         dataObj.put("name", ownerDtos.get(0).getName());
@@ -299,7 +301,7 @@ public class MachineHeartbeatListener extends AbstractServiceApiListener {
                 .replace("data:image/webp;base64,", "")
                 .replace("data:image/png;base64,", "")
                 .replace("data:image/jpeg;base64,", ""));
-        dataObj.put("idNumber", ownerDtos.get(0).getOwnerId());
+        dataObj.put("idNumber", ownerDtos.get(0).getMemberId());
         dataObj.put("startTime", ownerDtos.get(0).getCreateTime().getTime());
         try {
             dataObj.put("endTime", DateUtil.getLastDate().getTime());
@@ -307,13 +309,14 @@ public class MachineHeartbeatListener extends AbstractServiceApiListener {
             dataObj.put("endTime", 2145891661);
         }
         dataObj.put("remarks", "HC小区管理系统");
-        dataObj.put("reserved", ownerDtos.get(0).getOwnerId());
+        dataObj.put("reserved", ownerDtos.get(0).getMemberId());
         outParam.put("data", dataObj);
 
         //将 设备 待同步 改为同步中
         MachineTranslateDto tmpMtDto = new MachineTranslateDto();
         tmpMtDto.setMachineCode(reqHeader.get("machinecode"));
         tmpMtDto.setCommunityId(communityId);
+        tmpMtDto.setObjId(ownerDtos.get(0).getMemberId());
         tmpMtDto.setState("20000");
         machineTranslateInnerServiceSMOImpl.updateMachineTranslateState(tmpMtDto);