hasOne(AssetInfo::class, 'id', 'a_id') ->field('id,name,images,address,contacts,mobile,area'); } /** * @notes 关联管理员表 * @return \think\model\relation\HasOne * @author 令狐冲 * @date 2021/7/5 14:39 */ public function referee() { return $this->hasOne(Admin::class, 'id', 'referee_uid') ->field('id,name'); } /** * @notes 关联管理员表 * @return \think\model\relation\HasOne * @author 令狐冲 * @date 2021/7/5 14:39 */ public function firstapproval() { return $this->hasOne(Admin::class, 'id', 'first_uid') ->field('id,name'); } /** * @notes 关联管理员表 * @return \think\model\relation\HasOne * @author 令狐冲 * @date 2021/7/5 14:39 */ public function endapproval() { return $this->hasOne(Admin::class, 'id', 'second_uid') ->field('id,name'); } /** * @notes 关联管理员表 * @return \think\model\relation\HasOne * @author 令狐冲 * @date 2021/7/5 14:39 */ public function first() { return $this->hasOne(Admin::class, 'id', 'first_uid') ->field('id,name'); } /** * @notes 一审状态类型 * @param $value * @param $data * @return string|string[] * @author ljj * @date 2022/2/17 2:50 下午 */ public function getFirstStatusDescAttr($value,$data) { return AssetEnum::getFirstStatusDesc($data['first_status']); } /** * @notes 终审 * @param $value * @param $data second_status * @return string|string[] * @author ljj * @date 2022/2/17 2:50 下午 */ public function getSecondStatusDescAttr($value,$data) { return AssetEnum::getSecondStatusDesc($data['second_status']); } /** * @notes 终审 * @param $value * @param $data second_status * @return string|string[] * @author ljj * @date 2022/2/17 2:50 下午 */ public function getApprovalStatusDescAttr($value,$data) { return AssetEnum::getApprovalStatusDesc($data['approval_status']); } /** * @notes 是否缴费 * @param $value * @param $data second_status * @return string|string[] * @author ljj * @date 2022/2/17 2:50 下午 */ public function getIsPayDescAttr($value,$data) { return AssetEnum::getIsPayDesc($data['is_pay']); } }