|  | @ -182,6 +182,32 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | return Result.OK("文章列表", pageList); |  |  | return Result.OK("文章列表", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //根据标题模糊查询文章 | 
														
													
														
															
																|  |  |  |  |  | @Override | 
														
													
														
															
																|  |  |  |  |  | public Result<?> queryArticleListByTitle(String articleTitle, PageBean pageBean) { | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //0-申遗历程 1-申遗缘由 2-遗产价值 | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | Page<TravelArticle> page = new Page<TravelArticle>(pageBean.getPageNo(), pageBean.getPageSize()); | 
														
													
														
															
																|  |  |  |  |  | Page<TravelArticle> pageList =null; | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if(null != articleTitle){ | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | pageList = travelArticleService | 
														
													
														
															
																|  |  |  |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  |  |  |  | .like(TravelArticle::getArticleTitle, articleTitle) | 
														
													
														
															
																|  |  |  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
														
													
														
															
																|  |  |  |  |  | .page(page); | 
														
													
														
															
																|  |  |  |  |  | }else { | 
														
													
														
															
																|  |  |  |  |  | pageList = travelArticleService | 
														
													
														
															
																|  |  |  |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  |  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
														
													
														
															
																|  |  |  |  |  | .page(page); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("文章列表", pageList); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //根据文章类型获取文章列表带分页 |  |  | //根据文章类型获取文章列表带分页 | 
														
													
														
															
																|  |  | @Override |  |  | @Override | 
														
													
														
															
																|  |  | public Result<?> queryArticleListByType(String articleType, PageBean pageBean) { |  |  | public Result<?> queryArticleListByType(String articleType, PageBean pageBean) { | 
														
													
												
													
														
															
																|  | @ -617,12 +643,18 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | public Result<?> addAddress(String token, TravelAddress travelAddress) { |  |  | public Result<?> addAddress(String token, TravelAddress travelAddress) { | 
														
													
														
															
																|  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //查询地址是否已经存在 | 
														
													
														
															
																|  |  |  |  |  | TravelAddress one = travelAddressService.lambdaQuery().setEntity(travelAddress).one(); | 
														
													
														
															
																|  |  |  |  |  | if(null != one){ | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("该地址已存在!"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | if("1".equals(travelAddress.getAddressDefault())){ |  |  | if("1".equals(travelAddress.getAddressDefault())){ | 
														
													
														
															
																|  |  | //将原默认地址改为不默认 |  |  | //将原默认地址改为不默认 | 
														
													
														
															
																|  |  | List<TravelAddress> list = travelAddressService |  |  | List<TravelAddress> list = travelAddressService | 
														
													
														
															
																|  |  | .lambdaQuery() |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  | .eq(TravelAddress::getAddressDefault,"1") |  |  | .eq(TravelAddress::getAddressDefault,"1") | 
														
													
														
															
																|  |  | .eq(TravelAddress::getUserId,travelAddress.getUserId()) |  |  |  | 
														
													
														
															
																|  |  |  |  |  | .eq(TravelAddress::getUserId,hanHaiMember.getId()) | 
														
													
														
															
																|  |  | .list(); |  |  | .list(); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | if(null != list){ |  |  | if(null != list){ | 
														
													
												
													
														
															
																|  | @ -631,8 +663,11 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | boolean flag = travelAddressService.updateById(address); |  |  | boolean flag = travelAddressService.updateById(address); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  | }else if(null == travelAddress.getAddressDefault()){ | 
														
													
														
															
																|  |  |  |  |  | travelAddress.setAddressDefault("0"); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | travelAddress.setUserId(hanHaiMember.getId()); | 
														
													
														
															
																|  |  | boolean flag = travelAddressService.save(travelAddress); |  |  | boolean flag = travelAddressService.save(travelAddress); | 
														
													
														
															
																|  |  | if(flag){ |  |  | if(flag){ | 
														
													
														
															
																|  |  | return Result.OK("新增地址成功!"); |  |  | return Result.OK("新增地址成功!"); | 
														
													
												
													
														
															
																|  | @ -683,6 +718,37 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //修改默认地址 | 
														
													
														
															
																|  |  |  |  |  | @Override | 
														
													
														
															
																|  |  |  |  |  | public Result<?> updateDefaultAddress(String token, String addressId) { | 
														
													
														
															
																|  |  |  |  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //将原默认地址改为不默认 | 
														
													
														
															
																|  |  |  |  |  | List<TravelAddress> list = travelAddressService | 
														
													
														
															
																|  |  |  |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  |  |  |  | .eq(TravelAddress::getAddressDefault,"1") | 
														
													
														
															
																|  |  |  |  |  | .eq(TravelAddress::getUserId,hanHaiMember.getId()) | 
														
													
														
															
																|  |  |  |  |  | .list(); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if(null != list){ | 
														
													
														
															
																|  |  |  |  |  | for (TravelAddress address : list) { | 
														
													
														
															
																|  |  |  |  |  | address.setAddressDefault("0"); | 
														
													
														
															
																|  |  |  |  |  | boolean flag = travelAddressService.updateById(address); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | //boolean flag = travelAddressService.updateById(travelAddress); | 
														
													
														
															
																|  |  |  |  |  | boolean flag = travelAddressService | 
														
													
														
															
																|  |  |  |  |  | .lambdaUpdate() | 
														
													
														
															
																|  |  |  |  |  | .set(TravelAddress::getAddressDefault, "1") | 
														
													
														
															
																|  |  |  |  |  | .eq(TravelAddress::getId, addressId) | 
														
													
														
															
																|  |  |  |  |  | .update(); | 
														
													
														
															
																|  |  |  |  |  | if(flag){ | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("修改地址成功!"); | 
														
													
														
															
																|  |  |  |  |  | }else { | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("修改地址失败!"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //查询预约时间段 |  |  | //查询预约时间段 | 
														
													
														
															
																|  |  | @Override |  |  | @Override | 
														
													
														
															
																|  |  | public Result<?> queryOrderTime(String timeType) { |  |  | public Result<?> queryOrderTime(String timeType) { | 
														
													
												
													
														
															
																|  | 
 |