feat: map upstream master data fields
This commit is contained in:
parent
e9cc028ebc
commit
0741b6be02
@ -92,6 +92,7 @@ SELECT
|
||||
registeredAddress AS registered_address,
|
||||
businessScope AS business_scope,
|
||||
accountSerialNumber AS basic_deposit_account_number,
|
||||
registeredCapitalVaildTime AS subscribed_at,
|
||||
companyStatus AS company_status,
|
||||
financialManager AS financial_officer,
|
||||
supervisor AS supervisor,
|
||||
@ -127,7 +128,9 @@ SQL);
|
||||
$rows = $query->select(<<<SQL
|
||||
SELECT
|
||||
s.Id AS id,
|
||||
s.sotreId AS store_id,
|
||||
s.openTime AS opened_at,
|
||||
s.renewalTime AS renewed_at,
|
||||
s.erpShopName AS erp_store_name,
|
||||
s.unifiedSocialCreditCode AS unified_social_credit_code,
|
||||
c.businessLicenseName AS company_name,
|
||||
@ -135,8 +138,10 @@ SELECT
|
||||
NULL AS trademark_name,
|
||||
s.platform AS platform,
|
||||
s.responsibleDepartment AS profit_center,
|
||||
s.shopHead AS store_manager,
|
||||
NULL AS store_manager,
|
||||
NULL AS department_manager,
|
||||
s.shopState AS store_status,
|
||||
s.shopBankAccount AS withdrawal_account,
|
||||
s.shopType AS store_type,
|
||||
s.channelType AS channel_mode
|
||||
FROM rpt.fys_shopInfo AS s
|
||||
@ -175,11 +180,16 @@ SQL);
|
||||
$rows = $query->select(<<<SQL
|
||||
SELECT
|
||||
Id AS id,
|
||||
trademarkNumber AS trademark_number,
|
||||
trademarkName AS trademark_name,
|
||||
internationalClassification AS trademark_type,
|
||||
trademarkStatus AS trademark_status,
|
||||
registrationDate AS registration_date,
|
||||
termOfValidity AS expiry_date,
|
||||
approvedCommodities AS approved_goods,
|
||||
transferenceUser AS final_holder,
|
||||
registrationAddress AS registered_address,
|
||||
custodyDepartment AS custody_department,
|
||||
remark AS notes
|
||||
FROM rpt.fys_TrademarkInfo
|
||||
WHERE isDelete = 0
|
||||
@ -226,6 +236,7 @@ SQL);
|
||||
{
|
||||
$row = $this->toUtf8($row);
|
||||
$row['establishment_date'] = $this->date($row['establishment_date'] ?? null);
|
||||
$row['subscribed_at'] = $this->date($row['subscribed_at'] ?? null);
|
||||
$row['company_status'] = match ((string) ($row['company_status'] ?? '')) {
|
||||
'0' => '正常',
|
||||
'1' => '已注销',
|
||||
@ -239,6 +250,7 @@ SQL);
|
||||
{
|
||||
$row = $this->toUtf8($row);
|
||||
$row['opened_at'] = $this->date($row['opened_at'] ?? null);
|
||||
$row['renewed_at'] = $this->date($row['renewed_at'] ?? null);
|
||||
$row['store_status'] = match ((string) ($row['store_status'] ?? '')) {
|
||||
'0' => '正常',
|
||||
'3' => '关闭中',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user