代销通过(接口名:/service/isc/oct/consignment/apply/approve)
2022-05-05 16:25:56 0 举报
AI智能生成
点击代销通过按钮触发的逻辑
作者其他创作
大纲/内容
校验申请
申请id是否在consignment_apply(代销申请表)中
status是否为ConsignmentApproveStatusEnum.PENDING(待审核)
买家授权状态authStatus不等于AuthStatusEnum.FROZEN(冻结)
其余校验逻辑
查询商品快照(根据申请id)
查询表consignment_apply_snapshot(代销申请商品快照信息表)根据申请id
获取快照表中的snapshot_data(json信息)判断shelfStatus是否为GoodsShelfStatusEnum.ON.type(上架)
买家代销配置
查询买家的代销配置
代销商品从oct_buyer_one_sale_goods(oc买家代销商品表)查询其实详细的没用到
代销商品规格从oct_buyer_one_sale_goods_sku(oc买家代销商品规格表)获取其实详细的没用到
调用cdc接口dropshipSkuAuth(cdc商品代销授权接口)
提交执行
更新审批状态为ConsignmentApproveStatusEnum.SUCCESS(审核通过)
保存代销商品&一件刊登信息
代销表
更新表isc_sys.oct_buyer_one_sale_goods(oc买家代销商品表)
更新或者插入
更新表isc_sys.oct_buyer_one_sale_goods_sku(oc买家代销商品规格表)
更新或者插入
还有配置表isc_sys.oct_buyer_one_sale_config(oc买家代销商品配置表)
一件刊登信息中间表(代销商品中间表数据保存,用于同步到eBay,完全以代销表为标准同步至中间表不加任何逻辑)
添加一键刊登加价策略的商品级策略数据
0 条评论
下一页