This commit is contained in:
weiz 2024-01-27 17:57:47 +08:00
parent 256e0bd053
commit e4aa11133b
16 changed files with 29 additions and 29 deletions

View File

@ -43,6 +43,6 @@ class BidSecurityApply extends BaseModel
public function getPayTypeTextAttr($value,$data){ public function getPayTypeTextAttr($value,$data){
$dict = DictData::where('type_value','pay_type')->column('name','value'); $dict = DictData::where('type_value','pay_type')->column('name','value');
return $dict[$data['pay_type']]; return !empty($data['pay_type']) ? $dict[$data['pay_type']] : '';
} }
} }

View File

@ -34,18 +34,18 @@ class Contract extends BaseModel
public function getContractTypeTextAttr($value,$data): string public function getContractTypeTextAttr($value,$data): string
{ {
$dictData = DictData::where('type_value','contract_type')->column('name','value'); $dictData = DictData::where('type_value','contract_type')->column('name','value');
return $dictData[$data['contract_type']]; return !empty($data['contract_type']) ? $dictData[$data['contract_type']] : '';
} }
public function getContractStatusTextAttr($value,$data): string public function getContractStatusTextAttr($value,$data): string
{ {
$dictData = DictData::where('type_value','contract_status')->column('name','value'); $dictData = DictData::where('type_value','contract_status')->column('name','value');
return $dictData[$data['contract_status']]; return !empty($data['contract_status']) ? $dictData[$data['contract_status']] : '';
} }
public function getContractPricingMethodTextAttr($value,$data){ public function getContractPricingMethodTextAttr($value,$data){
$dictData = DictData::where('type_value','contract_pricing_method')->column('name','value'); $dictData = DictData::where('type_value','contract_pricing_method')->column('name','value');
return $dictData[$data['contract_pricing_method']]; return !empty($data['contract_pricing_method']) ? $dictData[$data['contract_pricing_method']] : '';
} }
public function getExpireAttr($value): string public function getExpireAttr($value): string

View File

@ -47,7 +47,7 @@ class ContractNegotiation extends BaseModel
public function getNegotiationTypeTextAttr($value,$data){ public function getNegotiationTypeTextAttr($value,$data){
$dict = DictData::where('type_value','negotiation_type')->column('name','value'); $dict = DictData::where('type_value','negotiation_type')->column('name','value');
return $dict[$data['negotiation_type']]; return !empty($data['negotiation_type']) ? $dict[$data['negotiation_type']] : '';
} }
} }

View File

@ -42,17 +42,17 @@ class ProcurementContract extends BaseModel
public function getContractTypeTextAttr($value,$data){ public function getContractTypeTextAttr($value,$data){
$dict = DictData::where('type_value','procurement_contract_type')->column('name','value'); $dict = DictData::where('type_value','procurement_contract_type')->column('name','value');
return $dict[$data['contract_type']]; return !empty($data['contract_type']) ? $dict[$data['contract_type']] : '';
} }
public function getPayTypeTextAttr($value,$data){ public function getPayTypeTextAttr($value,$data){
$dict = DictData::where('type_value','pay_type')->column('name','value'); $dict = DictData::where('type_value','pay_type')->column('name','value');
return $dict[$data['pay_type']]; return !empty($data['pay_type']) ? $dict[$data['pay_type']] : '';
} }
public function getAccountPeriodTextAttr($value,$data){ public function getAccountPeriodTextAttr($value,$data){
$dict = DictData::where('type_value','account_period')->column('name','value'); $dict = DictData::where('type_value','account_period')->column('name','value');
return $dict[$data['account_period']]; return !empty($data['account_period']) ? $dict[$data['account_period']] : '';
} }
} }

View File

@ -34,7 +34,7 @@ class CustomerDemand extends BaseModel
public function getImportanceTextAttr($value,$data): string public function getImportanceTextAttr($value,$data): string
{ {
$dictData = DictData::where('type_value','importance')->column('name','value'); $dictData = DictData::where('type_value','importance')->column('name','value');
return $dictData[$data['importance']]; return !empty($data['importance']) ? $dictData[$data['importance']] : '';
} }
public function getRecordingTimeAttr($value): string public function getRecordingTimeAttr($value): string

View File

@ -42,17 +42,17 @@ class FinanceInvoiceApply extends BaseModel
public function getPeriodTextAttr($value,$data){ public function getPeriodTextAttr($value,$data){
$dict = DictData::where('type_value','pay_period')->column('name','value'); $dict = DictData::where('type_value','pay_period')->column('name','value');
return $dict[$data['period']]; return !empty($data['period']) ? $dict[$data['period']] : '';
} }
public function getTaxRateTextAttr($value,$data){ public function getTaxRateTextAttr($value,$data){
$dict = DictData::where('type_value','tax_rate')->column('name','value'); $dict = DictData::where('type_value','tax_rate')->column('name','value');
return $dict[$data['tax_rate']]; return !empty($data['tax_rate']) ? $dict[$data['tax_rate']] : '';
} }
public function getInvoiceTypeTextAttr($value,$data){ public function getInvoiceTypeTextAttr($value,$data){
$dict = DictData::where('type_value','invoice_type')->column('name','value'); $dict = DictData::where('type_value','invoice_type')->column('name','value');
return $dict[$data['invoice_type']]; return !empty($data['invoice_type']) ? $dict[$data['invoice_type']] : '';
} }
public function getMailingTimeAttr($value){ public function getMailingTimeAttr($value){

View File

@ -43,17 +43,17 @@ class FinancePaymentApply extends BaseModel
public function getPaymentNatureTextAttr($value,$data){ public function getPaymentNatureTextAttr($value,$data){
$dict = DictData::where('type_value','payment_natrue')->column('name','value'); $dict = DictData::where('type_value','payment_natrue')->column('name','value');
return $dict[$data['payment_nature']]; return !empty($data['payment_nature']) ? $dict[$data['payment_nature']] : '';
} }
public function getPayTypeTextAttr($value,$data){ public function getPayTypeTextAttr($value,$data){
$dict = DictData::where('type_value','pay_type')->column('name','value'); $dict = DictData::where('type_value','pay_type')->column('name','value');
return $dict[$data['pay_type']]; return !empty($data['pay_type']) ? $dict[$data['pay_type']] : '';
} }
public function getInvoiceStatusTextAttr($value,$data){ public function getInvoiceStatusTextAttr($value,$data){
$dict = DictData::where('type_value','invoice_status')->column('name','value'); $dict = DictData::where('type_value','invoice_status')->column('name','value');
return $dict[$data['invoice_status']]; return !empty($data['invoice_status']) ? $dict[$data['invoice_status']] : '';
} }
public function getPayDateAttr($value): string public function getPayDateAttr($value): string

View File

@ -43,12 +43,12 @@ class FinancePaymentPlan extends BaseModel
public function getPeriodTextAttr($value,$data){ public function getPeriodTextAttr($value,$data){
$dict = DictData::where('type_value','pay_period')->column('name','value'); $dict = DictData::where('type_value','pay_period')->column('name','value');
return $dict[$data['period']]; return !empty($data['period']) ? $dict[$data['period']] : '';
} }
public function getStatusTextAttr($value,$data){ public function getStatusTextAttr($value,$data){
$dict = DictData::where('type_value','pay_status')->column('name','value'); $dict = DictData::where('type_value','pay_status')->column('name','value');
return $dict[$data['status']]; return !empty($data['status']) ? $dict[$data['status']] : '';
} }
public function getPayDateAttr($value): string public function getPayDateAttr($value): string

View File

@ -47,12 +47,12 @@ class FinanceReceiptRecord extends BaseModel
public function getInvoiceTypeTextAttr($value,$data){ public function getInvoiceTypeTextAttr($value,$data){
$dict = DictData::where('type_value','invoice_type')->column('name','value'); $dict = DictData::where('type_value','invoice_type')->column('name','value');
return $dict[$data['invoice_type']]; return !empty($data['invoice_type']) ? $dict[$data['invoice_type']] : '';
} }
public function getInvoiceTaxRateTextAttr($value,$data){ public function getInvoiceTaxRateTextAttr($value,$data){
$dict = DictData::where('type_value','tax_rate')->column('name','value'); $dict = DictData::where('type_value','tax_rate')->column('name','value');
return $dict[$data['invoice_tax_rate']]; return !empty($data['invoice_tax_rate']) ? $dict[$data['invoice_tax_rate']] : '';
} }
public function getContractTypeTextAttr($value,$data): string public function getContractTypeTextAttr($value,$data): string

View File

@ -37,7 +37,7 @@ class FinanceRefundApply extends BaseModel
public function getRefundTypeTextAttr($value,$data){ public function getRefundTypeTextAttr($value,$data){
$dict = DictData::where('type_value','refund_type')->column('name','value'); $dict = DictData::where('type_value','refund_type')->column('name','value');
return $dict[$data['refund_type']]; return !empty($data['refund_type']) ? $dict[$data['refund_type']] : '';
} }
public function getRefundDateAttr($value): string public function getRefundDateAttr($value): string

View File

@ -48,6 +48,6 @@ class FinanceRefundRecord extends BaseModel
public function getRefundTypeTextAttr($value,$data){ public function getRefundTypeTextAttr($value,$data){
$dict = DictData::where('type_value','refund_type')->column('name','value'); $dict = DictData::where('type_value','refund_type')->column('name','value');
return $dict[$data['refund_type']]; return !empty($data['refund_type']) ? $dict[$data['refund_type']] : '';
} }
} }

View File

@ -37,12 +37,12 @@ class FinanceReturnedMoney extends BaseModel
public function getPeriodTextAttr($value,$data){ public function getPeriodTextAttr($value,$data){
$dict = DictData::where('type_value','pay_period')->column('name','value'); $dict = DictData::where('type_value','pay_period')->column('name','value');
return $dict[$data['period']]; return !empty($data['period']) ? $dict[$data['period']] : '';
} }
public function getReturnStatusTextAttr($value,$data){ public function getReturnStatusTextAttr($value,$data){
$dict = DictData::where('type_value','return_status')->column('name','value'); $dict = DictData::where('type_value','return_status')->column('name','value');
return $dict[$data['return_status']]; return !empty($data['return_status']) ? $dict[$data['return_status']] : '';
} }
public function getReturnDateAttr($value): string public function getReturnDateAttr($value): string

View File

@ -37,17 +37,17 @@ class FinanceReturnedRecord extends BaseModel
public function getCollectionTypeTextAttr($value,$data){ public function getCollectionTypeTextAttr($value,$data){
$dict = DictData::where('type_value','collection_type')->column('name','value'); $dict = DictData::where('type_value','collection_type')->column('name','value');
return $dict[$data['collection_type']]; return !empty($data['collection_type']) ? $dict[$data['collection_type']] : '';
} }
public function getInvoiceStatusTextAttr($value,$data){ public function getInvoiceStatusTextAttr($value,$data){
$dict = DictData::where('type_value','invoice_status')->column('name','value'); $dict = DictData::where('type_value','invoice_status')->column('name','value');
return $dict[$data['invoice_status']]; return !empty($data['invoice_status']) ? $dict[$data['invoice_status']] : '';
} }
public function getPayTypeTextAttr($value,$data){ public function getPayTypeTextAttr($value,$data){
$dict = DictData::where('type_value','pay_type')->column('name','value'); $dict = DictData::where('type_value','pay_type')->column('name','value');
return $dict[$data['pay_type']]; return !empty($data['pay_type']) ? $dict[$data['pay_type']] : '';
} }
public function getReturnDateAttr($value): string public function getReturnDateAttr($value): string

View File

@ -34,7 +34,7 @@ class Project extends BaseModel
public function getStatusTextAttr($value,$data) public function getStatusTextAttr($value,$data)
{ {
$dictData = DictData::where('type_value','project_status')->column('name','value'); $dictData = DictData::where('type_value','project_status')->column('name','value');
return $dictData[$data['status']]; return !empty($data['status']) ? $dictData[$data['status']] : '';
} }
public function getProjectContentTextAttr($value,$data) public function getProjectContentTextAttr($value,$data)

View File

@ -33,6 +33,6 @@ class ProjectMaterialBudgetDetail extends BaseModel
public function getBudgetTypeTextAttr($value,$data){ public function getBudgetTypeTextAttr($value,$data){
$dict = DictData::where('type_value','budget_type')->column('name','value'); $dict = DictData::where('type_value','budget_type')->column('name','value');
return $dict[$data['budget_type']]; return !empty($data['budget_type']) ? $dict[$data['budget_type']] : '';
} }
} }

View File

@ -33,6 +33,6 @@ class QuotationDetail extends BaseModel
public function getTaxRateTextAttr($value,$data){ public function getTaxRateTextAttr($value,$data){
$dictData = DictData::where('type_value','tax_rate')->column('name','value'); $dictData = DictData::where('type_value','tax_rate')->column('name','value');
return $dictData[$data['tax_rate']]; return !empty($data['tax_rate']) ? $dictData[$data['tax_rate']] : '';
} }
} }