| | |
| | | ZTBasePageResponse<ZTContentListResponse> pageLikeList(ZTContentListRequest param); |
| | | ZTBasePageResponse<ZTBehaviorInfoResponse> pageBehavoirList(ZTContentListRequest param); |
| | | List<ZTAreaInfoResponse> getAreaList(ZTAreaListRequest param); |
| | | List<ZTAreaTreeResponse> getAreaTreeList(ZTAreaListRequest param); |
| | | boolean bindCustomerFavorites(ZTBindCusFavoriteDoRequest param); |
| | | ZSZXCatalogResponse getZSZXCatalogs(); |
| | | ZTBasePageResponse<ZTCusFavoritesInfoResponse> pageCusFavoriteList(ZTContentListRequest param); |
| | |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | * è·åè·åçå¸åºéå |
| | | * @param param |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<ZTAreaTreeResponse> getAreaTreeList(ZTAreaListRequest param){ |
| | | if(StringUtils.isBlank(param.getPid())){ |
| | | param.setPid(ZTConstants.DEFAULT_PID);//é»è®¤åå
¨é¨ç份 |
| | | } |
| | | ZTBaseResponse<List<ZTAreaTreeResponse>> result = sendHttpRequest( |
| | | ZTConstants.IntegerUrl.AREA_TREE_URL, |
| | | ZTConstants.IntegerName.AREA_TREE_NAME, |
| | | param.getToken(), |
| | | param.getUserType(), |
| | | JSONObject.toJSONString(param ), |
| | | new TypeReference<ZTBaseResponse<List<ZTAreaTreeResponse>>>(){}); |
| | | if(result!=null){ |
| | | return result.getData(); |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | public <T> ZTBaseResponse<T> sendHttpRequest(String url,String name,String token,String userType,String param,TypeReference<ZTBaseResponse<T>> typeReference){ |
| | |
| | | String COLLECT_LIST_URL ="/behavior/getFavorite"; |
| | | String LIKE_LIST_URL ="/behavior/getLike"; |
| | | String AREA_LIST_URL ="/base/admin/bAreaRegion/getChildren"; |
| | | String AREA_TREE_URL ="/base/admin/bAreaRegion/getTree"; |
| | | String AREA_ALL_URL ="/base/admin/bAreaRegion/getNotTree"; |
| | | String BIND_CUSTOMER_FAVORITES_URL ="/behavior/api/bindCustomerFavorites"; |
| | | String CUSTOMER_FAVORITES_LIST_URL ="/behavior/api/customerFavorites"; |
| | | String BEHAVIOR_LIST_URL ="/behavior/api/customerBehaviors"; |
| | |
| | | String BIND_CUSTOMER_FAVORITES_NAME ="ç»å®å®¢æ·å欢"; |
| | | String CUSTOMER_FAVORITES_LIST_NAME ="è·å客æ·å欢"; |
| | | String BEHAVIOR_LIST_NAME ="è·åè¡ä¸ºè½¨è¿¹"; |
| | | |
| | | String AREA_TREE_NAME ="å
¨éçå¸åºæ å½¢æ°æ®"; |
| | | String AREA_ALL_NAME ="å
¨éçå¸åºè¯çº§æ°æ®"; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.biz.zbom.model.zhongtai.response; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * çå¸åºè¯¦æ
è¿å |
| | | */ |
| | | @Data |
| | | public class ZTAreaTreeResponse implements Serializable { |
| | | |
| | | |
| | | /** |
| | | * ID |
| | | */ |
| | | private String id; |
| | | /** |
| | | * å°åºç级 |
| | | */ |
| | | private String level; |
| | | /** |
| | | * åç§° |
| | | */ |
| | | private String name; |
| | | /** |
| | | * ç¶çº§ID |
| | | */ |
| | | private String parentId; |
| | | /** |
| | | * æ¼é³ |
| | | */ |
| | | private String pinyin; |
| | | /** |
| | | * ä¸ç»´å®¶ç¼ç |
| | | */ |
| | | private String swjCode; |
| | | |
| | | List<ZTAreaTreeResponse> children; |
| | | |
| | | } |
| | |
| | | return request; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * è·åç¨æ·ID |
| | | * |
| | |
| | | Member user = memberService.findById(userId); |
| | | return user; |
| | | } |
| | | |
| | | |
| | | protected Long getUserType() { |
| | | Object obj = this.getRequest().getAttribute(JwtTokenUtil.UserType); |
| | |
| | | @Autowired |
| | | public SmsEmailService smsEmailService; |
| | | |
| | | |
| | | @ApiOperation(value = "C端å°ç¨åº-è·åé¦é¡µå¿è¯´è£
ä¿®å个模åç±»ç®æ°æ®", notes = "è·åé¦é¡µå¿è¯´è£
ä¿®å个模åç±»ç®æ°æ®") |
| | | @PostMapping("/getZSZXCatalogs") |
| | | public ApiResponse<ZSZXCatalogResponse> getZSZXCatalogs() { |
| | |
| | | import com.doumee.biz.zbom.ZbomZhongTaiService; |
| | | import com.doumee.biz.zbom.model.zhongtai.ZTAreaListRequest; |
| | | import com.doumee.biz.zbom.model.zhongtai.response.ZTAreaInfoResponse; |
| | | import com.doumee.biz.zbom.model.zhongtai.response.ZTAreaTreeResponse; |
| | | import com.doumee.config.annotation.LoginRequired; |
| | | import com.doumee.core.annotation.trace.Trace; |
| | | import com.doumee.core.model.ApiResponse; |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "è·ååºåå
¨éæ 形信æ¯", notes = "客æ·ç«¯å°ç¨åº") |
| | | @PostMapping("/getAreaTree") |
| | | public ApiResponse<List<ZTAreaTreeResponse>> getAreaTree(@RequestBody ZTAreaListRequest ztAreaListRequest) { |
| | | if(StringUtils.isBlank(ztAreaListRequest.getPid())){ |
| | | ztAreaListRequest.setPid("1"); |
| | | } |
| | | List<ZTAreaTreeResponse> ztAreaInfoResponses = zbomZhongTaiService.getAreaTreeList(ztAreaListRequest); |
| | | return ApiResponse.success(ztAreaInfoResponses); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |