getAddressList($this->uid); return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $res_return); } /** * @apiVersion 1.0.0 * @api {post} /UserAddress/setDefaultAddress 2.设置默认地址(李程) * @apiName setDefaultAddress * @apiGroup UserAddress * @apiHeader {String} authentication 验证 * @apiParam {Int} address_id 地址id * @apiSuccessExample Success-Response: *{ "code": 200, "message": "成功", "data": { "errmsg": "默认地址设置成功" } } */ //设置默认地址 public function setDefaultAddress(UserAddressValidate $validate){ //参数验证 $validate->checkParam('userAddress_setDefaultAddress'); $parames = input(''); $parames['user_id'] = $this->uid; $res_return = model('UserAddress', 'service')->setDefaultAddress($parames); return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $res_return); } /** * @apiVersion 1.0.0 * @api {post} /UserAddress/makeChangeAddress 3.更新或者新增收货地址(李程) * @apiName makeChangeAddress * @apiGroup UserAddress * @apiHeader {String} authentication 验证 * @apiParam {Int} area_id '区县 * @apiParam {String} address 详细地址 * @apiParam {Int} address_id 地址id * @apiParam {String} consignee 收件人名称 * @apiParam {String} tel 收件人联系电话 * @apiSuccessExample Success-Response: *{ "code": 200, "message": "成功", "data": { "errcode": 0, "errmsg": "操作成功", "data": { "id": "188" } } } */ //更新或者新增收货地址 public function makeChangeAddress(UserAddressValidate $validate){ $validate->checkParam('UserAddress_makeChangeAddress'); $parames = input(''); $parames['user_id'] = $this->uid; $res_return = model('UserAddress', 'service')->makeChangeAddress($parames); return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $res_return); } /** * @apiVersion 1.0.0 * @api {post} /UserAddress/deleteAddress 4.删除用户配送地址(李程) * @apiName deleteAddress * @apiGroup UserAddress * @apiHeader {String} authentication 验证 * @apiParam {Int} address_id 地址id * @apiSuccessExample Success-Response: *{ "code": 200, "message": "成功", "data": { "errmsg": "删除操作成功" } } */ /* 删除用户配送地址 */ public function deleteAddress(UserAddressValidate $validate){ // $this->checkParam($validate,'identifier'); $parames = input(''); $parames['user_id'] = $this->uid; $res_return = model('UserAddress', 'service')->deleteAddress($parames); return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $res_return); } /** * @apiVersion 1.0.0 * @api {post} /UserAddress/addresss 5.地区三级地址(李程) * @apiName addresss * @apiGroup UserAddress * @apiHeader {String} authentication 验证id * @apiSuccessExample Success-Response: * { "code": 200, "message": "成功", "data": { "1": { "id": 1, "area_name": "广东省" }, "205": { "id": 205, "area_name": "河南省" }, "397": { "id": 397, "area_name": "内蒙古自治区" }, "513": { "id": 513, "area_name": "黑龙江省" } } } * */ public function addresss(){ $res_return = model('UserAddress','service')->addresss(); return self::returnMsg(self::SUCCESS, self::getMessage('SUCCESS'), $res_return); } }