| | |
| | | public List<DaTaoKeDetailV2> listPreShareHotGoods(int start, int count, String sortName, BigDecimal minCommission) {
|
| | | Query query = new Query();
|
| | | query.addCriteria(Criteria.where("commission").gt(minCommission.multiply(new BigDecimal(100)).intValue()));
|
| | | |
| | |
|
| | | List<Order> orders = new ArrayList<>();
|
| | | orders.add(new Order(Direction.DESC, sortName));
|
| | | query.with(new Sort(orders)).skip(start);
|
| | | |
| | |
|
| | | query.limit(count);
|
| | | return mongoTemplate.find(query, getEntityClass());
|
| | | }
|
| | |
| | | return mongoTemplate.find(query, DaTaoKeDetailV2.class);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 根据商品ID检索
|
| | | * @Title: selectByAuctionId
|
| | | * @Description: |
| | | * @param auctionId
|
| | | * @return |
| | | * DaTaoKeDetailV2 返回类型
|
| | | * @throws
|
| | | */
|
| | | public DaTaoKeDetailV2 selectByAuctionId(Long auctionId) {
|
| | | Query query = new Query();
|
| | | query.addCriteria(Criteria.where("goodsId").is(auctionId));
|
| | | query.limit(1);
|
| | | List<DaTaoKeDetailV2> list = mongoTemplate.find(query, DaTaoKeDetailV2.class);
|
| | | if (list != null && list.size() > 0) {
|
| | | return list.get(0);
|
| | | } else
|
| | | return null;
|
| | | }
|
| | |
|
| | | }
|