Browse Source

仓管只能看今天之前发货的

sunhao 5 years ago
parent
commit
2e5013739f

+ 7 - 7
app/Http/Controllers/Admin/OrderController.php

@@ -178,7 +178,7 @@ class OrderController extends Controller
178 178
         
179 179
         $stime = $request->input('stime');
180 180
         $etime = $request->input('etime');
181
-        $delivery_type = (int)$request->input('delivery_type'); //发货状态 0到发货时间(未填物流信息) 2全部 
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 184
 
@@ -190,11 +190,11 @@ class OrderController extends Controller
190 190
             if($admin_id) $query->where('admin_id', $admin_id);
191 191
             if($stime) $query->where('createTime', '>=', $stime);
192 192
             if($etime) $query->where('createTime', '<=', $etime);
193
-            if($delivery_type==0) $query->where('delivery_date', '<=', $today_date)->where('logistics_id', '=', '');
193
+            if($delivery_type==0) $query->where('logistics_id', '=', '');
194 194
             if($receiverName) $query->where('receiverName', 'like', $receiverName . '%');
195 195
             if($receiverMobile) $query->where('receiverMobile', $receiverMobile);
196 196
             $query->where('createTime', '>=', $_start);
197
-        })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->count();
197
+        })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->where('delivery_date', '<=', $today_date)->count();
198 198
 
199 199
         if ($count > 1) {
200 200
             // 总页数
@@ -208,11 +208,11 @@ class OrderController extends Controller
208 208
             if($admin_id) $query->where('admin_id', $admin_id);
209 209
             if($stime) $query->where('createTime', '>=', $stime);
210 210
             if($etime) $query->where('createTime', '<=', $etime);            
211
-            if($delivery_type==0) $query->where('delivery_date', '<=', $today_date)->where('logistics_id', '=', '');
211
+            if($delivery_type==0) $query->where('logistics_id', '=', '');
212 212
             if($receiverName) $query->where('receiverName', 'like', $receiverName . '%');
213 213
             if($receiverMobile) $query->where('receiverMobile', $receiverMobile);
214 214
             $query->where('createTime', '>=', $_start);
215
-        })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->orderBy('id', 'desc')->offset($offset)->limit($pageSize)->get();
215
+        })->where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->where('delivery_date', '<=', $today_date)->orderBy('id', 'desc')->offset($offset)->limit($pageSize)->get();
216 216
 
217 217
         $result = json_decode(json_encode($result),true);
218 218
                 
@@ -1077,9 +1077,9 @@ class OrderController extends Controller
1077 1077
             if($etime) $query->where('createTime', '<=', $etime);
1078 1078
             if($receiverName) $query->where('receiverName', 'like', $receiverName . '%');
1079 1079
             if($receiverMobile) $query->where('receiverMobile', $receiverMobile);
1080
-            if($delivery_type==0) $query->where('delivery_date', '<=', $today_date)->where('logistics_id', '=', '');
1080
+            if($delivery_type==0) $query->where('logistics_id', '=', '');
1081 1081
             $query->where('createTime', '>=', $_start);
1082
-        })->where('is_del',0)->where('status', '>', 1)->orderBy('id', 'desc')->get();
1082
+        })->where('is_del',0)->where('status', '>', 1)->where('delivery_date', '<=', $today_date)->orderBy('id', 'desc')->get();
1083 1083
 
1084 1084
         $result = json_decode(json_encode($result),true);
1085 1085
         foreach ($result as $k => &$v)

+ 12 - 4
resources/views/order/warehouselist.blade.php

@@ -8,7 +8,9 @@
8 8
     @endif
9 9
     <div class="page-container">
10 10
         <div>
11
-            <div>                      
11
+            <div>   
12
+                <input class="input-text" style="width:5%;text-align:center" type="text" value="订单编号"/>
13
+                <input id="id" type="text"  class="input-text" style="width:6%;text-align:center" name="id" value="{{$id?$id:''}}">                   
12 14
                 <input class="input-text" style="width:6%;text-align:center" type="text" value="开始时间"/>
13 15
                 <input id="stime" type="text" onfocus="WdatePicker({ dateFmt:'yyyy-MM-dd HH:mm:ss' })" class="input-text Wdate" style="width:12%;text-align:center;margin-left: -5px" name="stime" value="{{$stime?$stime:''}}">
14 16
                 <input class="input-text" style="width:6%;text-align:center" type="text" value="结束时间"/>
@@ -43,6 +45,7 @@
43 45
                     <th width="6%">收货人手机号</th>
44 46
                     <th width="10%">收货地址</th>
45 47
                     <th width="12%">商品信息</th>
48
+                    <th width="7%">预发货时间</th>
46 49
                     <th width="6%">物流单号</th>                    
47 50
                     <th width="5%">货品成本</th>                  
48 51
                     <th width="5%">运费成本</th>                  
@@ -62,6 +65,7 @@
62 65
                             <td>{{$a['receiverMobile']}}</td>                            
63 66
                             <td>{{$a['receiverState']}}{{$a['receiverCity']}}{{$a['receiverDistrict']}}{{$a['receiverStreet']}}{{$a['receiverAddress']}}</td>                            
64 67
                             <td>{{$a['goods_note']}}</td>                            
68
+                            <td>{{$a['delivery_date']}}</td>                            
65 69
                             <td class ="change_logistics_id"> 
66 70
                                 <p id="logi_1{{$a['id']}}">{{$a['logistics_id']}}</p> 
67 71
                                 <input id="logi_2{{$a['id']}}" style="display: none" type='text' autofocus="autofocus" name='logistics_id' value="{{$a['logistics_id']}}" onblur="change_logistics_id({{$a['id']}})" />
@@ -149,8 +153,9 @@
149 153
             var etime = $('#etime').val();
150 154
             var receiverName = $('#receiverName').val();
151 155
             var receiverMobile = $('#receiverMobile').val();
156
+            var id = $('#id').val();
152 157
 
153
-            location.href="/admin/order/edit/"+id+'?page='+page+'&stime='+stime+'&etime='+etime+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile;
158
+            location.href="/admin/order/edit/"+id+'?page='+page+'&stime='+stime+'&etime='+etime+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile+'&id='+id;
154 159
         }
155 160
         /*广告-设为首页显示*/
156 161
         function up(obj,id){
@@ -176,8 +181,9 @@
176 181
             var delivery_type = $('#delivery_type').val();
177 182
             var receiverName = $('#receiverName').val();
178 183
             var receiverMobile = $('#receiverMobile').val();
184
+            var id = $('#id').val();
179 185
             //var page = {{$page}};
180
-            location.href = 'warehouse?stime='+stime+'&etime='+etime+'&delivery_type='+delivery_type+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile;
186
+            location.href = 'warehouse?stime='+stime+'&etime='+etime+'&delivery_type='+delivery_type+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile+'&id='+id;
181 187
         }
182 188
         //导出
183 189
         function order_export(){
@@ -186,6 +192,7 @@
186 192
             var delivery_type = $('#delivery_type').val();
187 193
             var receiverName = $('#receiverName').val();
188 194
             var receiverMobile = $('#receiverMobile').val();
195
+            var id = $('#id').val();
189 196
             location.href = '/admin/order/warehouse_export?stime='+stime+'&etime='+etime+'&delivery_type='+delivery_type+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile;
190 197
         }
191 198
 
@@ -320,7 +327,8 @@
320 327
                 var receiverName = $('#receiverName').val();
321 328
                 var receiverMobile = $('#receiverMobile').val();
322 329
                 var delivery_type = $('#delivery_type').val();
323
-                location.href = 'warehouse?page='+num+'&stime='+stime+'&etime='+etime+'&delivery_type='+delivery_type+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile;
330
+                var id = $('#id').val();
331
+                location.href = 'warehouse?page='+num+'&stime='+stime+'&etime='+etime+'&delivery_type='+delivery_type+'&receiverName='+receiverName+'&receiverMobile='+receiverMobile+'&id='+id;
324 332
             }
325 333
         })
326 334