交易统计问题处理

This commit is contained in:
evoxwht 2023-06-07 14:21:38 +08:00
parent 28bacfcfb4
commit 97e427dfe2
2 changed files with 11 additions and 1 deletions

View File

@ -87,6 +87,16 @@ class UserRecharge extends BaseModel
$query->where('recharge_type', $value);
}
/**
* 不等于充值类型
* @param Model $query
* @param $value
*/
public function searchNoRechargeTypeAttr($query, $value)
{
$query->where('recharge_type', '<>', $value);
}
/**退款金额
* @param $query
* @param $value

View File

@ -663,12 +663,12 @@ class TradeStatisticServices extends BaseServices
*/
public function getRechargeTotalMoney(array $where, string $selectType, string $group = "", bool $isNum = false)
{
/** 用户充值金额 */
/** @var UserRechargeServices $userRechageService */
$userRechageService = app()->make(UserRechargeServices::class);
$rechargeSumField = "price";
$whereInRecharge['paid'] = 1;
$whereInRecharge['refund_price'] = '0.00';
$whereInRecharge['no_recharge_type'] = 'system';
$whereInRecharge['timeKey'] = $this->TimeConvert($where['time'], $isNum);
$whereInRecharge['store_id'] = 0;
$totalMoney = $userRechageService->getRechargeMoneyByWhere($whereInRecharge, $rechargeSumField, $selectType, $group);