Commit e6c3f38a authored by hanfeng's avatar hanfeng

修改峰会

parent 81984a15
......@@ -5,16 +5,19 @@ import lombok.Data;
public enum AccessType {
BACKSTAGE(1, "后台管理页面"),
PUBLIC(2,"公众号")
;
PUBLIC(2,"公众号");
AccessType(int code, String mas) {
AccessType(Integer code, String mas) {
this.code = code;
this.mas = mas;
}
private Integer code;
private String mas;
public Integer getCode() {
return code;
}
......
......@@ -13,5 +13,7 @@ public class ActivityQuery extends Query {
/**
* 1.管理后台,2.h5页面
*/
private Integer type;
private Integer type=1;
}
......@@ -24,38 +24,40 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> {
/**
* 未删除
*/
private Integer NOT_DELETE=0;
private Integer NOT_DELETE = 0;
private Activity activity;
/**
* 已发布
*/
private Integer PUBLISHED=1;
private Integer PUBLISHED = 1;
public Object getList(ActivityQuery query) {
Example exa= new Example(Activity.class);
Example exa = new Example(Activity.class);
Example.Criteria criteria = exa.createCriteria();
criteria.andEqualTo("isDel",NOT_DELETE );
criteria.andEqualTo("isDel", NOT_DELETE);
if (StringUtils.isNotBlank(query.getTitle())) {
criteria.andLike("title",String.format("%%%s%%",query.getTitle().trim()));
criteria.andLike("title", String.format("%%%s%%", query.getTitle().trim()));
}
if (query.getStartTime()!=null) {
criteria.andLike("startTime",query.getStartTime()/1000+"%");
if (query.getStartTime() != null) {
criteria.andLike("startTime", query.getStartTime() / 1000 + "%");
}
if (query.getStatus()!=null) {
criteria.andEqualTo("status",query.getStatus());
if (query.getStatus() != null) {
criteria.andEqualTo("status", query.getStatus());
}
if (AccessType.PUBLIC.getCode().equals(query.getType())) {
criteria.andEqualTo("isPublish",PUBLISHED);
if (query.getType() != null && AccessType.PUBLIC.getCode().equals(query.getType())) {
criteria.andEqualTo("isPublish", PUBLISHED);
}
exa.orderBy("rank").asc().orderBy("startTime").desc();
if(AccessType.BACKSTAGE.getCode().equals(query.getType())){
if (AccessType.PUBLIC.getCode().equals(query.getType())) {
return mapper.selectByExample(exa);
}
PageHelper.startPage(query.getPage(),query.getLimit());
PageHelper.startPage(query.getPage(), query.getLimit());
List<Activity> activities = mapper.selectByExample(exa);
return new PageInfo<Activity>(activities);
}
......@@ -79,13 +81,13 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> {
try {
activity.setCrtTime(System.currentTimeMillis());
activity.setIsDel(0);
if (activity.getIsOpenBm()==null) {
if (activity.getIsOpenBm() == null) {
activity.setIsOpenBm(0);
}
if (activity.getIsPublish()==null) {
if (activity.getIsPublish() == null) {
activity.setIsPublish(0);
}
if (activity.getIsShow()==null) {
if (activity.getIsShow() == null) {
activity.setIsShow(0);
}
mapper.insertSelective(activity);
......
......@@ -17,7 +17,6 @@ public class ActivityController extends BaseController<ActivityBiz, Activity> {
@PostMapping("/app/unauth/list")
public ObjectRestResponse getList(@RequestBody ActivityQuery query ){
return ObjectRestResponse.succ(baseBiz.getList(query));
}
......
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