|
@@ -114,7 +114,15 @@ class Purch extends Base
|
|
|
$count=Db::name("purchease_order")->where($where)->count();
|
|
|
$total = ceil($count/$size);
|
|
|
$page = $page >= $total ? $total : $page;
|
|
|
- $list = Db::name("purchease_order")->where($where)->page($page,$size)->order("addtime desc")->select();
|
|
|
+ $list = Db::name("purchease_order")
|
|
|
+ ->where($where)
|
|
|
+ ->page($page,$size)
|
|
|
+ ->order("addtime desc")
|
|
|
+ ->select()
|
|
|
+ ->toArray();
|
|
|
+ $all_orderCodes = Db::name('order_num')
|
|
|
+ ->whereIn('cgdNo',array_column($list,'cgdNo'))
|
|
|
+ ->column('orderCode','cgdNo');
|
|
|
$data=[];
|
|
|
foreach ($list as $value){
|
|
|
$value['wsm_name']="";
|
|
@@ -155,6 +163,9 @@ class Purch extends Base
|
|
|
|
|
|
$inorder= Db::name("purchease_in")->where(['cgdNo'=>$value['cgdNo'],"is_del"=>0])->select();
|
|
|
$value['child']=empty($inorder)? [] : $inorder;
|
|
|
+
|
|
|
+ //补充orderCode
|
|
|
+ $value['orderCode']=isset($all_orderCodes[$value['cgdNo']])?$all_orderCodes[$value['cgdNo']]:'';
|
|
|
$data[]=$value;
|
|
|
}
|
|
|
return app_show(0,"获取成功",["list"=>$data ,"count"=>$count]);
|
|
@@ -276,6 +287,11 @@ class Purch extends Base
|
|
|
$data['company'] = isset($company['company'])?$company['company']:"";
|
|
|
//$data['info'] = $var;
|
|
|
$data['purcheaseback'] = $var;
|
|
|
+
|
|
|
+ //补充orderCode
|
|
|
+ $data['orderCode']=$all_orderCodes = Db::name('order_num')
|
|
|
+ ->where('cgdNo',$data['cgdNo'])
|
|
|
+ ->value('orderCode','');
|
|
|
return app_show(0,"获取成功",$data);
|
|
|
}
|
|
|
|