java110
2021-07-21 85fd844edc7efdc535b4a9a48e9cee8017851a63
service-common/src/main/java/com/java110/common/bmo/machine/impl/MachineOpenDoorBMOImpl.java
@@ -123,4 +123,20 @@
        ResultVo resultVo = dataBusInnerServiceSMOImpl.resendIot(reqJson);
        return ResultVo.createResponseEntity(resultVo);
    }
    @Override
    public ResponseEntity<String> getQRcode(JSONObject reqJson) {
        //如果是业主 限制开门次数
        OwnerDto ownerDto = new OwnerDto();
        ownerDto.setMemberId(reqJson.getString("userId"));
        ownerDto.setCommunityId(reqJson.getString("communityId"));
        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwners(ownerDto);
        if (ownerDtos == null || ownerDtos.size() < 1) {
            return ResultVo.error("没有权限开门");
        }
        ResultVo resultVo = dataBusInnerServiceSMOImpl.getQRcode(reqJson);
        return ResultVo.createResponseEntity(resultVo.getCode(), resultVo.getMsg(), resultVo.getData());
    }
}