文档
测试

聚合商品信息

POST
139.196.110.143:8080/interfaceForOut/editProductSu

请求参数

参数名
类型
描述
必填
productCode
string
聚合商品编码
必填
productName
string
聚合商品名称
必填
categoryCode1
string
聚合商品所属一级分类编码
必填
categoryCode2
string
聚合商品所属二级分类编码
必填
categoryCode3
string
聚合商品所属三级分类编码
必填
flag
string
操作类型 add:新增或编辑(通过su_code查询结果判断,存在编辑,不存在新增);remove:删除
必填
sign
string
签名
必填
skuNameShow
string
商品展示名
必填

响应参数

参数名
类型
描述
必填
code
int
操作状态码200-成功,-其他-失败
必填
msg
string
成功或失败说明
必填

说明 / 示例

聚合商品信息接口 操作的数据表:聚合商品表:shop_admin_product_su 接口逻辑与步骤: 1、验证接口所有参数,所有参数不能为空。如果存在空参数,接口直接返回失败。 2、验证签名,签名不通过,接口返回失败。 3、判断参数flag,如果flag=add,代表是新增或者编辑,然后根据参数product_code到聚合商品表:shop_admin_product_su中查询,查询条件字段:product_code,如果查到则更新(更新字段:product_name,product_image,category_code1,category_code2,category_code3,update_time)。没查到则插入(注意插入时is_invalid = 0,create_time = 当前时间,update_time=当前时间)。 4、如果flag=remove,代表是删除,然后根据参数product_code到聚合商品表:shop_admin_product_su中查询,查询条件字段:product_code,如果查到则更新(更新字段:is_invalid = 1,update_time=当前时间),没查到则返回:删除失败,删除的聚合商品不存在。 入参: { "productCode": "1111", "productName": "测试", "skuNameShow": "展示名称", "categoryCode1": "1", "categoryCode2": "2", "categoryCode3": "3", "flag": "add", "sign": "4b960c75026e6964838b3393477daf1e" } 出参: { "msg": "操作成功", "code": 200 }