where(['id' => $address_id])->append(['province','city','district','gender_desc'])->findOrEmpty()->toArray(); }else { $result = $model->where(['user_id' => $user_id]) ->append(['province','city','district','gender_desc']) ->where('is_default', 1) ->findOrEmpty() ->toArray(); } return $result; } /** * @notes 省 * @param $value * @param $data * @return mixed * @author ljj * @date 2022/4/6 6:57 下午 */ public function getProvinceAttr($value,$data) { return Region::where(['id'=>$data['province_id']])->value('name'); } /** * @notes 市 * @param $value * @param $data * @return mixed * @author ljj * @date 2022/4/6 7:02 下午 */ public function getCityAttr($value,$data) { return Region::where(['id'=>$data['city_id']])->value('name'); } /** * @notes 区 * @param $value * @param $data * @return mixed * @author ljj * @date 2022/4/6 7:02 下午 */ public function getDistrictAttr($value,$data) { return Region::where(['id'=>$data['district_id']])->value('name'); } /** * @notes 获取性别 * @param $value * @param $data * @return string * @author cjhao * @date 2024/10/12 10:54 */ public function getGenderDescAttr($value,$data){ $genderData = [ 1 => '先生', 2 => '女士', ]; return $genderData[$data['gender']] ?? ''; } }