/* HTTP API 商品相关业务 * Copyright 2020, CAIMEI365 * Date 2020/07/16 * auther xw */ var ProductApi = { GetProductDdtails: function (params, callback) {//获取商品详情 Http.AjaxService({ url:'/commodity/product/details', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsImages: function (params, callback) {//获取商品图片 Http.AjaxService({ url:'/commodity/product/detail/images', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsPrice: function (params, callback) {//获取商品价格 Http.AjaxService({ url:'/commodity/price/detail', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsLadderPrice: function (params, callback) {//获取商品阶梯价格 Http.AjaxService({ url:'/commodity/price/ladder', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsParameter: function (params, callback) {//获取商品参数 Http.AjaxService({ url:'/commodity/detail/params', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetProductDdtailsRecommend: function (params, callback) {//获取商品推荐 Http.AjaxService({ url:'/commodity/detail/recommend', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetEquipmentDdtailsRecommend: function (params, callback) {//获取项目详情 Http.AjaxService({ url:'/commodity/equipment/details', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetbigTypeclassify: function (params, callback) {//一二三级分类-商品分类列表 Http.AjaxService({ url:'/commodity/type/id', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GethomeData:function (params, callback) {//产品仪器楼层 Http.AjaxService({ url:'/commodity/classify/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetSearchProduct:function (params, callback) {//根据分类ID 查询商品 Http.AjaxService({ url:'/commodity/search/query/product/type', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetbeautyProduct:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/activity/data', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, GetAuthProductDeatil:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/product/auth/details', type:'get', data:params, json:true }) .then(function(res){ callback(res); }); }, GetProductSearchList:function (params, callback) {//产品仪器商品列表查询 Http.AjaxService({ url:'/commodity/search/query/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetSearchEquipmentList:function (params, callback) {//搜索项目仪器列表查询 Http.AjaxService({ url:'/commodity/search/query/equipment', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetPromotionsInfo:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/promotions/info', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, GetPromotionsProduct:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/promotions/product', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, getActivityData: function (params, callback) { Http.AjaxService({ url: '/commodity/page/floor', type: 'get', data: params, json: true, isHost:true }) .then(function (res) { callback(res); }); }, /** * @优惠券-活动商品页列表数据 * @param:userId 用户userId(未登录传0) * @param:pageNum 每页页码 * @param:pageSize 条数 * @param:couponId 优惠券ID */ QueryCouponActivityList:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/activity/page', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品详情-查看相关优惠券 * @param:userId 用户userId * @param:productId 商品ID * @param:source 来源 1 WWW 2小程序 * @param:status 状态 1 未领取 2已领取 */ QueryProductDetilsCoupons:function (params, callback) { Http.AjaxService({ url:'/commodity/coupon/details/coupons', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-领取中心优惠券列表 * @param:userId 用户userId(未登录传0) * @param:pageNum 每页页码 * @param:pageSize 条数 */ QueryCouponCollarList:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/collar/list', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-个人中心优惠券列表 * @param:userId 用户userId(必传) * @param:pageNum 页码 * @param:pageSize 每页条数 * @param:status 使用状态 1未使用 2已使用 3已失效 */ QueryCouponCenter:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/center', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-领取优惠券 * @param:userId 用户userId * @param:couponId 优惠券Id * @param:source 来源: 1WWW 2小程序 */ ReceiveCoupon:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/collar', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-兑换优惠券 * @param:userId 用户userId * @param:redemptionCode 优惠券兑换码 * @param:source 来源: 1WWW 2小程序 */ ExchangeCoupon:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/redeem', type:'post', data:params, json:false, isHost:true }) .then(function(res){ callback(res); }); }, /** * @优惠券-我的优惠券数量统计 * @param:userId 用户userId */ QueryCouponsCount:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/coupon/coupons/count', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品收藏-操作商品收藏 * @param:userId 用户userId * @param:productId 商品Id */ getProductUserLike:function (params, callback) {//商品收藏操作 Http.AjaxService({ url:'/commodity/userLike/likeOne', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @我的商品收藏-列表 * @param:userId 用户userId * @param:pageNum 页码 * @param:pageSize 每一页条数 */ getProductUserLikeList:function (params, callback) {//获取商品收藏列表 Http.AjaxService({ url:'/commodity/userLike/likeList', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, /** * @商品收藏-删除商品收藏 * @param:userId 用户userId * @param:productIds 字符串productId逗号隔开 */ getDeleteUserLike:function (params, callback) {//获取促销活动详情 Http.AjaxService({ url:'/commodity/userLike/deleteList', type:'get', data:params, json:true, isHost:true }) .then(function(res){ callback(res); }); }, };