Commit 46572bcb authored by shiyu's avatar shiyu

专场商品排序

parent d8781a63
...@@ -10,8 +10,20 @@ public interface DisposableSubscribeRecordDao { ...@@ -10,8 +10,20 @@ public interface DisposableSubscribeRecordDao {
boolean update(DisposableSubscribeRecord disposableSubscribeRecord); boolean update(DisposableSubscribeRecord disposableSubscribeRecord);
/**
* 是否存在
* @param openid
* @param templateId
* @return
*/
boolean isExisted(String openid, String templateId); boolean isExisted(String openid, String templateId);
/**
* 是否订阅
* @param openid
* @param templateId
* @return
*/
boolean isSubscribed(String openid, String templateId); boolean isSubscribed(String openid, String templateId);
List<DisposableSubscribeRecord> findList(long userId); List<DisposableSubscribeRecord> findList(long userId);
......
...@@ -32,11 +32,11 @@ public class SpecialPerformanceConfigDaoImpl implements SpecialPerformanceConfig ...@@ -32,11 +32,11 @@ public class SpecialPerformanceConfigDaoImpl implements SpecialPerformanceConfig
JdbcHelper.ifPresent(dto.getItemId(), criteria::andItemIdEqualTo); JdbcHelper.ifPresent(dto.getItemId(), criteria::andItemIdEqualTo);
JdbcHelper.ifPresent(dto.getFilterItemIdList(), criteria::andItemIdNotIn); JdbcHelper.ifPresent(dto.getFilterItemIdList(), criteria::andItemIdNotIn);
criteria.andStateEqualTo(1); criteria.andStateEqualTo(1);
example.orderBy("lot asc"); example.setOrderByClause("lot asc");
if (StringUtils.hasLength(dto.getSortColumn()) && SORT_COLUMN.equals(dto.getSortColumn())) { if (StringUtils.hasLength(dto.getSortColumn()) && SORT_COLUMN.equals(dto.getSortColumn())) {
example.orderBy(SORT_COLUMN + " " + dto.getOrder() + ", lot asc"); example.setOrderByClause(SORT_COLUMN + " " + dto.getOrder() + ", lot asc");
} else if ("lot".equals(dto.getSortColumn())) { } else if ("lot".equals(dto.getSortColumn())) {
example.orderBy(dto.getSortColumn() + " " + dto.getOrder()); example.setOrderByClause(dto.getSortColumn() + " " + dto.getOrder());
} }
PageHelper.startPage(dto.getPage(), dto.getLimit()); PageHelper.startPage(dto.getPage(), dto.getLimit());
return specialPerformanceConfigMapper.selectByExample(example); return specialPerformanceConfigMapper.selectByExample(example);
......
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