100], [['order_id'], 'unique'], ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'order_id' => 'Order ID', 'money_man' => 'Money Man', 'money_no' => 'Money No', 'money_bank' => 'Money Bank', 'transfer_date' => 'Transfer Date', 'transfer_money' => 'Transfer Money', 'transfer_bank_id' => 'Transfer Bank ID', 'transfer_bank_no' => 'Transfer Bank No', 'rate1' => 'Rate1', 'money1' => 'Money1', 'rate2' => 'Rate2', 'money2' => 'Money2', 'rate3' => 'Rate3', 'money3' => 'Money3', 'rate4' => 'Rate4', 'money4' => 'Money4', 'rate5' => 'Rate5', 'money5' => 'Money5', 'send_rate' => 'Send Rate', 'send_money' => 'Send Money', 'send_price' => 'Send Price', 'status_id' => 'Status ID', 'lock_id' => 'Lock ID', 'caiwu_no' => 'Caiwu No', 'budian_rate' => 'Budian Rate', 'budian_money' => 'Budian Money', 'business_back_money' => 'Business Back Money', 'business_back_rate' => 'Business Back Rate', 'business_back_routine' => 'Business Back Routine', 'business_back_date' => 'Business Back Date', 'force_back_money' => 'Force Back Money', 'force_back_rate' => 'Force Back Rate', 'force_back_routine' => 'Force Back Routine', 'force_back_date' => 'Force Back Date', 'caiwu_status_id' => 'Caiwu Status ID', 'remark' => 'Remark', 'pay_date' => 'Pay Date', 'created_at' => 'Created At', 'updated_at' => 'Updated At', ]; } public function getOrder() { return $this->hasOne(OrderT::className(),['id'=>'order_id']); } public function getLock() { return $this->hasOne(UserT::className(),['id'=>'lock_id']); } public function getBank() { return $this->hasOne(BankT::className(),['id'=>'transfer_bank_id']); } public function getStatus() { return $this->hasOne(StatusT::className(),['id'=>'status_id']); } public function getCaiwuStatus() { return $this->hasOne(CaiwuStatusT::className(),['id'=>'caiwu_status_id']); } public function getPay($rate) { $pay_money = 0; $order_info = $this->order; if($rate > 0) { $pay_money = round($order_info->total1_clear * $rate/100,2); } return $pay_money; } }