短信 余额 短信 余额 明细
This commit is contained in:
@@ -10,6 +10,9 @@ import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
|
||||
/**
|
||||
* 短信余额明细 服务层实现。
|
||||
*
|
||||
@@ -27,4 +30,25 @@ public class SmsShopMoneyDetailServiceImpl extends ServiceImpl<SmsShopMoneyDetai
|
||||
.orderBy(SmsShopMoneyDetail::getCreateTime).desc();
|
||||
return pageAs(PageUtil.buildPage(), queryWrapper, SmsShopMoneyDetailDTO.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long countSendTotal(Long shopId) {
|
||||
QueryWrapper queryWrapper = new QueryWrapper()
|
||||
.eq(SmsShopMoneyDetail::getShopId, shopId)
|
||||
.gt(SmsShopMoneyDetail::getSendRows, 0)
|
||||
.eq(SmsShopMoneyDetail::getType, 2)
|
||||
.eq(SmsShopMoneyDetail::getIsDel, 0);
|
||||
return count(queryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal countSendAmountTotal(Long shopId) {
|
||||
QueryWrapper queryWrapper = new QueryWrapper()
|
||||
.select("sum(expense)")
|
||||
.eq(SmsShopMoneyDetail::getShopId, shopId)
|
||||
.gt(SmsShopMoneyDetail::getSendRows, 0)
|
||||
.eq(SmsShopMoneyDetail::getType, 2)
|
||||
.eq(SmsShopMoneyDetail::getIsDel, 0);
|
||||
return getOneAs(queryWrapper, BigDecimal.class);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user