|
@@ -6,25 +6,22 @@ use App\Exports\Export;
|
|
|
use App\OracleBasCustomer;
|
|
use App\OracleBasCustomer;
|
|
|
use App\OracleDOCOrderHeader;
|
|
use App\OracleDOCOrderHeader;
|
|
|
use App\OracleDOCWaveDetails;
|
|
use App\OracleDOCWaveDetails;
|
|
|
-use Doctrine\DBAL\Schema\AbstractAsset;
|
|
|
|
|
use Illuminate\Database\Eloquent\Collection;
|
|
use Illuminate\Database\Eloquent\Collection;
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
|
-use Illuminate\Support\Facades\Auth;
|
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Gate;
|
|
use Illuminate\Support\Facades\Gate;
|
|
|
use Maatwebsite\Excel\Facades\Excel;
|
|
use Maatwebsite\Excel\Facades\Excel;
|
|
|
|
|
|
|
|
class OrderController extends Controller
|
|
class OrderController extends Controller
|
|
|
{
|
|
{
|
|
|
- private function preciseQuery(Request $request,$sql){
|
|
|
|
|
|
|
+ private function preciseQuery($request,$sql){
|
|
|
$orderdate_start=$request->input('orderdate_start');
|
|
$orderdate_start=$request->input('orderdate_start');
|
|
|
$orderdate_end=$request->input('orderdate_end');
|
|
$orderdate_end=$request->input('orderdate_end');
|
|
|
- $ordertime_start=$request->input('ordertime_start');
|
|
|
|
|
- $ordertime_end=$request->input('ordertime_end');
|
|
|
|
|
$customerid=$request->input('customerid');
|
|
$customerid=$request->input('customerid');
|
|
|
$orderno=$request->input('orderno');
|
|
$orderno=$request->input('orderno');
|
|
|
$soreference5=$request->input('soreference5');
|
|
$soreference5=$request->input('soreference5');
|
|
|
$codename_c=$request->input('codename_c');
|
|
$codename_c=$request->input('codename_c');
|
|
|
|
|
+ $codename_c_end=$request->input('codename_c_end');
|
|
|
$carriername=$request->input('carriername');
|
|
$carriername=$request->input('carriername');
|
|
|
$soreference1=$request->input('soreference1');
|
|
$soreference1=$request->input('soreference1');
|
|
|
$issuepartyname=$request->input('issuepartyname');
|
|
$issuepartyname=$request->input('issuepartyname');
|
|
@@ -32,19 +29,18 @@ class OrderController extends Controller
|
|
|
$addtime=$request->input('addtime');
|
|
$addtime=$request->input('addtime');
|
|
|
$waveno=$request->input('waveno');
|
|
$waveno=$request->input('waveno');
|
|
|
$edisendflag2=$request->edisendflag2;
|
|
$edisendflag2=$request->edisendflag2;
|
|
|
|
|
+ $edisendflag=$request->edisendflag;
|
|
|
if ($orderdate_start){
|
|
if ($orderdate_start){
|
|
|
- $sql.=" and ordertime>='".$orderdate_start;
|
|
|
|
|
- if ($ordertime_start)$sql.=" ".$ordertime_start.":00'";
|
|
|
|
|
- else $sql.=" 00:00:00'";
|
|
|
|
|
|
|
+ $sql.=" and addtime>='".$orderdate_start.":00'";
|
|
|
}
|
|
}
|
|
|
if ($orderdate_end){
|
|
if ($orderdate_end){
|
|
|
- $sql.=" and ordertime<='".$orderdate_end;
|
|
|
|
|
- if ($ordertime_end)$sql.=" ".$ordertime_end.":59' ";
|
|
|
|
|
- else $sql.=" 23:59:59' ";
|
|
|
|
|
|
|
+ $sql.=" and addtime<='".$orderdate_end.":59' ";
|
|
|
}
|
|
}
|
|
|
if ($customerid)$sql.=" and customerid='".$customerid."'";
|
|
if ($customerid)$sql.=" and customerid='".$customerid."'";
|
|
|
if ($orderno)$sql.=" and orderno like '".$orderno."%'";
|
|
if ($orderno)$sql.=" and orderno like '".$orderno."%'";
|
|
|
- if ($codename_c)$sql.=" and sostatus = '".$codename_c."'";
|
|
|
|
|
|
|
+ if ($codename_c&&$codename_c_end)$sql.=" and sostatus between '".$codename_c."' and '".$codename_c_end."'";
|
|
|
|
|
+ if ($codename_c&&!$codename_c_end)$sql.=" and sostatus = '".$codename_c."'";
|
|
|
|
|
+ if (!$codename_c&&$codename_c_end)$sql.=" and sostatus = '".$codename_c_end."'";
|
|
|
if ($carriername)$sql.=" and carriername like '".$carriername."%'";
|
|
if ($carriername)$sql.=" and carriername like '".$carriername."%'";
|
|
|
if ($soreference1){
|
|
if ($soreference1){
|
|
|
$arr=array_filter(preg_split('/[,, ]+/is', $soreference1));
|
|
$arr=array_filter(preg_split('/[,, ]+/is', $soreference1));
|
|
@@ -65,7 +61,7 @@ class OrderController extends Controller
|
|
|
if ($notes){
|
|
if ($notes){
|
|
|
if ($addtime&&$addtime!=0)$sql.=" and addtime >= '".date('Y-m-d H:i:s',strtotime("-".$addtime." day"))."'";
|
|
if ($addtime&&$addtime!=0)$sql.=" and addtime >= '".date('Y-m-d H:i:s',strtotime("-".$addtime." day"))."'";
|
|
|
$sql.=" and notes like '%".$notes."%'";
|
|
$sql.=" and notes like '%".$notes."%'";
|
|
|
- }else unset($request->input()['addtime']);
|
|
|
|
|
|
|
+ }else $request->offsetUnset('addtime');
|
|
|
if ($soreference5){
|
|
if ($soreference5){
|
|
|
$arr=array_filter(preg_split('/[,, ]+/is', $soreference5));
|
|
$arr=array_filter(preg_split('/[,, ]+/is', $soreference5));
|
|
|
if (count($arr)>0){
|
|
if (count($arr)>0){
|
|
@@ -98,6 +94,9 @@ class OrderController extends Controller
|
|
|
if ($edisendflag2){
|
|
if ($edisendflag2){
|
|
|
$sql.=" and edisendflag2 = '".$edisendflag2."'";
|
|
$sql.=" and edisendflag2 = '".$edisendflag2."'";
|
|
|
}
|
|
}
|
|
|
|
|
+ if ($edisendflag){
|
|
|
|
|
+ $sql.=" and edisendflag = '".$edisendflag."'";
|
|
|
|
|
+ }
|
|
|
return $sql;
|
|
return $sql;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -105,26 +104,27 @@ class OrderController extends Controller
|
|
|
if(!Gate::allows('订单管理-查询')){ return redirect(url('/')); }
|
|
if(!Gate::allows('订单管理-查询')){ return redirect(url('/')); }
|
|
|
$paginate=$request->input('paginate')??50;
|
|
$paginate=$request->input('paginate')??50;
|
|
|
$page=$request->input('page')??1;
|
|
$page=$request->input('page')??1;
|
|
|
- $checkData=$request->input('checkData');
|
|
|
|
|
|
|
+ $checkData=$request->input('data');
|
|
|
$alternate_sku1=$request->input('alternate_sku1');
|
|
$alternate_sku1=$request->input('alternate_sku1');
|
|
|
- $export=$request->input('export');
|
|
|
|
|
|
|
+ $export=$request->input('checkAllSign');
|
|
|
$sql="select ACT_ALLOCATION_DETAILS_temp.picktotraceid,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
|
|
$sql="select ACT_ALLOCATION_DETAILS_temp.picktotraceid,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_Tel2,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
|
|
|
|
|
|
|
+ ,DOC_ORDER_HEADER.C_Tel2,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,DOC_ORDER_HEADER.EDIREMARKS2,
|
|
|
DOC_ORDER_HEADER.WaveNo,DOC_ORDER_HEADER.SOReference1
|
|
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,
|
|
,DOC_ORDER_HEADER.soreference5,DOC_ORDER_HEADER.EDISENDFLAG2,DOC_ORDER_HEADER.EDISendTime2,DOC_ORDER_HEADER.Notes,DOC_ORDER_HEADER.ERPCANCELFLAG,
|
|
|
DOC_ORDER_HEADER.Picking_Print_Flag,DOC_ORDER_HEADER.EDISENDFLAG
|
|
DOC_ORDER_HEADER.Picking_Print_Flag,DOC_ORDER_HEADER.EDISENDFLAG
|
|
|
,DOC_ORDER_HEADER.ReleaseStatus,DOC_ORDER_HEADER.C_Address1,DOC_ORDER_HEADER.OrderTime,DOC_Order_Details.CustomerID,
|
|
,DOC_ORDER_HEADER.ReleaseStatus,DOC_ORDER_HEADER.C_Address1,DOC_ORDER_HEADER.OrderTime,DOC_Order_Details.CustomerID,
|
|
|
- DOC_Order_Details.SKU,DOC_Order_Details.QtyOrdered,DOC_Order_Details.OrderLineNo,BAS_Codes.codename_c,BAS_Customer.descr_c as customer_descr_c,
|
|
|
|
|
|
|
+ DOC_Order_Details.SKU,DOC_Order_Details.QtyOrdered,DOC_Order_Details.LineStatus,DOC_Order_Details.OrderLineNo,order_code.codename_c as orderCodeName,
|
|
|
|
|
+ order_detail_code.codename_c as orderDetailCodeName,BAS_Customer.descr_c as customer_descr_c,
|
|
|
BAS_SKU.Alternate_SKU1,BAS_SKU.Descr_C,(select count(*) from DOC_ORDER_HEADER WHERE 1=1";
|
|
BAS_SKU.Alternate_SKU1,BAS_SKU.Descr_C,(select count(*) from DOC_ORDER_HEADER WHERE 1=1";
|
|
|
$sql=$this->preciseQuery($request,$sql);
|
|
$sql=$this->preciseQuery($request,$sql);
|
|
|
;$sql.=" ) as counted from (";
|
|
;$sql.=" ) as counted from (";
|
|
|
- if (!$request->input('export')&&!$request->input('export'))$sql.=" select * from (";
|
|
|
|
|
|
|
+ if (!$request->input('export'))$sql.=" select * from (";
|
|
|
$sql.=" select ROWNUM as rn,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
|
|
$sql.=" select ROWNUM as rn,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_Tel2,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
|
|
,DOC_ORDER_HEADER.C_Tel2,DOC_ORDER_HEADER.CarrierName,DOC_ORDER_HEADER.IssuePartyName,
|
|
|
DOC_ORDER_HEADER.WaveNo,DOC_ORDER_HEADER.SOReference1
|
|
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,
|
|
,DOC_ORDER_HEADER.soreference5,DOC_ORDER_HEADER.EDISENDFLAG2,DOC_ORDER_HEADER.EDISendTime2,DOC_ORDER_HEADER.Notes,DOC_ORDER_HEADER.ERPCANCELFLAG,
|
|
|
DOC_ORDER_HEADER.Picking_Print_Flag,DOC_ORDER_HEADER.EDISENDFLAG
|
|
DOC_ORDER_HEADER.Picking_Print_Flag,DOC_ORDER_HEADER.EDISENDFLAG
|
|
|
- ,DOC_ORDER_HEADER.ReleaseStatus,DOC_ORDER_HEADER.C_Address1,DOC_ORDER_HEADER.OrderTime from (select * from DOC_ORDER_HEADER order by ADDTIME desc )DOC_ORDER_HEADER where 1=1 ";
|
|
|
|
|
|
|
+ ,DOC_ORDER_HEADER.ReleaseStatus,DOC_ORDER_HEADER.C_Address1,DOC_ORDER_HEADER.OrderTime,DOC_ORDER_HEADER.EDIREMARKS2 from (select * from DOC_ORDER_HEADER order by ADDTIME desc )DOC_ORDER_HEADER where 1=1 ";
|
|
|
$sql=$this->preciseQuery($request,$sql);
|
|
$sql=$this->preciseQuery($request,$sql);
|
|
|
if ($checkData){
|
|
if ($checkData){
|
|
|
$checkData=explode(',',$checkData);
|
|
$checkData=explode(',',$checkData);
|
|
@@ -140,10 +140,11 @@ class OrderController extends Controller
|
|
|
$sql.=")";
|
|
$sql.=")";
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if (!$request->input('export')&&!$request->input('export'))$sql.=" and ROWNUM<='".$page*$paginate."')";
|
|
|
|
|
- if (!$request->input('export')&&!$request->input('export'))$sql.=" header where header.rn>'".($page-1)*$paginate."' ";
|
|
|
|
|
|
|
+ if (!$request->input('export'))$sql.=" and ROWNUM<='".$page*$paginate."')";
|
|
|
|
|
+ if (!$request->input('export'))$sql.=" header where header.rn>'".($page-1)*$paginate."' ";
|
|
|
$sql.=")DOC_ORDER_HEADER left join DOC_ORDER_DETAILS on DOC_ORDER_DETAILS.ORDERNO=DOC_ORDER_HEADER.ORDERNO
|
|
$sql.=")DOC_ORDER_HEADER left join DOC_ORDER_DETAILS on DOC_ORDER_DETAILS.ORDERNO=DOC_ORDER_HEADER.ORDERNO
|
|
|
- left join BAS_CODES on BAS_CODES.CODE=DOC_ORDER_HEADER.sostatus and BAS_CODES.codeid='SO_STS'
|
|
|
|
|
|
|
+ left join BAS_CODES order_code on order_code.CODE=DOC_ORDER_HEADER.sostatus and order_code.codeid='SO_STS'
|
|
|
|
|
+ left join BAS_CODES order_detail_code on order_detail_code.CODE=DOC_ORDER_DETAILS.linestatus and order_detail_code.codeid='SO_STS'
|
|
|
left join BAS_Customer on BAS_Customer.customerid=DOC_ORDER_HEADER.customerid
|
|
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 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
|
|
left join ACT_ALLOCATION_DETAILS on DOC_Order_Details.orderno=ACT_ALLOCATION_DETAILS.orderno and DOC_Order_Details.orderlineno=ACT_ALLOCATION_DETAILS.orderlineno
|
|
@@ -162,12 +163,12 @@ class OrderController extends Controller
|
|
|
if (isset($commodities[$order->orderno])){
|
|
if (isset($commodities[$order->orderno])){
|
|
|
array_push($commodities[$order->orderno],
|
|
array_push($commodities[$order->orderno],
|
|
|
["sku"=>$order->sku,"alternate_sku1"=>$order->alternate_sku1,"descr_c"=>$order->descr_c,"qtyordered"=>$order->qtyordered
|
|
["sku"=>$order->sku,"alternate_sku1"=>$order->alternate_sku1,"descr_c"=>$order->descr_c,"qtyordered"=>$order->qtyordered
|
|
|
- ,"checktime"=>$order->checktime]);
|
|
|
|
|
|
|
+ ,"checktime"=>$order->checktime,"orderdetailcodename"=>$order->orderdetailcodename]);
|
|
|
unset($orders[$index]);
|
|
unset($orders[$index]);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
$commodities[$order->orderno]=[["sku"=>$order->sku,"alternate_sku1"=>$order->alternate_sku1,
|
|
$commodities[$order->orderno]=[["sku"=>$order->sku,"alternate_sku1"=>$order->alternate_sku1,
|
|
|
- "descr_c"=>$order->descr_c,"qtyordered"=>$order->qtyordered,"checktime"=>$order->checktime]];
|
|
|
|
|
|
|
+ "descr_c"=>$order->descr_c,"qtyordered"=>$order->qtyordered,"checktime"=>$order->checktime,"orderdetailcodename"=>$order->orderdetailcodename]];
|
|
|
}
|
|
}
|
|
|
$orders=array_values($orders);
|
|
$orders=array_values($orders);
|
|
|
$orders = new Collection($orders);
|
|
$orders = new Collection($orders);
|
|
@@ -175,7 +176,7 @@ class OrderController extends Controller
|
|
|
if ($checkData || $export)return $this->export($orders,$commodities);
|
|
if ($checkData || $export)return $this->export($orders,$commodities);
|
|
|
$customers=OracleBasCustomer::select('customerid','descr_c')->where('customer_type','OW')->where('active_flag','Y')->get();
|
|
$customers=OracleBasCustomer::select('customerid','descr_c')->where('customer_type','OW')->where('active_flag','Y')->get();
|
|
|
$request=$request->input();
|
|
$request=$request->input();
|
|
|
- $codes=DB::connection('oracle')->table('BAS_CODES')->select('code','codename_c')->where('codeid','SO_STS')->get();
|
|
|
|
|
|
|
+ $codes=DB::connection('oracle')->table('BAS_CODES')->select('code','codename_c')->where('codeid','SO_STS')->orderBy('code','asc')->get();
|
|
|
return view('order/index/delivering',compact('orders','customers','request','codes','commodities','page'));
|
|
return view('order/index/delivering',compact('orders','customers','request','codes','commodities','page'));
|
|
|
}
|
|
}
|
|
|
//批量备注追加
|
|
//批量备注追加
|
|
@@ -296,11 +297,14 @@ class OrderController extends Controller
|
|
|
'edisendtime2'=>'快递获取时间',
|
|
'edisendtime2'=>'快递获取时间',
|
|
|
'sku'=>'产品代码',
|
|
'sku'=>'产品代码',
|
|
|
'alternate_sku1'=>'产品条码',
|
|
'alternate_sku1'=>'产品条码',
|
|
|
|
|
+ 'orderdetailcodename'=>'明细状态',
|
|
|
'descr_c'=>'产品名称',
|
|
'descr_c'=>'产品名称',
|
|
|
'qtyordered'=>'订单数量',
|
|
'qtyordered'=>'订单数量',
|
|
|
|
|
+ 'checktime'=>'复核时间',
|
|
|
'erpcancelflag'=>'接口取消标记',
|
|
'erpcancelflag'=>'接口取消标记',
|
|
|
'picking_print_flag'=>'拣货单打印标记',
|
|
'picking_print_flag'=>'拣货单打印标记',
|
|
|
'edisendflag'=>'接口回传标记',
|
|
'edisendflag'=>'接口回传标记',
|
|
|
|
|
+ 'ediremarks2'=>'接口回传异常备注',
|
|
|
'releasestatus'=>'订单冻结',
|
|
'releasestatus'=>'订单冻结',
|
|
|
|
|
|
|
|
]];
|
|
]];
|
|
@@ -311,7 +315,7 @@ class OrderController extends Controller
|
|
|
$data=[
|
|
$data=[
|
|
|
'orderno'=>$order->orderno,
|
|
'orderno'=>$order->orderno,
|
|
|
'addtime'=>$order->addtime,
|
|
'addtime'=>$order->addtime,
|
|
|
- 'sostatus'=>$order->codename_c,
|
|
|
|
|
|
|
+ 'sostatus'=>$order->ordercodename,
|
|
|
'warehouseid'=>$order->warehouseid,
|
|
'warehouseid'=>$order->warehouseid,
|
|
|
'oracleBASCustomer_descr_c'=>$order->customer_descr_c,
|
|
'oracleBASCustomer_descr_c'=>$order->customer_descr_c,
|
|
|
'c_contact'=>$order->c_contact,
|
|
'c_contact'=>$order->c_contact,
|
|
@@ -328,6 +332,7 @@ class OrderController extends Controller
|
|
|
'edisendtime2'=>$order->edisendtime2,
|
|
'edisendtime2'=>$order->edisendtime2,
|
|
|
'notes'=>$order->notes,
|
|
'notes'=>$order->notes,
|
|
|
'erpcancelflag'=>$order->erpcancelflag,
|
|
'erpcancelflag'=>$order->erpcancelflag,
|
|
|
|
|
+ 'ediremarks2'=>$order->ediremarks2,
|
|
|
'picking_print_flag'=>$order->picking_print_flag,
|
|
'picking_print_flag'=>$order->picking_print_flag,
|
|
|
'edisendflag'=>$order->edisendflag,
|
|
'edisendflag'=>$order->edisendflag,
|
|
|
'releasestatus'=>$order->releasestatus,
|
|
'releasestatus'=>$order->releasestatus,
|
|
@@ -338,6 +343,8 @@ class OrderController extends Controller
|
|
|
$data['alternate_sku1']='';
|
|
$data['alternate_sku1']='';
|
|
|
$data['descr_c']='';
|
|
$data['descr_c']='';
|
|
|
$data['qtyordered']='';
|
|
$data['qtyordered']='';
|
|
|
|
|
+ $data['checktime']='';
|
|
|
|
|
+ $data['orderdetailcodename']='';
|
|
|
array_push($list,$data);
|
|
array_push($list,$data);
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
@@ -346,6 +353,8 @@ class OrderController extends Controller
|
|
|
$data['alternate_sku1']=$oracleDOCOrderDetail['alternate_sku1'];
|
|
$data['alternate_sku1']=$oracleDOCOrderDetail['alternate_sku1'];
|
|
|
$data['descr_c']=$oracleDOCOrderDetail['descr_c'];
|
|
$data['descr_c']=$oracleDOCOrderDetail['descr_c'];
|
|
|
$data['qtyordered']=$oracleDOCOrderDetail['qtyordered'];
|
|
$data['qtyordered']=$oracleDOCOrderDetail['qtyordered'];
|
|
|
|
|
+ $data['checktime']=$oracleDOCOrderDetail['checktime'];
|
|
|
|
|
+ $data['orderdetailcodename']=$oracleDOCOrderDetail['orderdetailcodename'];
|
|
|
if (isset($sign[$order->orderno])){
|
|
if (isset($sign[$order->orderno])){
|
|
|
$data['orderno']='';$data['sostatus']='';$data['warehouseid']='';$data['oracleBASCustomer_descr_c']='';$data['c_contact']='';$data['addtime']='';
|
|
$data['orderno']='';$data['sostatus']='';$data['warehouseid']='';$data['oracleBASCustomer_descr_c']='';$data['c_contact']='';$data['addtime']='';
|
|
|
$data['c_tel2']='';$data['carriername']='';$data['issuepartyname']='';$data['waveno']='';$data['soreference1']='';$data['soreference5']='';
|
|
$data['c_tel2']='';$data['carriername']='';$data['issuepartyname']='';$data['waveno']='';$data['soreference1']='';$data['soreference5']='';
|
|
@@ -411,7 +420,6 @@ class OrderController extends Controller
|
|
|
oci_bind_by_name($stmt,':OUT_Return_Code',$OUT_Return_Code);
|
|
oci_bind_by_name($stmt,':OUT_Return_Code',$OUT_Return_Code);
|
|
|
$this->log(__METHOD__,'调用sp根据订单取消分配'.__FUNCTION__,json_encode($orderno),Auth::user()['id']);
|
|
$this->log(__METHOD__,'调用sp根据订单取消分配'.__FUNCTION__,json_encode($orderno),Auth::user()['id']);
|
|
|
return oci_execute($stmt);
|
|
return oci_execute($stmt);
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|