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