| | |
| | | import com.doumee.biz.zbom.ZbomCRMService; |
| | | import com.doumee.biz.zbom.ZbomZhongTaiService; |
| | | import com.doumee.biz.zbom.model.zhongtai.ZTAreaListRequest; |
| | | import com.doumee.biz.zbom.model.zhongtai.ZTConstants; |
| | | import com.doumee.biz.zbom.model.zhongtai.response.ZTAreaInfoResponse; |
| | | import com.doumee.biz.zbom.model.zhongtai.response.ZTAreaTreeResponse; |
| | | import com.doumee.config.annotation.LoginRequired; |
| | |
| | | @Autowired |
| | | private ZbomZhongTaiService zbomZhongTaiService; |
| | | |
| | | @Autowired |
| | | private GetZhongTaiDataService getZhongTaiDataService; |
| | | |
| | | @ApiOperation(value = "获取区划信息", notes = "客户端小程序") |
| | | @PostMapping("/getArea") |
| | | public ApiResponse<List<ZTAreaInfoResponse>> getArea(@RequestBody ZTAreaListRequest ztAreaListRequest) { |
| | |
| | | } |
| | | |
| | | |
| | | @LoginRequired |
| | | @ApiOperation(value = "获取区划全量树形信息", notes = "客户端小程序") |
| | | @PostMapping("/getAreaTree") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true) |
| | | }) |
| | | public ApiResponse<List<ZTAreaTreeResponse>> getAreaTree(@RequestBody ZTAreaListRequest ztAreaListRequest) { |
| | | if(StringUtils.isBlank(ztAreaListRequest.getPid())){ |
| | | ztAreaListRequest.setPid("1"); |
| | | } |
| | | List<ZTAreaTreeResponse> ztAreaInfoResponses = zbomZhongTaiService.getAreaTreeList(ztAreaListRequest); |
| | | if(StringUtils.isBlank(ztAreaListRequest.getLevel())){ |
| | | ztAreaListRequest.setLevel("5"); |
| | | } |
| | | ztAreaListRequest.setUserId(getMemberId()+""); |
| | | ztAreaListRequest.setUserType(ZTConstants.CUSTOMER); |
| | | List<ZTAreaTreeResponse> ztAreaInfoResponses = getZhongTaiDataService.getZhongTaiAreaTree(ztAreaListRequest); |
| | | return ApiResponse.success(ztAreaInfoResponses); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |