wuxw
2022-07-17 ce64e667815b39efdc2f8bd52be0d43d49db8d84
service-common/src/main/java/com/java110/common/bmo/machine/impl/MachineOpenDoorBMOImpl.java
@@ -123,4 +123,26 @@
        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());
    }
    @Override
    public ResponseEntity<String> customCarInOut(JSONObject reqJson) {
        ResultVo resultVo = dataBusInnerServiceSMOImpl.customCarInOut(reqJson);
        return ResultVo.createResponseEntity(resultVo);
    }
}