/**
  * 更新并返回更新结果
  *
  * @param array $data 更新收货地址数据
  *              ~
  *              [
  *                  'id' => '主键ID', 'addressee' => '', 'mobile' => '',
  *                  'county' => '', 'address' => ''
  *              ]
  *              ~
  * @param \api\group\v1\models\Address $addressModel 收货地址model对象
  * @param \common\helpers\Util $util
  *
  * @return mixed
  */
 private function update($data, $addressModel, $util)
 {
     $addr = $addressModel->getAddrById($data['id'], Address::STATUS_ENABLE, false);
     if (!$addr) {
         return $util->responseArray(6104, 'address_notexists_disable', '收货地址不存在或已被删除');
     }
     $ret = $addressModel->updateAddr($addr, $data);
     if ($ret) {
         return $util->responseArray(0, 'success', '修改成功', ['id' => $data['id'], 'addressee' => $data['addressee'], 'mobile' => $data['mobile'], 'address' => $data['address']]);
     } else {
         return $util->responseArray(-1, 'system_busy', '系统繁忙,请稍后重试');
     }
 }