data['orderId']; $name = $this->data['name']; $mobile = $this->data['mobile']; $address = $this->data['address']; $province = $this->data['province']; $city = $this->data['city']; $district = $this->data['district']; if (!isset($orderId)) { return [ 'code' => 1, 'msg' => '请传入订单ID' ]; } if (!isset($name)) { return [ 'code' => 1, 'msg' => '请填写收件人姓名' ]; } if (!Validator::phone($mobile)) { return [ 'code' => 1, 'msg' => '请输入正确的手机号' ]; } if (!isset($mobile)) { return [ 'code' => 1, 'msg' => '请填写收件人手机号' ]; } if (!isset($address)) { return [ 'code' => 1, 'msg' => '请填写收件人地址' ]; } $order = Order::findOne($orderId); $arr = [ 'province' => $province, 'city' => $city, 'district' => $district, 'detail' => $address ]; $order->name = $name; $order->mobile = $mobile; $order->address = $province . $city . $district . $address; $order->address_data = json_encode($arr); if ($order->save()) { return [ 'code' => 0, 'msg' => '更新成功' ]; } return [ 'code' => 1, 'msg' => '更新失败' ]; } public function updateAddress2() { $orderId = $this->data['orderId']; $name = $this->data['name']; $mobile = $this->data['mobile']; $address = $this->data['address']; $province = $this->data['province']; $city = $this->data['city']; $district = $this->data['district']; if (!isset($orderId)) { return [ 'code' => 1, 'msg' => '请传入订单ID' ]; } if (!isset($name)) { return [ 'code' => 1, 'msg' => '请填写收件人姓名' ]; } if (!Validator::phone($mobile)) { return [ 'code' => 1, 'msg' => '请输入正确的手机号' ]; } if (!isset($mobile)) { return [ 'code' => 1, 'msg' => '请填写收件人手机号' ]; } if (!isset($address)) { return [ 'code' => 1, 'msg' => '请填写收件人地址' ]; } $order = Order::findOne($orderId); $arr = [ 'province' => $province, 'city' => $city, 'district' => $district, 'detail' => $address ]; $order->name = $name; $order->mobile = $mobile; $order->address = $province . $city . $district . $address; $order->address_data = json_encode($arr); if ($order->save()) { return [ 'code' => 0, 'msg' => '更新成功' ]; } return [ 'code' => 1, 'msg' => '更新失败' ]; } }