Sfoglia il codice sorgente

Merge branch 'dev-xpy' into dev

Xpy 6 mesi fa
parent
commit
7453b9ea34

+ 6 - 1
app/common/dao/merchant/order/OrderMerchantDao.php

@@ -62,7 +62,12 @@ class OrderMerchantDao extends BaseDao
62 62
     public function merchantSearch($merId, array $where, $sysDel = 0)
63 63
     {
64 64
         return OrderMerchant::getDB()
65
-            ->where('mer_id', $merId)
65
+            ->when($merId, function ($query, $merId) {
66
+                $query->where('mer_id', $merId);
67
+            })
68
+            ->when(!$merId && isset($where['mer_id']) && $where['mer_id'] !== '', function ($query) use ($where) {
69
+                $query->where('mer_id', $where['mer_id']);
70
+            })
66 71
             ->when(isset($where['date']) && $where['date'] !== '', function ($query) use ($where) {
67 72
                 getModelTime($query, $where['date']);
68 73
             })

+ 3 - 1
app/common/repositories/merchant/order/OrderMerchantRepository.php

@@ -158,7 +158,9 @@ class OrderMerchantRepository extends BaseRepository
158 158
         $query = $this->dao->merchantSearch($merId, $where);
159 159
         $query1 = $this->dao->merchantSearch($merId, $where);
160 160
         $statistics = $query1->field('sum(money) money,sum(available) available,sum(swipe_fee) swipe_fee')
161
-            ->where('mer_id', $merId)
161
+            ->when($merId, function ($query, $merId) {
162
+                $query->where('mer_id', $merId);
163
+            })
162 164
             ->where('paid', 1)
163 165
             ->whereNull('refund_time')
164 166
             ->find();