协助排查广告使用ES情况:
请求参数(广告系统已使用到老版字段)
customerId,orderSourceIds,isFBA,isOffShelf,orderSourceSKUs,asinOrItemIds,skus,holidaysIds,productPropertys,stopProducts,publishTime,updateTime,productVitalityTypes,orderSourceSKUIds,onShelfModes,reviewStars,avgDailySales,weekSaleNums,twoWeekSaleNums,msaleNums,threeMonthSaleNums,isNullholidaysId,isNullOnShelfMode,developTypes,newClassId,newClassId2,newClassId3
响应参数(广告系统已使用到且老版存在新版没有字段)
OrderSourceSkuId,ListingPrice,ParentSku,ClassId,ClassName,ClassPath,HolidaysIds,NewClassId,NewClassId2,NewClassId3
最终有以下3个字段涉及新ES改造
OrderSourceSkuId,ListingPrice,HolidaysIds
OrderSourceSkuId:
涉及ERPApi接口:Erp/Products/GetProductVideoList
需要把渠道SKU返回给调用方 对应表(RB_ProductVideo_List)
查询ERPApi接口之后再查询ES,为了获取产品中文名称
ListingPrice:
使用接口返回的折扣时间确认当前售价
HolidaysIds:
新ES中改成了以逗号分隔方式返回 ("HolidaysId": "5,18")
Erp和Java节假日枚举分别对应表:
select id, HolidaysName from RB_SalesSactorHolidays where CustomerID=1
select id,tag_name from t_amazon_holiday_tag order by id


| 所属迭代 | 亚马逊产品线 - listingV1切换项目 |
|---|---|
| 所属模块 | 技术中心-需求池 亚马逊 |
| 相关需求 | IMS-AMZ:listingV1切换项目 |
| 指派给 | Closed 于 2024-04-25 13:46:12 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 百货开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 王翔宇 于 2024-04-19 10:00:17 |
|---|---|
| 由谁完成 | 李荣刚 于 2024-04-24 17:08:35 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 周杰 于 2024-04-25 13:46:12 |
| 关闭原因 | 已完成 |
| 最后编辑 | 周杰 于 2024-04-25 13:46:12 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 22工时 |
|---|---|
| 总计消耗 | 22工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2024-04-19 |
| 实际开始 | 2024-04-24 |
| 截止日期 | 2024-04-24 |
ES接口请求示例:
curl --location 'http://api-dw.zhcxkj.com/dw/sales/GetAmazonProductBasesByScrollId_1' \ --header 'Content-Type: application/json' \ --header 'Authorization: Basic aXJvYm90Ym94OmkxcjVvOEJvdGJveA==' \ --data '{"index":null,"type":null,"scrollId":null,"size":500,"orderBy":{"field":"Id","order":1},"Source":["CustomerId","OrderSourceId","OrderSourceSKU","SKU","OrderSourceCountry","ASINorItemId","OrderSourceSKUId","OrderSourceName","Id","IsFBA","PublishTime","ProductCheckTime","DiscountEndTime","DiscountSalesPrice","KykcNum","LocalStockNum","OrderSourceSkuOrderTime","AsinOrderTime","StopProduct","HolidaysId","IsAmazonSale","RobBuyBox","ListingPrice","ProductProperty","AddTime","AddAdminId","AddAdminName"],"language":"zh_CN","input":{"customerId":1,"orderSourceIds":[7160],"isFBA":null,"isOffShelf":null,"isOffShelfs":[],"robBuyBox":null,"orderSourceSKUs":["JREI283VLF881Q03YM210E"],"asinOrItemIds":null,"skus":null,"holidaysIds":null,"productPropertys":null,"stopProducts":null,"onShelfModes":null,"developTypes":null,"kykcNum":[],"localStockNum":[],"publishTime":[],"productCheckTime":[],"isAmazonSale":null,"brandIds":null,"isNullholidaysId":false,"NotWithBatterys":null,"notPlugRelateTypes":null},"CustomerId":0} '
排查在ERP之外项目用到ES的情况
凤凰计划归档排查: