|
|
@@ -27,6 +27,7 @@ import com.goafanti.common.model.Admin;
|
|
|
import com.goafanti.common.model.AdminLocation;
|
|
|
import com.goafanti.common.utils.PasswordUtil;
|
|
|
import com.goafanti.common.utils.StringUtils;
|
|
|
+import com.goafanti.core.shiro.token.TokenManager;
|
|
|
|
|
|
@Controller
|
|
|
@RequestMapping(value = "/api/admin/supervise")
|
|
|
@@ -37,6 +38,20 @@ public class AdminSuperviseApiController extends CertifyApiController {
|
|
|
private PasswordUtil passwordUtil;
|
|
|
@Resource
|
|
|
private AdminLocationService adminLocationService;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 管理员获取自己所在地区(地区管理员)
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/adminOwnLocation", method = RequestMethod.GET)
|
|
|
+ public Result adminOwnLocation(){
|
|
|
+ Result res = new Result();
|
|
|
+ if (TokenManager.hasRole(AFTConstants.SUPERADMIN)){
|
|
|
+ res.setData(AFTConstants.SUPERADMIN);
|
|
|
+ return res;
|
|
|
+ }
|
|
|
+ res.setData(adminLocationService.findLocation(TokenManager.getAdminId()));
|
|
|
+ return res;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 管理员详情获取地区
|