Bill.php 763 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\api\model\plus\assemble;
  3. use app\common\model\plus\assemble\Bill as BillModel;
  4. class Bill extends BillModel
  5. {
  6. /**
  7. * 获取正在拼团的订单
  8. */
  9. public function getBill($assemble_product_id, $assemble_activity_id, $assemble_num)
  10. {
  11. $filter = [
  12. 'assemble_product_id' => $assemble_product_id,
  13. 'assemble_activity_id' => $assemble_activity_id,
  14. 'status' => 10
  15. ];
  16. $res = $this->with(['user','billUser'])
  17. ->where($filter)
  18. ->order(['create_time' => 'desc'])
  19. ->select();
  20. foreach ($res as $key => $val) {
  21. $res[$key]['dif_people'] = $assemble_num - $val['actual_people'];
  22. }
  23. return $res;
  24. }
  25. }