| | |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.DateUtil; |
| | | import com.doumee.dao.business.IamInterfaceLogMapper; |
| | | import com.doumee.dao.business.MemberMapper; |
| | | import com.doumee.dao.business.UsersMapper; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | |
| | | private RedisTemplate<String, Object> redisTemplate; |
| | | |
| | | @Override |
| | | public ZSZXCatalogResponse getZSZXCatalogs(Long userId){ |
| | | public ZSZXCatalogResponse getZSZXCatalogs(Long userId,String userType){ |
| | | ZSZXCatalogResponse response = new ZSZXCatalogResponse(); |
| | | ZTCatalogListRequest param = new ZTCatalogListRequest(); |
| | | param.setUserId(userId.toString()); |
| | | param.setUserType(ZTConstants.CUSTOMER); |
| | | param.setUserType(userType); |
| | | param.setCatalogCode(ZTConstants.CatalogCode.ZHISHUO_ZHUANGXIU); |
| | | List<ZTCatalogInfoResponse> cataList = getCatalogList(param); |
| | | if(cataList!=null ){ |
| | |
| | | param.setArticleId(articleId); |
| | | param.setToken(ztBaseInfoResponse.getToken()); |
| | | param.setActionType(actionType); |
| | | ZTBaseResponse ztBaseResponse = zbomZhongTaiService.collectDo(param); |
| | | if(Objects.isNull(ztBaseResponse)){ |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"中台接口响应失败"); |
| | | }else{ |
| | | if(!ztBaseResponse.getSuccess()){ |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"中台请求信息异常:"+ztBaseResponse.getMsg()); |
| | | } |
| | | } |
| | | zbomZhongTaiService.collectDo(param); |
| | | } |
| | | |
| | | @Override |
| | |
| | | ZTBasePageResponse ztAreaTreeResponses = zbomZhongTaiService.pageCusFavoriteList(ztContentListRequest); |
| | | return ztAreaTreeResponses; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | @Override |
| | | @Async |
| | |
| | | ZTBaseInfoResponse ztBaseInfoResponse = MemberServiceImpl.getZTToken(zbomZhongTaiService,memberMapper,usersMapper,systemDictDataBiz, |
| | | Long.valueOf(ztContentListRequest.getUserId()),ztContentListRequest.getUserType()); |
| | | ztContentListRequest.setToken(ztBaseInfoResponse.getToken()); |
| | | System.out.println("开始时间========================》"+DateUtil.getLongDate(new Date())); |
| | | ZTBasePageResponse<ZTProductInfoResponse> response = zbomZhongTaiService.pageProductList(ztContentListRequest); |
| | | System.out.println("结束时间========================》"+DateUtil.getLongDate(new Date())); |
| | | return response; |
| | | } |
| | | |
| | |
| | | ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); |
| | | ztContentListRequest.setId(id); |
| | | ZTCaseInfoResponse response = zbomZhongTaiService.getWholecaseInfo(ztContentListRequest); |
| | | |
| | | return response; |
| | | } |
| | | |
| | |
| | | ZTBasePageResponse<ZTCollectLikeInfoResponse> response = zbomZhongTaiService.collectLikePage(ztCollectLikeRequest); |
| | | return response; |
| | | } |
| | | |
| | | @Override |
| | | public void batchAddLike(ZTBatchAddListRequest ztBatchAddListRequest){ |
| | | if(Objects.isNull(ztBatchAddListRequest) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getArticleIds()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getCustomerId()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getPlatSourceId()) |
| | | || StringUtils.isBlank(ztBatchAddListRequest.getPlatSource()) |
| | | ){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | //查询 中台 |
| | | ZTBaseInfoResponse ztBaseInfoResponse = MemberServiceImpl.getZTToken(zbomZhongTaiService,memberMapper,usersMapper,systemDictDataBiz, |
| | | Long.valueOf(ztBatchAddListRequest.getUserId()),ztBatchAddListRequest.getUserType()); |
| | | ztBatchAddListRequest.setToken(ztBaseInfoResponse.getToken()); |
| | | zbomZhongTaiService.batchAddLike(ztBatchAddListRequest); |
| | | } |
| | | |
| | | |
| | | |
| | | } |