|
|
@ -31,26 +31,26 @@ public class DrcController { |
|
|
|
@Autowired |
|
|
|
private IDrcService drcService; |
|
|
|
|
|
|
|
@PostMapping("/workspaces/drc/connect") |
|
|
|
public HttpResultResponse drcConnect(HttpServletRequest request, @Valid @RequestBody DrcConnectParam param) { |
|
|
|
@PostMapping("/workspaces/{workspace_id}/drc/connect") |
|
|
|
public HttpResultResponse drcConnect(@PathVariable("workspace_id") String workspaceId,HttpServletRequest request, @Valid @RequestBody DrcConnectParam param) { |
|
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
|
|
|
|
|
DrcModeMqttBroker brokerDTO = drcService.userDrcAuth(loginUser.getTenantId(), loginUser.getLoginId(), loginUser.getUsername(), param); |
|
|
|
DrcModeMqttBroker brokerDTO = drcService.userDrcAuth(workspaceId, loginUser.getLoginId(), loginUser.getUsername(), param); |
|
|
|
return HttpResultResponse.success(brokerDTO); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("/workspaces/drc/enter") |
|
|
|
public HttpResultResponse drcEnter(@Valid @RequestBody DrcModeParam param) { |
|
|
|
@PostMapping("/workspaces/{workspace_id}/drc/enter") |
|
|
|
public HttpResultResponse drcEnter(@PathVariable("workspace_id") String workspaceId,@Valid @RequestBody DrcModeParam param) { |
|
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
|
JwtAclDTO acl = drcService.deviceDrcEnter(loginUser.getTenantId(), param); |
|
|
|
JwtAclDTO acl = drcService.deviceDrcEnter(workspaceId, param); |
|
|
|
|
|
|
|
return HttpResultResponse.success(acl); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("/workspaces/drc/exit") |
|
|
|
public HttpResultResponse drcExit( @Valid @RequestBody DrcModeParam param) { |
|
|
|
@PostMapping("/workspaces/{workspace_id}/drc/exit") |
|
|
|
public HttpResultResponse drcExit(@PathVariable("workspace_id") String workspaceId, @Valid @RequestBody DrcModeParam param) { |
|
|
|
LoginUser loginUser = LoginHelper.getLoginUser(); |
|
|
|
drcService.deviceDrcExit(loginUser.getTenantId(), param); |
|
|
|
drcService.deviceDrcExit(workspaceId, param); |
|
|
|
|
|
|
|
return HttpResultResponse.success(); |
|
|
|
} |
|
|
|