|
@@ -33,17 +33,17 @@ class Track extends Base
|
|
|
$outChild = (new FhdChild())->where(["outChildCode"=>array_unique(array_column($param,'outChildCode'))])
|
|
|
->column('orderCode','outChildCode');
|
|
|
$cgdArr = (new CgdInfo())->where(["qrdCode"=>array_unique($outChild)])->column("sequenceNo","qrdCode");
|
|
|
- $qrdArr = (new QrdInfo())->where(["sequenceNo"=>array_unique($outChild)])->column("ownerName,ownerid","sequenceNo");
|
|
|
$data=[];
|
|
|
foreach ($param as $item){
|
|
|
if($rule->check($item)==false)$this->error($rule->getError());
|
|
|
if(!isset($outChild[$item['outChildCode']]))$this->error("发货工单未找到或未发货");
|
|
|
+ $sale = QrdInfo::where(["cxCode|sequenceNo"=>$outChild[$item['outChildCode']]])->findOrEmpty();
|
|
|
$temp=[
|
|
|
"TrackCode"=>makeNo("TK"),
|
|
|
"orderCode"=>$outChild[$item['outChildCode']],
|
|
|
"cgdNo"=>$cgdArr[$outChild[$item['outChildCode']]]??"",
|
|
|
- "saler"=>$qrdArr[$outChild[$item['outChildCode']]]['ownerName'],
|
|
|
- "salerid"=>$qrdArr[$outChild[$item['outChildCode']]]['ownerid'],
|
|
|
+ "saler"=>$sale['ownerName']??"",
|
|
|
+ "salerid"=>$sale['ownerid']??"",
|
|
|
"outChildCode"=>$item['outChildCode'],
|
|
|
"supplierNo"=>$item['supplierNo'],
|
|
|
"supplierName"=>$supplier[$item['supplierNo']]??"",
|