|
@@ -106,7 +106,7 @@ class Platform extends Base
|
|
|
if ($param['is_select_pay_rate'] == 1) {
|
|
|
|
|
|
$userCommon = new \app\admin\common\User();
|
|
|
- $company_names = $userCommon->handle('getCodeAndName', ['code' => array_column($param['pay_list'], 'companyNo')]);
|
|
|
+
|
|
|
// if (!isset($company_names['code']) || $company_names['code'] != 0) throw new Exception($company_names['message']);
|
|
|
|
|
|
$weight = 0;
|
|
@@ -124,10 +124,13 @@ class Platform extends Base
|
|
|
"updatetime" => $date
|
|
|
]];
|
|
|
foreach ($param['pay_list'] as $pay) {
|
|
|
+ $company_names = $userCommon->handle('hqInfo', ['code' =>$pay['companyNo']]);
|
|
|
$insert_da[] = [
|
|
|
'platform_id' => $platform_id,
|
|
|
'companyNo' => $pay['companyNo'],
|
|
|
- 'companyName' => $company_names['data'][$pay['companyNo']] ?? '',
|
|
|
+ 'companyName' => $company_names['data']['name'] ?? '',
|
|
|
+ 'supplierName' => $company_names['data']['relation_name'] ?? '',
|
|
|
+ 'supplierNo' => $company_names['data']['relation_code'] ?? '',
|
|
|
'rate' => $pay['rate'],
|
|
|
'is_cgd' => 1,
|
|
|
'is_qrd' => 1,
|
|
@@ -386,10 +389,13 @@ class Platform extends Base
|
|
|
"updatetime" => $date
|
|
|
]];
|
|
|
foreach ($param['pay_list'] as $pay) {
|
|
|
+ $company_names = $userCommon->handle('hqInfo', ['code' =>$pay['companyNo']]);
|
|
|
$insert_da[] = [
|
|
|
'platform_id' => $param['id'],
|
|
|
'companyNo' => $pay['companyNo'],
|
|
|
'companyName' => $company_names['data'][$pay['companyNo']] ?? '',
|
|
|
+ 'supplierName' => $company_names['data']['relation_name'] ?? '',
|
|
|
+ 'supplierNo' => $company_names['data']['relation_code'] ?? '',
|
|
|
'rate' => $pay['rate'],
|
|
|
'is_cgd' => 1,
|
|
|
'is_qrd' => 1,
|