/**
  * Get organization info
  *
  * @param principal
  * @return organization object
  */
 @RequestMapping(value = "/orginfo", method = RequestMethod.GET)
 public Organization getOrganization(Principal principal) {
   if (!Account.findRole(principal.getName()).equals("1")) {
     logger.error("[getOrganization] org: " + principal.getName() + " permission denied");
     throw new PermissionErrorException();
   }
   return accountService.getOrganization(Account.findMobile(principal.getName()));
 }