Commit ba0b9029 authored by hanfeng's avatar hanfeng

修改精彩活动

parent b26aaf7b
...@@ -95,7 +95,7 @@ public class ActivityList implements Serializable { ...@@ -95,7 +95,7 @@ public class ActivityList implements Serializable {
*/ */
@Column(name = "picture") @Column(name = "picture")
@ApiModelProperty(value = "活动图片") @ApiModelProperty(value = "活动图片")
private Integer picture; private String picture;
/** /**
* 活动类型 * 活动类型
...@@ -109,7 +109,7 @@ public class ActivityList implements Serializable { ...@@ -109,7 +109,7 @@ public class ActivityList implements Serializable {
*/ */
@Column(name = "url") @Column(name = "url")
@ApiModelProperty(value = "活动页面链接") @ApiModelProperty(value = "活动页面链接")
private Integer url; private String url;
} }
...@@ -5,6 +5,11 @@ import org.springframework.stereotype.Service; ...@@ -5,6 +5,11 @@ import org.springframework.stereotype.Service;
import com.xxfc.platform.activity.entity.ActivityList; import com.xxfc.platform.activity.entity.ActivityList;
import com.xxfc.platform.activity.mapper.ActivityListMapper; import com.xxfc.platform.activity.mapper.ActivityListMapper;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
import tk.mybatis.mapper.entity.Example;
import tk.mybatis.mapper.weekend.WeekendSqls;
import java.lang.reflect.InvocationTargetException;
import java.util.List;
/** /**
* 活动(活动列表) * 活动(活动列表)
...@@ -15,4 +20,15 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz; ...@@ -15,4 +20,15 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
*/ */
@Service @Service
public class ActivityListBiz extends BaseBiz<ActivityListMapper,ActivityList> { public class ActivityListBiz extends BaseBiz<ActivityListMapper,ActivityList> {
public List<ActivityList> activities () throws InvocationTargetException, IllegalAccessException {
long currentTime = System.currentTimeMillis();
Example exa=Example.builder(ActivityList.class).where(WeekendSqls.<ActivityList>custom()
.andGreaterThanOrEqualTo(ActivityList::getEndTime,currentTime)
.andLessThanOrEqualTo(ActivityList::getStartTime,currentTime)
.andEqualTo(ActivityList::getStatus,1)
).orderByAsc("sort").build();
List<ActivityList> activityLists = selectByExample(exa);
return activityLists;
}
} }
\ No newline at end of file
...@@ -34,18 +34,12 @@ public class ActivityManagementBiz extends BaseBiz<ActivityManagementMapper, Act ...@@ -34,18 +34,12 @@ public class ActivityManagementBiz extends BaseBiz<ActivityManagementMapper, Act
* @throws IllegalAccessException * @throws IllegalAccessException
*/ */
public List<ActivityList> selectedActivityManagement() throws InvocationTargetException, IllegalAccessException { public List<ActivityList> selectedActivityManagement() throws InvocationTargetException, IllegalAccessException {
long currentTime = System.currentTimeMillis();
Example exa=Example.builder(ActivityList.class).where(WeekendSqls.<ActivityList>custom()
.andGreaterThanOrEqualTo(ActivityList::getEndTime,currentTime)
.andLessThanOrEqualTo(ActivityList::getStartTime,currentTime)
).orderByAsc("sort").build();
activityListBiz.selectByExample(exa);
List<ActivityList> activityLists = activityListBiz.selectListAll(); List<ActivityList> activityLists = activityListBiz.selectListAll();
return activityLists; return activityLists;
} }
/** /**
* 根据活动id获取活动详情 * 根据活动id获取活动详情
* @param activityId * @param activityId
......
package com.xxfc.platform.activity.rest; package com.xxfc.platform.activity.rest;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController; import com.github.wxiaoqi.security.common.rest.BaseController;
import com.xxfc.platform.activity.biz.ActivityListBiz; import com.xxfc.platform.activity.biz.ActivityListBiz;
import com.xxfc.platform.activity.entity.ActivityList; import com.xxfc.platform.activity.entity.ActivityList;
import com.xxfc.platform.activity.entity.ActivityManagement;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.lang.reflect.InvocationTargetException;
import java.util.List;
@RestController @RestController
@RequestMapping("activityList") @RequestMapping("activityList")
public class ActivityListController extends BaseController<ActivityListBiz,ActivityList> { public class ActivityListController extends BaseController<ActivityListBiz,ActivityList> {
/**
* 精彩活动列表
* @return
* @throws InvocationTargetException
* @throws IllegalAccessException
*/
@GetMapping("/app/unauth/activity/findAll")
public ObjectRestResponse<List<ActivityList>> appFindAll() throws InvocationTargetException, IllegalAccessException {
List<ActivityList> list= baseBiz.activities();
return ObjectRestResponse.succ(list);
}
} }
\ No newline at end of file
...@@ -15,7 +15,7 @@ import java.util.List; ...@@ -15,7 +15,7 @@ import java.util.List;
* @author Administrator * @author Administrator
*/ */
@RestController @RestController
@RequestMapping("Management") @RequestMapping("management")
public class ActivityManagementController extends BaseController<ActivityManagementBiz, ActivityManagement> { public class ActivityManagementController extends BaseController<ActivityManagementBiz, ActivityManagement> {
/** /**
...@@ -31,17 +31,6 @@ public class ActivityManagementController extends BaseController<ActivityManagem ...@@ -31,17 +31,6 @@ public class ActivityManagementController extends BaseController<ActivityManagem
return ObjectRestResponse.succ(list); return ObjectRestResponse.succ(list);
} }
/**
* 精彩活动列表
* @return
* @throws InvocationTargetException
* @throws IllegalAccessException
*/
@RequestMapping("/app/unauth/activity/findAll")
public ObjectRestResponse<List<ActivityManagement>> appFindAll() throws InvocationTargetException, IllegalAccessException {
List<ActivityList> list= baseBiz.selectedActivityManagement();
return ObjectRestResponse.succ(list);
}
/** /**
* 查找一条 * 查找一条
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment