|
@@ -7,9 +7,22 @@ import javax.servlet.http.Cookie;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
import com.sooka.business.schooldistrict.domain.BtpPolicestationVillage;
|
|
|
+import com.sooka.business.schooldistrict.domain.BtpSchoolPv;
|
|
|
import com.sooka.business.schooldistrict.service.IBtpPolicestationVillageService;
|
|
|
+import com.sooka.business.schooldistrict.service.IBtpSchoolPvService;
|
|
|
+import com.sooka.common.annotation.Log;
|
|
|
+import com.sooka.common.constant.Constants;
|
|
|
+import com.sooka.common.enums.BusinessType;
|
|
|
+import com.sooka.common.exception.user.CaptchaException;
|
|
|
+import com.sooka.common.utils.*;
|
|
|
+import com.sooka.framework.manager.AsyncManager;
|
|
|
+import com.sooka.framework.manager.factory.AsyncFactory;
|
|
|
import com.sooka.system.domain.SysNotice;
|
|
|
import com.sooka.system.service.ISysNoticeService;
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
|
+import org.apache.shiro.authc.AuthenticationException;
|
|
|
+import org.apache.shiro.authc.UsernamePasswordToken;
|
|
|
+import org.apache.shiro.subject.Subject;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.ModelMap;
|
|
@@ -24,10 +37,6 @@ import com.sooka.common.core.domain.AjaxResult;
|
|
|
import com.sooka.common.core.domain.entity.SysMenu;
|
|
|
import com.sooka.common.core.domain.entity.SysUser;
|
|
|
import com.sooka.common.core.text.Convert;
|
|
|
-import com.sooka.common.utils.CookieUtils;
|
|
|
-import com.sooka.common.utils.DateUtils;
|
|
|
-import com.sooka.common.utils.ServletUtils;
|
|
|
-import com.sooka.common.utils.StringUtils;
|
|
|
import com.sooka.framework.shiro.service.SysPasswordService;
|
|
|
import com.sooka.system.service.ISysConfigService;
|
|
|
import com.sooka.system.service.ISysMenuService;
|
|
@@ -55,6 +64,9 @@ public class SysIndexController extends BaseController
|
|
|
@Autowired
|
|
|
private IBtpPolicestationVillageService btpPolicestationVillageService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IBtpSchoolPvService btpSchoolPvService;
|
|
|
+
|
|
|
// 系统首页
|
|
|
@GetMapping("/index")
|
|
|
public String index(ModelMap mmap)
|
|
@@ -138,7 +150,7 @@ public class SysIndexController extends BaseController
|
|
|
CookieUtils.setCookie(response, "nav-style", style);
|
|
|
}
|
|
|
|
|
|
- // 系统介绍
|
|
|
+ // 主页
|
|
|
@GetMapping("/system/main")
|
|
|
public String main(ModelMap mmap)
|
|
|
{
|
|
@@ -159,6 +171,21 @@ public class SysIndexController extends BaseController
|
|
|
return "main";
|
|
|
}
|
|
|
|
|
|
+ // 学区查询
|
|
|
+ @Log(title = "学区查询", businessType = BusinessType.SELECT)
|
|
|
+ @PostMapping("/system/select")
|
|
|
+ @ResponseBody
|
|
|
+ public AjaxResult select(BtpSchoolPv btpSchoolPv)
|
|
|
+ {
|
|
|
+ // 验证码校验
|
|
|
+ if (ShiroConstants.CAPTCHA_ERROR.equals(ServletUtils.getRequest().getAttribute(ShiroConstants.CURRENT_CAPTCHA)))
|
|
|
+ {
|
|
|
+ return AjaxResult.error(MessageUtils.message("user.jcaptcha.error"));
|
|
|
+ }
|
|
|
+ List<BtpSchoolPv> list = btpSchoolPvService.selectBtpSchoolPvList(btpSchoolPv);
|
|
|
+ return AjaxResult.success(list);
|
|
|
+ }
|
|
|
+
|
|
|
// content-main class
|
|
|
public String contentMainClass(Boolean footer, Boolean tagsView)
|
|
|
{
|