mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Update remove permission
This commit is contained in:
parent
6ce4168d75
commit
6ccddf3f4b
@ -425,12 +425,15 @@ public class TraccarClientImpl implements TraccarClient {
|
||||
try {
|
||||
TrackerManagementDAOFactory.beginTransaction();
|
||||
trackerDeviceInfo = trackerDAO.getTrackerDevice(deviceId, tenantId);
|
||||
trackerPermissionInfo = trackerDAO.getUserIdofPermissionByDeviceId(deviceId);
|
||||
if(trackerDeviceInfo!=null){
|
||||
trackerDevice = new JSONObject(trackerDeviceInfo);
|
||||
trackerDAO.removeTrackerDevice(deviceId, tenantId);
|
||||
TrackerManagementDAOFactory.commitTransaction();
|
||||
|
||||
log.error(trackerDevice.getInt("traccarDeviceId"));
|
||||
trackerPermissionInfo = trackerDAO.getUserIdofPermissionByDeviceId(trackerDevice.getInt("traccarDeviceId"));
|
||||
log.error(trackerPermissionInfo);
|
||||
log.error(new Gson().toJson(trackerPermissionInfo));
|
||||
}
|
||||
} catch (TransactionManagementException e) {
|
||||
TrackerManagementDAOFactory.rollbackTransaction();
|
||||
@ -456,11 +459,13 @@ public class TraccarClientImpl implements TraccarClient {
|
||||
|
||||
if(trackerPermissionInfo!=null){
|
||||
try {
|
||||
removePermission(trackerPermissionInfo.getTraccarUserId(),deviceId);
|
||||
removePermission(trackerPermissionInfo.getTraccarUserId(),trackerDevice.getInt("traccarDeviceId"));
|
||||
} catch (ExecutionException e) {
|
||||
throw new RuntimeException(e);
|
||||
log.error("ExecutionException : " + e);
|
||||
//throw new RuntimeException(e);
|
||||
} catch (InterruptedException e) {
|
||||
throw new RuntimeException(e);
|
||||
log.error("InterruptedException : " + e);
|
||||
//throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user