belongsTo(\app\common\model\contract\ProcurementContract::class, 'procurement_contract_id'); } public function material() { return $this->hasMany(\app\common\model\contract\ProcurementContractDetail::class, 'procurement_contract_id', 'procurement_contract_id'); } public function org() { return $this->hasOne(\app\common\model\dept\Orgs::class, 'id', 'org_id'); } public function dept() { return $this->hasOne(\app\common\model\dept\Dept::class, 'id', 'dept_id'); } public function getSigningDateAttr($value) { return empty($value) ? '' : date('Y-m-d H:i:s', $value); } }