|
|
@@ -30,6 +30,8 @@ class OrderController extends Controller
|
|
|
$notes=$request->input('notes');
|
|
|
$addtime=$request->input('addtime');
|
|
|
$checkData=$request->input('checkData');
|
|
|
+ $alternate_sku1=$request->input('alternate_sku1');
|
|
|
+ $waveno=$request->input('waveno');
|
|
|
$export=$request->input('export');
|
|
|
$sql="select ACT_ALLOCATION_DETAILS.CHECKTIME,DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
|
|
|
,DOC_ORDER_HEADER.C_Tel1,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
|
|
|
@@ -66,7 +68,8 @@ class OrderController extends Controller
|
|
|
}
|
|
|
$sql.=")";
|
|
|
}
|
|
|
- } //$sql.=" and soreference1 like '".$soreference1."%'";
|
|
|
+ }
|
|
|
+ if ($waveno)$sql.=" and WaveNo like '".$waveno."%'";
|
|
|
if ($issuepartyname)$sql.=" and issuepartyname like '".$issuepartyname."%'";
|
|
|
if ($notes){
|
|
|
if ($addtime&&$addtime!=0)$sql.=" and addtime >= '".date('Y-m-d H:i:s',strtotime("-".$addtime." day"))."'";
|
|
|
@@ -106,8 +109,9 @@ class OrderController extends Controller
|
|
|
left join BAS_CODES on BAS_CODES.CODE=DOC_ORDER_HEADER.sostatus and BAS_CODES.codeid='SO_STS'
|
|
|
left join BAS_Customer on BAS_Customer.customerid=DOC_ORDER_HEADER.customerid
|
|
|
left join BAS_SKU on DOC_Order_Details.CustomerID=BAS_SKU.CustomerID and DOC_Order_Details.SKU=BAS_SKU.SKU
|
|
|
- left join ACT_ALLOCATION_DETAILS on DOC_Order_Details.orderno=ACT_ALLOCATION_DETAILS.orderno and DOC_Order_Details.orderlineno=ACT_ALLOCATION_DETAILS.orderlineno
|
|
|
- group by DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
|
|
|
+ left join ACT_ALLOCATION_DETAILS on DOC_Order_Details.orderno=ACT_ALLOCATION_DETAILS.orderno and DOC_Order_Details.orderlineno=ACT_ALLOCATION_DETAILS.orderlineno ";
|
|
|
+ if ($alternate_sku1)$sql.=" where BAS_SKU.Alternate_SKU1 like '".$alternate_sku1."%'";
|
|
|
+ $sql.=" group by DOC_ORDER_HEADER.addtime,DOC_ORDER_HEADER.C_PROVINCE,DOC_ORDER_HEADER.C_CITY,DOC_ORDER_HEADER.C_DISTRICT,DOC_ORDER_HEADER.C_CONTACT,DOC_ORDER_HEADER.OrderNo,DOC_ORDER_HEADER.SOStatus,DOC_ORDER_HEADER.WAREHOUSEID,DOC_ORDER_HEADER.CustomerID
|
|
|
,DOC_ORDER_HEADER.C_Tel1,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
|
|
|
DOC_ORDER_HEADER.WaveNo,DOC_ORDER_HEADER.SOReference1
|
|
|
,DOC_ORDER_HEADER.soreference5,DOC_ORDER_HEADER.EDISENDFLAG2,DOC_ORDER_HEADER.EDISendTime2,DOC_ORDER_HEADER.Notes,DOC_ORDER_HEADER.ERPCANCELFLAG,
|
|
|
@@ -138,7 +142,7 @@ class OrderController extends Controller
|
|
|
return view('order/index/delivering',compact('orders','customers','request','codes','commodities','page'));
|
|
|
}
|
|
|
public function batchComments(Request $request){
|
|
|
- if(!Gate::allows('订单管理-批量注释')){ return redirect(url('/')); }
|
|
|
+ if(!Gate::allows('订单管理-批量备注')){ return redirect(url('/')); }
|
|
|
$checkData=$request->input('checkData');
|
|
|
$content=$request->input('content');
|
|
|
$ordersNotNull=OracleDOCOrderHeader::select('OrderNo','Notes')->whereIn('orderno',$checkData)
|