wugg 1 year ago
parent
commit
07bbac6080
1 changed files with 3 additions and 3 deletions
  1. 3 3
      app/admin/controller/Track.php

+ 3 - 3
app/admin/controller/Track.php

@@ -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']]??"",