sunhao 5 years ago
parent
commit
43e504109d
1 changed files with 6 additions and 2 deletions
  1. 6 2
      app/Http/Controllers/Admin/OrderController.php

+ 6 - 2
app/Http/Controllers/Admin/OrderController.php

@@ -181,18 +181,20 @@ class OrderController extends Controller
181 181
         $delivery_type = (int)$request->input('delivery_type'); //发货状态 0到发货时间(未填物流信息) 2到发货时间全部 
182 182
         $receiverName = trim($request->input('receiverName'));
183 183
         $receiverMobile = trim($request->input('receiverMobile'));
184
+        $id = (int)$request->input('id');
184 185
 
185 186
         //仓库管理员只能看到 918之后的数据
186 187
         $_start = '2019-09-18';
187 188
         //仓库管理员只能看到已审核订单  
188 189
         $today_date = date('Y-m-d');
189
-        $count = Order::where(function($query) use($admin_id, $stime, $etime, $today_date, $delivery_type, $receiverName, $receiverMobile, $_start){
190
+        $count = Order::where(function($query) use($admin_id, $stime, $etime, $today_date, $delivery_type, $receiverName, $receiverMobile, $_start, $id){
190 191
             if($admin_id) $query->where('admin_id', $admin_id);
191 192
             if($stime) $query->where('createTime', '>=', $stime);
192 193
             if($etime) $query->where('createTime', '<=', $etime);
193 194
             if($delivery_type==0) $query->where('logistics_id', '=', '');
194 195
             if($receiverName) $query->where('receiverName', 'like', $receiverName . '%');
195 196
             if($receiverMobile) $query->where('receiverMobile', $receiverMobile);
197
+            if($id>0) $query->where('id', $id);
196 198
             $query->where('createTime', '>=', $_start);
197 199
         })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->where('delivery_date', '<=', $today_date)->count();
198 200
 
@@ -204,7 +206,7 @@ class OrderController extends Controller
204 206
             $pages = 1;
205 207
         }
206 208
 
207
-        $result = Order::where(function($query) use($admin_id, $stime, $etime, $today_date, $delivery_type, $receiverName, $receiverMobile, $_start){
209
+        $result = Order::where(function($query) use($admin_id, $stime, $etime, $today_date, $delivery_type, $receiverName, $receiverMobile, $_start, $id){
208 210
             if($admin_id) $query->where('admin_id', $admin_id);
209 211
             if($stime) $query->where('createTime', '>=', $stime);
210 212
             if($etime) $query->where('createTime', '<=', $etime);            
@@ -212,6 +214,7 @@ class OrderController extends Controller
212 214
             if($receiverName) $query->where('receiverName', 'like', $receiverName . '%');
213 215
             if($receiverMobile) $query->where('receiverMobile', $receiverMobile);
214 216
             $query->where('createTime', '>=', $_start);
217
+            if($id>0) $query->where('id', $id);
215 218
         })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->where('delivery_date', '<=', $today_date)->orderBy('id', 'desc')->offset($offset)->limit($pageSize)->get();
216 219
 
217 220
         $result = json_decode(json_encode($result),true);
@@ -229,6 +232,7 @@ class OrderController extends Controller
229 232
             'adminlist'         =>$adminList,
230 233
             'receiverName'         =>$receiverName,
231 234
             'receiverMobile'       =>$receiverMobile,
235
+            'id'       =>$id,
232 236
             ]);
233 237
     }
234 238