|
@@ -502,7 +502,7 @@ class Reorder extends Base
|
|
|
$page = $total>=$page ? $page :$total;
|
|
|
$list = Db::name("sale_return")
|
|
|
->alias('sr')
|
|
|
- ->field('sr.*,b.skuCode,b.sale_price,b.good_num total_num ')
|
|
|
+ ->field('sr.*,b.skuCode,b.sale_price,b.good_num total_num,b.customer_code,b.supplierNo ')
|
|
|
->leftJoin("sale b", "b.orderCode=sr.orderCode AND b.is_del=0")
|
|
|
->where($where)
|
|
|
->where(function ($query)use ($condition){$query->whereOr($condition);})
|
|
@@ -514,6 +514,8 @@ class Reorder extends Base
|
|
|
|
|
|
$all_createrid = array_column($list,'apply_id');
|
|
|
$item = get_company_name_by_uid($all_createrid);
|
|
|
+ $userCommon = new \app\admin\common\User();
|
|
|
+ $names = $userCommon->handle('getCodeAndName',['code'=>array_merge(array_column($list,'supplierNo'),array_column($list,'customer_code'))]);
|
|
|
|
|
|
$data=[];
|
|
|
foreach ($list as $value){
|
|
@@ -527,7 +529,8 @@ class Reorder extends Base
|
|
|
$value['return_total'] =$value['sale_price']*$value['num'] ;
|
|
|
// $value['total_num'] =$order['good_num'] ;
|
|
|
$value['company_name'] = $item[$value['apply_id']]??'';
|
|
|
-
|
|
|
+ $value['supplierName'] = $names['data'][$value['supplierNo']] ?? '';//isset($wsm['company']) ? $wsm['company'] : "";
|
|
|
+ $value['customerName'] = $names['data'][$value['customer_code']] ?? '';//isset($wsm['company']) ? $wsm['company'] : "";
|
|
|
//是否具有编辑权限
|
|
|
// $value['is_allow_update'] = 0;
|
|
|
// if (in_array($this->roleid, [1, 33]) || in_array($value['apply_id'], $role[DataGroupModel::$type_可编辑])) $value['is_allow_update'] = 1;
|