Commit 46572bcb authored by shiyu's avatar shiyu

专场商品排序

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