优化:部分订单金额计算相关内容

This commit is contained in:
wuhui_zzw 2023-12-29 19:41:56 +08:00
parent 710fa976b0
commit f84a99c958
2 changed files with 2 additions and 2 deletions

View File

@ -27,7 +27,7 @@ class GiveWeightValueJob implements JobInterface{
$userList = app()->make(WeightValueRepository::class)->getUserHoldList($data['uid']); $userList = app()->make(WeightValueRepository::class)->getUserHoldList($data['uid']);
$orderIds = StoreOrder::where('group_order_id',$data['group_order_id'])->column('order_id');// 获取订单id $orderIds = StoreOrder::where('group_order_id',$data['group_order_id'])->column('order_id');// 获取订单id
$productList = StoreOrderProduct::whereIn('order_id',$orderIds) $productList = StoreOrderProduct::whereIn('order_id',$orderIds)
->field('order_product_id,order_id,product_id,product_price') ->field('order_product_id,order_id,product_id,(product_price + integral + integral_price) as product_price')
->select() ->select()
->toArray();// 获取当前订单中所有商品 ->toArray();// 获取当前订单中所有商品
$updateData = []; $updateData = [];

View File

@ -28,7 +28,7 @@ class SparateLegumesJob implements JobInterface{
if((int)$cycleLegumes['status'] != 0) throw new \Exception('当前豆豆已分配!'); if((int)$cycleLegumes['status'] != 0) throw new \Exception('当前豆豆已分配!');
// 获取时间段所有消费用户 // 获取时间段所有消费用户
$orderList = StoreOrder::whereNotIn('status',[-1,11]) $orderList = StoreOrder::whereNotIn('status',[-1,11])
->field('order_id,uid,(sum(pay_price) + sum(use_platform_integral_price)) as sum_money') ->field('order_id,uid,(sum(pay_price) + sum(use_legumes_integral)) as sum_money')
->whereBetweenTime('pay_time',$cycleLegumes['start_time'],$cycleLegumes['end_time']) ->whereBetweenTime('pay_time',$cycleLegumes['start_time'],$cycleLegumes['end_time'])
->group('order_id') ->group('order_id')
->select() ->select()