Explorar o código

optimzie exit room

java110 %!s(int64=2) %!d(string=hai) anos
pai
achega
cca504b845

+ 1 - 1
service-community/src/main/java/com/java110/community/cmd/room/ExitRoomCmd.java

@@ -114,7 +114,7 @@ public class ExitRoomCmd extends Cmd {
         businessUnit.put("relId", ownerRoomRelDtos.get(0).getRelId());
         //businessUnit.put("userId", dataFlowContext.getRequestCurrentHeaders().get(CommonConstant.HTTP_USER_ID));
         OwnerRoomRelPo roomPo = BeanConvertUtil.covertBean(businessUnit, OwnerRoomRelPo.class);
-
+        roomPo.setOwnerId(ownerRoomRelDtos.get(0).getOwnerId());
         int flag = ownerRoomRelV1InnerServiceSMOImpl.deleteOwnerRoomRel(roomPo);
 
         if (flag < 1) {

+ 1 - 1
service-job/src/main/java/com/java110/job/adapt/hcIot/owner/OwnerUnBindRoomToIotAdapt.java

@@ -119,7 +119,7 @@ public class OwnerUnBindRoomToIotAdapt extends DatabusAdaptImpl {
     private void dealOwnerData(OwnerDto tOwnerDto, OwnerRoomRelPo ownerRoomRelPo) {
 
         RoomDto roomDto = new RoomDto();
-        roomDto.setRoomId(ownerRoomRelPo.getRoomId());
+        roomDto.setOwnerId(tOwnerDto.getOwnerId());
         roomDto.setCommunityId(tOwnerDto.getCommunityId());
         //这种情况说明 业主已经删掉了 需要查询状态为 1 的数据
         List<RoomDto> rooms = roomInnerServiceSMOImpl.queryRoomsByOwner(roomDto);