|
@@ -3,15 +3,14 @@ package com.bofeng.controller;
|
|
|
import com.bofeng.dao.SysAreaMapper;
|
|
|
import com.bofeng.entity.SysArea;
|
|
|
import com.bofeng.entity.Uptown;
|
|
|
-import com.bofeng.entity.UptownUnit;
|
|
|
+import com.bofeng.entity.sysUptownUnit;
|
|
|
import com.bofeng.service.SysAreaService;
|
|
|
import com.yvan.Model;
|
|
|
-import com.yvan.mvc.Pd;
|
|
|
+import com.yvan.platform.JsonWapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@@ -30,8 +29,8 @@ public class WxSysAreaController {
|
|
|
|
|
|
//选择城市
|
|
|
@PostMapping("/admin/selectCityByProvince")
|
|
|
- public Model<List<SysArea>> selectCityByProvince(@Pd(name = "areaId", desc = "省份的ID") Long areaId) {
|
|
|
- //Long areaId = Long.parseLong(request.getParameter("areaId"));
|
|
|
+ public Model<List<SysArea>> selectCityByProvince(JsonWapper jsonWapper) {
|
|
|
+ Long areaId = jsonWapper.asObject(Long.class, "areaId");
|
|
|
if (areaId == null || areaId == 0L) {
|
|
|
return Model.newFail("请选择所在省");
|
|
|
}
|
|
@@ -40,8 +39,8 @@ public class WxSysAreaController {
|
|
|
|
|
|
//选择区
|
|
|
@PostMapping("/admin/selectAreaByCity")
|
|
|
- public Model<List<SysArea>> selectAreaByCity(HttpServletRequest request) {
|
|
|
- Long areaId = Long.parseLong(request.getParameter("areaId"));
|
|
|
+ public Model<List<SysArea>> selectAreaByCity(JsonWapper jsonWapper) {
|
|
|
+ Long areaId = jsonWapper.asObject(Long.class, "areaId");
|
|
|
if (areaId == null || areaId == 0L) {
|
|
|
return Model.newFail("请选择所在城市");
|
|
|
}
|
|
@@ -50,32 +49,42 @@ public class WxSysAreaController {
|
|
|
|
|
|
//选择小区
|
|
|
@PostMapping("/admin/selectUptownByArea")
|
|
|
- public Model<List<Uptown>> selectUptownByArea(HttpServletRequest request) {
|
|
|
- Long areaId = Long.parseLong(request.getParameter("areaId"));
|
|
|
+ public Model<List<Uptown>> selectUptownByArea(JsonWapper jsonWapper) {
|
|
|
+ Long areaId = jsonWapper.asObject(Long.class, "areaId");
|
|
|
if (areaId == null || areaId == 0L) {
|
|
|
return Model.newFail("请选择所在区");
|
|
|
}
|
|
|
return Model.newSuccess(sysAreaMapper.selectUptownByArea(areaId));
|
|
|
}
|
|
|
|
|
|
- //选择栋
|
|
|
- @PostMapping("/admin/selectRidgepoleByArea")
|
|
|
- public Model<List<String>> selectRidgepoleByArea(HttpServletRequest request) {
|
|
|
- Long uptownId = Long.parseLong(request.getParameter("uptownId"));
|
|
|
- if (uptownId == null || uptownId == 0L) {
|
|
|
- return Model.newFail("请选择所在小区");
|
|
|
- }
|
|
|
- return Model.newSuccess(sysAreaMapper.selectRidgepoleByArea(uptownId));
|
|
|
- }
|
|
|
+// //选择栋
|
|
|
+// @PostMapping("/admin/selectRidgepoleByUptownId")
|
|
|
+// public Model<List<String>> selectRidgepoleByUptownId(JsonWapper jsonWapper) {
|
|
|
+// Long uptownId = jsonWapper.asObject(Long.class, "uptownId");
|
|
|
+// if (uptownId == null || uptownId == 0L) {
|
|
|
+// return Model.newFail("请选择所在小区");
|
|
|
+// }
|
|
|
+// return Model.newSuccess(sysAreaMapper.selectRidgepoleByUptownId(uptownId));
|
|
|
+// }
|
|
|
+//
|
|
|
+// //选择单元
|
|
|
+// @PostMapping("/admin/selectUnitByUptownIdAndRidgepole")
|
|
|
+// public Model<List<UptownUnit>> selectUnitByUptownIdAndRidgepole(JsonWapper jsonWapper) {
|
|
|
+// Long uptownId = jsonWapper.asObject(Long.class, "uptownId");
|
|
|
+// Long ridgepole = jsonWapper.asObject(Long.class, "ridgepole");
|
|
|
+// if (uptownId == null || uptownId == 0L) {
|
|
|
+// return Model.newFail("请选择所在小区");
|
|
|
+// }
|
|
|
+// return Model.newSuccess(sysAreaMapper.selectUnitByUptownIdAndRidgepole(uptownId, ridgepole));
|
|
|
+// }
|
|
|
|
|
|
- //选择单元
|
|
|
- @PostMapping("/admin/selectUnitByArea")
|
|
|
- public Model<List<UptownUnit>> selectUnitByArea(HttpServletRequest request) {
|
|
|
- Long uptownId = Long.parseLong(request.getParameter("uptownId"));
|
|
|
- Long ridgepole = Long.parseLong(request.getParameter("ridgepole"));
|
|
|
+ //选择栋和单元
|
|
|
+ @PostMapping("/admin/selectUnitByUptownId")
|
|
|
+ public Model<List<sysUptownUnit>> selectUnitByUptownId(JsonWapper jsonWapper) {
|
|
|
+ Long uptownId = jsonWapper.asObject(Long.class, "uptownId");
|
|
|
if (uptownId == null || uptownId == 0L) {
|
|
|
return Model.newFail("请选择所在小区");
|
|
|
}
|
|
|
- return Model.newSuccess(sysAreaMapper.selectUnitByArea(uptownId, ridgepole));
|
|
|
+ return Model.newSuccess(sysAreaMapper.selectUnitByUptownId(uptownId));
|
|
|
}
|
|
|
}
|