砍价活动砍价判断逻辑接口(ver 20160830

砍价活动砍价判断逻辑接口

主要应用场景:砍价活动页面中,帮砍会员点击砍价时调用

接口调用请求说明

http请求方式: POST,GET 
接口地址: /api/bargain/Action

参数说明

参数 是否必须 说明 版本号
baId 砍价活动id 20160830

调用举例

$.ajax({
	type: "POST",
	url: "/api/bargain/Action",
	data: "baId=" + $("#Hid_id").val() + "&d=" + new Date().getTime(),
	dataType: "json",
	success: function (obj) {
	}
});

返回说明

正常情况下,会返回商品实体的相关信息:

{
	"ret": "Ok",--状态,Ok为成功
	"data": {--返回数据
		"bad":{--活动砍价详情
			"ActivityId": 5;--活动id
			"UserId": 21;--砍价用户id
			"NickName": "用户名或昵称";--砍价用户昵称或用户名
			"Price": "12.43";--砍价金额
			"CreateTime": "2016/08/24 10:55:34";--砍价时间
			"Id": 2;--砍价详情id
		},
		"nextTime":"2016/08/24 10:55:34"--下次可砍价时间
	}
}

错误时状态码不会是1000,JSON数据包示例如下(该示例为参数错误):

{
	"ret": "1003",--状态
	"data": null--返回数据
}
返回状态码ret:
1001:参数不全
1003:用户未登陆
NoActivity:活动不存在
NoOpen:活动未开启
NoUser:用户不存在
NoSelf:自己不能进行砍价
IsBottom:已经是最低价了
End:活动结束
UnitError:单位出错
NoTimes:间隔时间限制还没结束,返回data为"2016/08/24 10:55:34"
Fail:砍价添加失败
UpdateError:更新砍价活动错误