|
@@ -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
|
|