|
@@ -13,7 +13,6 @@ import java.util.List;
|
|
|
|
|
|
import com.qs.mp.common.enums.AwardsLabelEnum;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -38,11 +37,6 @@ public class TicketAwardsPrizeServiceImpl extends ServiceImpl<TicketAwardsPrizeM
|
|
|
return getBaseMapper().listTicketDetailRelGoodsId(queryWrapper);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public List<TicketBox> listTicketDetailByGoodId(String goodsId) {
|
|
|
- return getBaseMapper().listTicketDetailByGoodId(goodsId);
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public List<TicketAwardsPrizeVO> listPrizeVO(Wrapper<TicketAwardsPrize> queryWrapper) {
|
|
|
return getBaseMapper().listPrizeVO(queryWrapper);
|
|
@@ -71,39 +65,4 @@ public class TicketAwardsPrizeServiceImpl extends ServiceImpl<TicketAwardsPrizeM
|
|
|
.orderByDesc("t2.sort_weight")
|
|
|
.orderByDesc("t2.value"));
|
|
|
}
|
|
|
-
|
|
|
- @Override
|
|
|
- public List<TicketAwardsPrizeVO> listPrizeByBoxIdVO(String boxId) {
|
|
|
- StringBuilder sortField = new StringBuilder("FIELD(t1.awards_label,'");
|
|
|
- int i = 0;
|
|
|
- for (AwardsLabelEnum awardsLabelEnum : AwardsLabelEnum.values()) {
|
|
|
- i++;
|
|
|
- if (i == AwardsLabelEnum.values().length) {
|
|
|
- sortField.append(awardsLabelEnum.getValue()).append("'");
|
|
|
- }else {
|
|
|
- sortField.append(awardsLabelEnum.getValue()).append("','");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- sortField.append(")");
|
|
|
- if (StringUtils.isBlank(boxId)) {
|
|
|
- //查询盲票组全部的红包记录
|
|
|
- return listPrizeVO(new QueryWrapper<TicketAwardsPrize>()
|
|
|
-// .eq("t2.is_deleted", 0)
|
|
|
- .eq("t2.prize_type","red_pkg")
|
|
|
- .orderByAsc(sortField.toString())
|
|
|
- .orderByAsc("t1.sort")
|
|
|
- .orderByDesc("t2.sort_weight")
|
|
|
- .orderByDesc("t2.value"));
|
|
|
- }
|
|
|
- //查询单个盲票组绑定的红包记录
|
|
|
- return listPrizeVO(new QueryWrapper<TicketAwardsPrize>()
|
|
|
- .eq("t1.box_id", boxId)
|
|
|
- .eq("t2.is_deleted", 0)
|
|
|
- .eq("t2.prize_type","red_pkg")
|
|
|
- .orderByAsc(sortField.toString())
|
|
|
- .orderByAsc("t1.sort")
|
|
|
- .orderByDesc("t2.sort_weight")
|
|
|
- .orderByDesc("t2.value"));
|
|
|
- }
|
|
|
}
|