|
@ -42,6 +42,7 @@ import org.jeecg.modules.popularizeSchool.entity.PopularizeSchool; |
|
|
import org.jeecg.modules.popularizeSchool.service.IPopularizeSchoolService; |
|
|
import org.jeecg.modules.popularizeSchool.service.IPopularizeSchoolService; |
|
|
import org.jeecg.modules.popularizeSchoolSub.entity.PopularizeSchoolSub; |
|
|
import org.jeecg.modules.popularizeSchoolSub.entity.PopularizeSchoolSub; |
|
|
import org.jeecg.modules.popularizeSchoolSub.service.IPopularizeSchoolSubService; |
|
|
import org.jeecg.modules.popularizeSchoolSub.service.IPopularizeSchoolSubService; |
|
|
|
|
|
import org.jeecg.modules.popularizeSignLog.entity.PopularizeSignLog; |
|
|
import org.jeecg.modules.popularizeSignLog.service.IPopularizeSignLogService; |
|
|
import org.jeecg.modules.popularizeSignLog.service.IPopularizeSignLogService; |
|
|
import org.jeecg.modules.popularizeTravel.entity.PopularizeTravel; |
|
|
import org.jeecg.modules.popularizeTravel.entity.PopularizeTravel; |
|
|
import org.jeecg.modules.popularizeTravel.service.IPopularizeTravelService; |
|
|
import org.jeecg.modules.popularizeTravel.service.IPopularizeTravelService; |
|
@ -127,7 +128,7 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
|
|
|
|
|
|
//获取首页活动列表带分页 |
|
|
//获取首页活动列表带分页 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getActivityPageList(String title, String state, PageBean pageBean){ |
|
|
|
|
|
|
|
|
public Result<?> getActivityPageList(String title, String state,String timeStr,String cityId, PageBean pageBean){ |
|
|
Page<PopularizeActivity> page = new Page<PopularizeActivity>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeActivity> page = new Page<PopularizeActivity>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeActivity> page1 = popularizeActivityService |
|
|
Page<PopularizeActivity> page1 = popularizeActivityService |
|
|
.lambdaQuery() |
|
|
.lambdaQuery() |
|
@ -143,6 +144,30 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
.orderByDesc(PopularizeActivity::getCreateTime) |
|
|
.orderByDesc(PopularizeActivity::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
} |
|
|
} |
|
|
|
|
|
//如果时间不为空 |
|
|
|
|
|
if(StringUtils.isNotBlank(timeStr)){ |
|
|
|
|
|
page1 = popularizeActivityService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.like(PopularizeActivity::getStartTime,timeStr) |
|
|
|
|
|
.eq(PopularizeActivity::getState,state) |
|
|
|
|
|
.orderByDesc(PopularizeActivity::getCreateTime) |
|
|
|
|
|
.page(page); |
|
|
|
|
|
} |
|
|
|
|
|
//如果地址不为空 |
|
|
|
|
|
if(StringUtils.isNotBlank(cityId)){ |
|
|
|
|
|
page1 = popularizeActivityService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(PopularizeActivity::getAddress,cityId) |
|
|
|
|
|
.eq(PopularizeActivity::getState,state) |
|
|
|
|
|
.orderByDesc(PopularizeActivity::getCreateTime) |
|
|
|
|
|
.page(page); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//得到集合 |
|
|
//得到集合 |
|
|
List<PopularizeActivity> records = page1.getRecords(); |
|
|
List<PopularizeActivity> records = page1.getRecords(); |
|
|
//创建一个新的集合 |
|
|
//创建一个新的集合 |
|
@ -188,7 +213,7 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
|
|
|
|
|
|
//获取旅行列表带分页 |
|
|
//获取旅行列表带分页 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getTravelPageList(String title,String state, PageBean pageBean){ |
|
|
|
|
|
|
|
|
public Result<?> getTravelPageList(String title,String state, String timeStr,PageBean pageBean){ |
|
|
Page<PopularizeTravel> page = new Page<PopularizeTravel>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeTravel> page = new Page<PopularizeTravel>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeTravel> page1 = popularizeTravelService |
|
|
Page<PopularizeTravel> page1 = popularizeTravelService |
|
|
.lambdaQuery() |
|
|
.lambdaQuery() |
|
@ -203,6 +228,15 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
.orderByDesc(PopularizeTravel::getCreateTime) |
|
|
.orderByDesc(PopularizeTravel::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
} |
|
|
} |
|
|
|
|
|
//如果时间不为空 |
|
|
|
|
|
if(StringUtils.isNotBlank(timeStr)){ |
|
|
|
|
|
page1 = popularizeTravelService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.like(PopularizeTravel::getStartTime,timeStr) |
|
|
|
|
|
.eq(PopularizeTravel::getState,state) |
|
|
|
|
|
.orderByDesc(PopularizeTravel::getCreateTime) |
|
|
|
|
|
.page(page); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//得到集合 |
|
|
//得到集合 |
|
|
List<PopularizeTravel> records = page1.getRecords(); |
|
|
List<PopularizeTravel> records = page1.getRecords(); |
|
@ -253,7 +287,7 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getCollectPageList(String token, PageBean pageBean){ |
|
|
|
|
|
|
|
|
public Result<?> getCollectPageList(String token,String type, PageBean pageBean){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
Page<PopularizeOrder> page = new Page<PopularizeOrder>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeOrder> page = new Page<PopularizeOrder>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
Page<PopularizeOrder> page1 = popularizeOrderService |
|
|
Page<PopularizeOrder> page1 = popularizeOrderService |
|
@ -261,6 +295,14 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
|
|
|
if(StringUtils.isNotBlank(type)){ |
|
|
|
|
|
page1 = popularizeOrderService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
|
|
|
.eq(PopularizeOrder::getType,type) |
|
|
|
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
|
|
|
.page(page); |
|
|
|
|
|
} |
|
|
return Result.OK(page1); |
|
|
return Result.OK(page1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -270,9 +312,9 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
public Result<?> getTwoPageList(String token,Integer type, PageBean pageBean){ |
|
|
public Result<?> getTwoPageList(String token,Integer type, PageBean pageBean){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
if(type == 1){ |
|
|
if(type == 1){ |
|
|
return this.getTravelPageList(null,"1",pageBean); |
|
|
|
|
|
|
|
|
return this.getTravelPageList(null,"1",null,pageBean); |
|
|
}else{ |
|
|
}else{ |
|
|
return this.getActivityPageList(null,"1",pageBean); |
|
|
|
|
|
|
|
|
return this.getActivityPageList(null,"1",null,null,pageBean); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -287,6 +329,8 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
Page<PopularizeOrder> page1 = popularizeOrderService |
|
|
Page<PopularizeOrder> page1 = popularizeOrderService |
|
|
.lambdaQuery() |
|
|
.lambdaQuery() |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
|
|
|
//状态不等于0 |
|
|
|
|
|
.ne(PopularizeOrder::getState,0) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
if(StringUtils.isNotBlank(state)){ |
|
|
if(StringUtils.isNotBlank(state)){ |
|
@ -294,6 +338,7 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
.lambdaQuery() |
|
|
.lambdaQuery() |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
.eq(PopularizeOrder::getUserId,hanHaiMember.getId()) |
|
|
.eq(PopularizeOrder::getState,state) |
|
|
.eq(PopularizeOrder::getState,state) |
|
|
|
|
|
.ne(PopularizeOrder::getState,0) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.orderByDesc(PopularizeOrder::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
} |
|
|
} |
|
@ -427,17 +472,48 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
|
|
|
|
|
|
//收藏 |
|
|
//收藏 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> collect(String token,String activityId){ |
|
|
|
|
|
|
|
|
public Result<?> collect(String token,String id,String type){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
PopularizeCollect byId = popularizeCollectService.getById(activityId); |
|
|
|
|
|
|
|
|
PopularizeCollect byId = popularizeCollectService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(PopularizeCollect::getUserId,hanHaiMember.getId()) |
|
|
|
|
|
.eq(PopularizeCollect::getActivityId,id) |
|
|
|
|
|
.eq(PopularizeCollect::getType,type) |
|
|
|
|
|
.one(); |
|
|
|
|
|
if(type.equals("0")){ |
|
|
|
|
|
byId = popularizeCollectService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(PopularizeCollect::getUserId,hanHaiMember.getId()) |
|
|
|
|
|
.eq(PopularizeCollect::getActivityId,id) |
|
|
|
|
|
.eq(PopularizeCollect::getType,type) |
|
|
|
|
|
.one(); |
|
|
|
|
|
}else{ |
|
|
|
|
|
byId = popularizeCollectService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(PopularizeCollect::getUserId,hanHaiMember.getId()) |
|
|
|
|
|
.eq(PopularizeCollect::getTravelId,id) |
|
|
|
|
|
.eq(PopularizeCollect::getType,type) |
|
|
|
|
|
.one(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//如果不为空则删除数据取消收藏 |
|
|
//如果不为空则删除数据取消收藏 |
|
|
if(byId != null){ |
|
|
if(byId != null){ |
|
|
popularizeCollectService.removeById(byId.getId()); |
|
|
popularizeCollectService.removeById(byId.getId()); |
|
|
return Result.OK("取消收藏成功"); |
|
|
return Result.OK("取消收藏成功"); |
|
|
}else{ |
|
|
}else{ |
|
|
byId = new PopularizeCollect(); |
|
|
byId = new PopularizeCollect(); |
|
|
|
|
|
if(type.equals("0")){ |
|
|
|
|
|
byId.setActivityId(id); |
|
|
|
|
|
}else{ |
|
|
|
|
|
byId.setTravelId(id); |
|
|
|
|
|
} |
|
|
|
|
|
byId.setType(type); |
|
|
byId.setUserId(hanHaiMember.getId()); |
|
|
byId.setUserId(hanHaiMember.getId()); |
|
|
byId.setActivityId(activityId); |
|
|
|
|
|
|
|
|
byId.setActivityId(id); |
|
|
byId.setCreateTime(new Date()); |
|
|
byId.setCreateTime(new Date()); |
|
|
popularizeCollectService.save(byId); |
|
|
popularizeCollectService.save(byId); |
|
|
return Result.OK("收藏成功"); |
|
|
return Result.OK("收藏成功"); |
|
@ -543,27 +619,34 @@ public class ApiIndexServiceImpl implements ApiIndexService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getActivityMemberPageList( String token, String title, Integer type,PageBean pageBean){ |
|
|
|
|
|
|
|
|
public Result<?> getActivityMemberPageList( String token, String title, Integer type, String timeStr,String cityId,PageBean pageBean){ |
|
|
|
|
|
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
if(type == 1){ |
|
|
if(type == 1){ |
|
|
return this.getTravelPageList(null,"1",pageBean); |
|
|
|
|
|
|
|
|
return this.getTravelPageList(null,"1",timeStr,pageBean); |
|
|
}else{ |
|
|
}else{ |
|
|
return this.getActivityPageList(null,"1",pageBean); |
|
|
|
|
|
|
|
|
return this.getActivityPageList(null,"1",timeStr,cityId,pageBean); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//招募活动签到里面的签到用户列表带分页 |
|
|
//招募活动签到里面的签到用户列表带分页 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> getSignInUserPageList(String recruitId, PageBean pageBean){ |
|
|
|
|
|
return Result.OK(); |
|
|
|
|
|
|
|
|
public Result<?> getSignInUserPageList(String token, String recruitId, PageBean pageBean){ |
|
|
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
Page<PopularizeSignLog> page = new Page<PopularizeSignLog>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
|
|
return Result.OK(page); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//扫码签到 |
|
|
//扫码签到 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> scanSignIn(String recruitId){ |
|
|
public Result<?> scanSignIn(String recruitId){ |
|
|
return Result.OK(); |
|
|
return Result.OK(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//点击参与招募 |
|
|
//点击参与招募 |
|
|
@Override |
|
|
@Override |
|
|
public Result<?> shopUserAuth(String token,String recruitId){ |
|
|
public Result<?> shopUserAuth(String token,String recruitId){ |
|
|