__('Salestate 0'), '1' => __('Salestate 1'), '2' => __('Salestate 2'), '3' => __('Salestate 3'), '4' => __('Salestate 4'), '5' => __('Salestate 5'), '6' => __('Salestate 6')]; } public function getCommentstateList() { return ['0' => __('Commentstate 0'), '1' => __('Commentstate 1')]; } public function getSalestateTextAttr($value, $data) { $value = $value ?: ($data['salestate'] ?? ''); $list = $this->getSalestateList(); return $list[$value] ?? ''; } public function getCommentstateTextAttr($value, $data) { $value = $value ?: ($data['commentstate'] ?? ''); $list = $this->getCommentstateList(); return $list[$value] ?? ''; } public function Order() { return $this->belongsTo('Order', 'order_sn', 'order_sn', [], 'LEFT'); } }