Commit e6c3f38a authored by hanfeng's avatar hanfeng

修改峰会

parent 81984a15
...@@ -5,16 +5,19 @@ import lombok.Data; ...@@ -5,16 +5,19 @@ import lombok.Data;
public enum AccessType { public enum AccessType {
BACKSTAGE(1, "后台管理页面"), 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 Integer code;
private String mas; private String mas;
public Integer getCode() { public Integer getCode() {
return code; return code;
} }
......
...@@ -13,5 +13,7 @@ public class ActivityQuery extends Query { ...@@ -13,5 +13,7 @@ public class ActivityQuery extends Query {
/** /**
* 1.管理后台,2.h5页面 * 1.管理后台,2.h5页面
*/ */
private Integer type; private Integer type=1;
} }
...@@ -24,38 +24,40 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> { ...@@ -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 Activity activity;
/** /**
* 已发布 * 已发布
*/ */
private Integer PUBLISHED=1; private Integer PUBLISHED = 1;
public Object getList(ActivityQuery query) { public Object getList(ActivityQuery query) {
Example exa= new Example(Activity.class); Example exa = new Example(Activity.class);
Example.Criteria criteria = exa.createCriteria(); Example.Criteria criteria = exa.createCriteria();
criteria.andEqualTo("isDel",NOT_DELETE ); criteria.andEqualTo("isDel", NOT_DELETE);
if (StringUtils.isNotBlank(query.getTitle())) { 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) { if (query.getStartTime() != null) {
criteria.andLike("startTime",query.getStartTime()/1000+"%"); criteria.andLike("startTime", query.getStartTime() / 1000 + "%");
} }
if (query.getStatus()!=null) { if (query.getStatus() != null) {
criteria.andEqualTo("status",query.getStatus()); 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(); 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); return mapper.selectByExample(exa);
} }
PageHelper.startPage(query.getPage(), query.getLimit());
PageHelper.startPage(query.getPage(),query.getLimit());
List<Activity> activities = mapper.selectByExample(exa); List<Activity> activities = mapper.selectByExample(exa);
return new PageInfo<Activity>(activities); return new PageInfo<Activity>(activities);
} }
...@@ -65,7 +67,7 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> { ...@@ -65,7 +67,7 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> {
try { try {
activity.setUpdTime(System.currentTimeMillis()); activity.setUpdTime(System.currentTimeMillis());
mapper.updateByPrimaryKeySelective(activity); mapper.updateByPrimaryKeySelective(activity);
return true; return true;
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
...@@ -79,13 +81,13 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> { ...@@ -79,13 +81,13 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> {
try { try {
activity.setCrtTime(System.currentTimeMillis()); activity.setCrtTime(System.currentTimeMillis());
activity.setIsDel(0); activity.setIsDel(0);
if (activity.getIsOpenBm()==null) { if (activity.getIsOpenBm() == null) {
activity.setIsOpenBm(0); activity.setIsOpenBm(0);
} }
if (activity.getIsPublish()==null) { if (activity.getIsPublish() == null) {
activity.setIsPublish(0); activity.setIsPublish(0);
} }
if (activity.getIsShow()==null) { if (activity.getIsShow() == null) {
activity.setIsShow(0); activity.setIsShow(0);
} }
mapper.insertSelective(activity); mapper.insertSelective(activity);
...@@ -100,6 +102,6 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> { ...@@ -100,6 +102,6 @@ public class ActivityBiz extends BaseBiz<ActivityMapper, Activity> {
@Override @Override
public void updateSelectiveById(Activity activity) { public void updateSelectiveById(Activity activity) {
activity.setUpdTime(System.currentTimeMillis()); activity.setUpdTime(System.currentTimeMillis());
mapper.updateByPrimaryKeySelective(activity); mapper.updateByPrimaryKeySelective(activity);
} }
} }
...@@ -17,7 +17,6 @@ public class ActivityController extends BaseController<ActivityBiz, Activity> { ...@@ -17,7 +17,6 @@ public class ActivityController extends BaseController<ActivityBiz, Activity> {
@PostMapping("/app/unauth/list") @PostMapping("/app/unauth/list")
public ObjectRestResponse getList(@RequestBody ActivityQuery query ){ public ObjectRestResponse getList(@RequestBody ActivityQuery query ){
return ObjectRestResponse.succ(baseBiz.getList(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