dever 3 years ago
parent
commit
bd00d0e54f
2 changed files with 5 additions and 2 deletions
  1. 1 1
      app/cash/database/order.php
  2. 4 1
      app/shop/lib/Manage.php

+ 1 - 1
app/cash/database/order.php

@@ -191,7 +191,7 @@ return array
             'match'     => 'is_string',
             'update'    => 'text',
             'search'    => 'fulltext',
-            'list'      => 'Dever::load("shop/lib/manage.getOrderUrl", "{source_order_id}", "{source_order_num}")',
+            'list'      => 'Dever::load("shop/lib/manage.getOrderUrl", "{source_order_id}", "{source_order_num}", "'.$search.'")',
         ),
 
         'refund_id'      => array

+ 4 - 1
app/shop/lib/Manage.php

@@ -6,10 +6,13 @@ use Dever;
 
 class Manage
 {
-    public function getOrderUrl($order_id, $order_num)
+    public function getOrderUrl($order_id, $order_num, $search)
     {
         $url = Dever::load('manage/database')->url('list', $order_id, 'buy_order_goods&project=shop&order_id='.$order_id.'&page_type=1');
 
+        if ($search == 3) {
+            $url .= '&type=2';
+        }
         $url = '<a href="'.$url.'">'.$order_num.'</a>';
         return $url;
     }