|
@@ -7,8 +7,9 @@ import cn.com.ty.lift.business.framework.conf.SystemConfiguration;
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
import cn.com.ty.lift.business.library.dao.entity.LiftBrand;
|
|
import cn.com.ty.lift.business.library.dao.entity.LiftBrand;
|
|
import cn.com.ty.lift.business.maintenance.service.MaintenancePlanService;
|
|
import cn.com.ty.lift.business.maintenance.service.MaintenancePlanService;
|
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.model.AreaCodeDTO;
|
|
|
|
+import cn.com.ty.lift.business.project.dao.mapper.AreaCodeMapper;
|
|
import cn.com.ty.lift.common.constants.RedisConstants;
|
|
import cn.com.ty.lift.common.constants.RedisConstants;
|
|
-import cn.com.ty.lift.common.model.AreaCode;
|
|
|
|
import cn.com.ty.lift.common.utils.ValuePool;
|
|
import cn.com.ty.lift.common.utils.ValuePool;
|
|
import cn.com.ty.lift.common.verify.Validate;
|
|
import cn.com.ty.lift.common.verify.Validate;
|
|
import cn.com.ty.lift.common.verify.Validation;
|
|
import cn.com.ty.lift.common.verify.Validation;
|
|
@@ -47,6 +48,7 @@ public class CommonController {
|
|
private EmergencyRepairService emergencyRepairService;
|
|
private EmergencyRepairService emergencyRepairService;
|
|
private CapitalRepairLiftRelevanceService capitalRepairLiftRelevanceService;
|
|
private CapitalRepairLiftRelevanceService capitalRepairLiftRelevanceService;
|
|
private MaintenancePlanService maintenancePlanService;
|
|
private MaintenancePlanService maintenancePlanService;
|
|
|
|
+ private AreaCodeMapper codeMapper;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @return RestResponse 省、市、区树形结构列表
|
|
* @return RestResponse 省、市、区树形结构列表
|
|
@@ -54,12 +56,9 @@ public class CommonController {
|
|
* @date 2019/12/4 10:23 AM
|
|
* @date 2019/12/4 10:23 AM
|
|
*/
|
|
*/
|
|
@PostMapping("area/list")
|
|
@PostMapping("area/list")
|
|
- @SuppressWarnings("unchecked")
|
|
|
|
- public RestResponse areaList() {
|
|
|
|
- List<AreaCode> areaCodeList = (List<AreaCode>) redisTemplate.opsForValue().get(RedisConstants.RK_AREA_LIST);
|
|
|
|
- if (ObjectUtil.isEmpty(areaCodeList)) {
|
|
|
|
- return RestResponse.success();
|
|
|
|
- }
|
|
|
|
|
|
+ @Validation(fields = {"code"})
|
|
|
|
+ public RestResponse areaList(@Val @RequestBody CommonRequest commonRequest) {
|
|
|
|
+ List<AreaCodeDTO> areaCodeList = codeMapper.queryAreaList(commonRequest.getCode());
|
|
return RestResponse.success(areaCodeList, MessageUtils.get("msg.query.success"));
|
|
return RestResponse.success(areaCodeList, MessageUtils.get("msg.query.success"));
|
|
}
|
|
}
|
|
|
|
|