

需求背景:目前调价服务对大宽表依赖很大,需要分离
需求实现
在MongoDB新增打标表,数据结构在当前打标表的基础上增加如下字段:
Listing原价:ListingPrice
Listing折后价:DiscountSalesPrice(不从大宽表获取,调价服务自行修改)
币种:Currency
折扣开始时间:DiscountStartTime(不从大宽表获取,调价服务自行修改)
折扣结束时间:DiscountEndTime(不从大宽表获取,调价服务自行修改)
上架方式:OnShelfMode
ASIN
SKU
1.打标服务
a.修改打标服务写入表
b.打标表更新时,需要将新增的字段也一起写入
c.定期(1天)监控大宽表 ListingPrice、ASIN变化的数据,如果在打标表存在该数据, 需要及时更新。
2.调价服务
a.调价服务改成读取MongoDB的打标表,不再读取大宽表
b.调价服务在价格上涨时,不再调用计算器计算原价,改成直接与listing的原价对比
3.数据初始化
a.将erp的打标表数据同步到MongoDB
b.新增字段初始化
| 所属迭代 | 智能中心-智能刊登迭代 |
|---|---|
| 所属模块 | 智能中心-需求池 战略独立项目 智能刊登 |
| 相关需求 | 调价服务冷热分类&计算器调用逻辑优化 |
| 指派给 | Closed 于 2023-10-31 16:48:39 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 仓储物流开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P1 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 罗友军 于 2023-05-17 11:08:57 |
|---|---|
| 由谁完成 | 温林生 于 2023-05-18 14:50:26 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 周杰 于 2023-10-31 16:48:39 |
| 关闭原因 | 已完成 |
| 最后编辑 | 周杰 于 2023-10-31 16:48:39 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 18工时 |
|---|---|
| 总计消耗 | 18工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2023-05-17 |
| 实际开始 | 2023-05-18 |
| 截止日期 | 2023-05-27 |
修改了亚马逊项目,将打标服务搬移到了新项目中,支持冷热分离,目前存在调价服务项目中,表为MarkListingInfo,已经跑了一小部分测试的数据
2.增加了以下服务,
a.Init->初始化服务
b.Runservice-> 运行打标服务
3.相应的调价也进行了调整和更改