修改采购订单的错误

This commit is contained in:
luofei 2023-06-07 11:48:39 +08:00
parent dda7eddaaa
commit a5f819d353
2 changed files with 6 additions and 1 deletions

View File

@ -35,6 +35,9 @@ use think\model\Relation;
*/ */
class StoreGroupOrderRepository extends BaseRepository class StoreGroupOrderRepository extends BaseRepository
{ {
public $getAll = false;
/** /**
* StoreGroupOrderRepository constructor. * StoreGroupOrderRepository constructor.
* @param StoreGroupOrderDao $dao * @param StoreGroupOrderDao $dao
@ -77,7 +80,8 @@ class StoreGroupOrderRepository extends BaseRepository
*/ */
public function detail($uid, $id, $flag = true) public function detail($uid, $id, $flag = true)
{ {
return $this->search(['paid' => 0, 'uid' => $uid])->where('group_order_id', $id)->with(['orderList' => function (Relation $query) use ($flag) { $where = $this->getAll ? ['uid' => $uid] : ['paid' => 0, 'uid' => $uid];
return $this->search($where)->where('group_order_id', $id)->with(['orderList' => function (Relation $query) use ($flag) {
$query->when($flag, function ($query) { $query->when($flag, function ($query) {
$query->field('order_id,group_order_id,mer_id,order_sn,activity_type,pay_price,order_extend,order_type,is_virtual'); $query->field('order_id,group_order_id,mer_id,order_sn,activity_type,pay_price,order_extend,order_type,is_virtual');
})->with(['merchant' => function ($query) use ($flag) { })->with(['merchant' => function ($query) use ($flag) {

View File

@ -188,6 +188,7 @@ class StoreOrder extends BaseController
*/ */
public function groupOrderDetail($id, StoreGroupOrderRepository $groupOrderRepository) public function groupOrderDetail($id, StoreGroupOrderRepository $groupOrderRepository)
{ {
$groupOrderRepository->getAll = true;
$groupOrder = $groupOrderRepository->detail($this->request->uid(), (int)$id); $groupOrder = $groupOrderRepository->detail($this->request->uid(), (int)$id);
if (!$groupOrder) if (!$groupOrder)
return app('json')->fail('订单不存在'); return app('json')->fail('订单不存在');