业务需求
需求描述

需求背景

现在优惠券提报需要统一提报入口,方便数据管理与避免重复执行


需求内容

对接优惠券队列新接口,同时保留当前原有程序服务。

前期测试联调流程:支持指定来源渠道配置,通过新接口提报优惠券任务;

后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务



1.obs对接

生成文件后保存到obs


2.优惠券提交接口

提交接口(新增优惠券促销活动任务):https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST

优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件

A)文件名称命名:战略部按原有规则命名

B)文件内容:战略部按原有规则命名

提交表格需要注意:

a)百分比值要带%,金额不要带币种符号

b)一个来源渠道一个文件:时间格式用横杠

c)对接技术中心新接口:过滤已提报且未过期的。

过滤技术中心提报未过期接口(根据渠道+asin查询最新的优惠券活动信息):https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST


3.优惠券提交结果同步

优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询

提报结果接口(查询战略提交的优惠券活动信息):https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST

其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因

部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因

优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新


3.1)上传文件结果:

A、上传文件成功:status=1,看提交文件结果。

B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误 - 请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交


3.2)上传文件成功,提交文件结果:

A、提交文件成功:可进行采集生效结果与领取兑换

B、提交文件失败:status=1,且 【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交


3.3)战略部重试服务判断逻辑如下:

失败原因内容是【newui-error-invalid-asins】,需要进行解析【errorMessage】该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——

失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间<=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。

失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值

失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值

失败原因内容是【newui-generic-bulk-failure】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)



4.优惠券生效结果同步、领取兑换同步

目前技术中心一天更新一次,直接获取亚马逊后台报告

战略部不需要生成任务进行采集领取、兑换数。

直接通过

提报结果接口(查询战略提交的优惠券活动信息)查询领取、兑换数:https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST



5.优惠券重构



验收标准
优惠券对接技术中心提报优惠券
价值描述
优惠券对接技术中心统一提报优惠券,采集未生效的ASIN并展示具体原因
附件
历史记录  
  1. 2024-05-28 19:58:22, 由 徐格格 创建。
  2. 2024-05-28 19:58:31, 由 徐格格 编辑。
    修改了 所属计划,旧值为 "",新值为 "586"。
    修改了 所处阶段,旧值为 "wait",新值为 "planned"。
  3. 2024-05-29 11:13:34, 由 徐格格 变更。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 需求描述,区别为:
    006- 1.obs对接
    006+ 对接优惠券队列新接口,同时保留当前原有程序服务。
    007- 生成文件后保存到obs
    007+ 前期测试联调流程:支持指定来源渠道配置,通过新接口提报优惠券任务;
    008-
    008+ 后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务
    010- 2.优惠券提交接口
    010+
    011- 提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST
    011+ 1.obs对接
    012- 优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件
    012+ 生成文件后保存到obs
    013- A)文件名称命名:战略部按原有规则命名
    013+
    014- B)文件内容:战略部按原有规则命名
    014+ 2.优惠券提交接口
    015- 提交表格需要注意:
    015+ 提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST
    016- a)百分比值要带%,金额不要带币种符号
    016+ 优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件
    017- b)一个来源渠道一个文件:时间格式用横杠
    017+ A)文件名称命名:战略部按原有规则命名
    018- c)对接技术中心新接口:过滤已提报且未过期的。
    018+ B)文件内容:战略部按原有规则命名
    019- 过滤技术中心提报未过期接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST
    019+ 提交表格需要注意:
    020-
    020+ a)百分比值要带%,金额不要带币种符号
    021-
    021+ b)一个来源渠道一个文件:时间格式用横杠
    022-
    022+ c)对接技术中心新接口:过滤已提报且未过期的。
    023- 3.优惠券提交结果同步
    023+ 过滤技术中心提报未过期接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST
    024- 优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询
    024+ 该接口是所有listing优惠券的数据
    025- 优惠券组提报结果接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    025+
    026- 其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因
    026+
    027- 部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因
    027+ 3.优惠券提交结果同步
    028-
    028+ 优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询
    029-
    029+ 优惠券组提报结果接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    030- 优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案
    030+ 其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因
    031- 3.1)上传文件结果:
    031+ 部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因
    032- A、上传文件成功:status=1,看提交文件结果。
    032+
    033- B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    033+ 优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案
    034-
    034+
    035- 3.2)上传文件成功,提交文件结果:
    035+ 3.1)上传文件结果:
    036- A、提交文件成功:可进行采集生效结果与领取兑换
    036+ A、上传文件成功:status=1,看提交文件结果。
    037- B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    037+ B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    038-
    038+
    039- 3.3)战略部重试服务判断逻辑如下:
    039+
    040- 失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——具体失败的ASIN是否解析后提供给我们??
    040+ 3.2)上传文件成功,提交文件结果:
    041- 失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。
    041+ A、提交文件成功:可进行采集生效结果与领取兑换
    042- 失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值
    042+ B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    043- 失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值
    043+
    044- 失败原因内容是【newui-generic-bulk-failure】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)
    044+
    045-
    045+ 3.3)战略部重试服务判断逻辑如下:
    046-
    046+ 失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——具体失败的ASIN是否解析后提供给我们??
    047- 4.优惠券生效结果同步、领取兑换同步
    047+ 失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。
    048- 目前技术中心一天更新一次,直接获取亚马逊后台报告
    048+ 失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值
    049- 战略部不需要生成任务进行采集领取、兑换数。
    049+ 失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值
    050- 直接通过
    050+ 失败原因内容是【newui-generic-bulk-failure】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)
    051- 优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    051+
    052-
    052+
    053-
    053+ 4.优惠券生效结果同步、领取兑换同步
    054- 5.优惠券重构
    054+ 目前技术中心一天更新一次,直接获取亚马逊后台报告
    055-
    055+ 战略部不需要生成任务进行采集领取、兑换数。
    056-
    056+ 直接通过
    057-
    057+ 优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    058+
    059+
    060+ 5.优惠券重构
    061+
    062+
    063+
    006- <p><strong>1.obs对接</strong></p>
    006+ <p style="font-size:14px;background-color:#FFFFFF;">对接优惠券队列新接口,同时保留当前原有程序服务。</p>
    007- <p><span>生成文件后保存到obs</span></p>
    007+ <p style="font-size:14px;background-color:#FFFFFF;">前期测试联调流程:支持指定来源渠道配置,通过新接口提报<span style="font-size:14px;background-color:#FFFFFF;">优惠券</span>任务;</p>
    008- <p><br /></p>
    008+ <p style="font-size:14px;background-color:#FFFFFF;">后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务<span style="font-size:13px;"></span></p>
    010- <p><strong>2.优惠券提交接口</strong></p>
    010+ <p><br /></p>
    011- <p><span>提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST</a></span></p>
    011+ <p><strong>1.obs对接</strong></p>
    012- <p><span>优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件</span></p>
    012+ <p><span>生成文件后保存到obs</span></p>
    013- <p style="text-indent:32px;"><span>A)文件名称命名:战略部按原有规则命名</span></p>
    013+ <p><br /></p>
    014- <p style="margin-left:32px;"><span>B)文件内容:战略部按原有规则命名</span></p>
    014+ <p><strong>2.优惠券提交接口</strong></p>
    015- <p><span>提交表格需要注意:</span></p>
    015+ <p><span>提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST</a></span></p>
    016- <p style="text-indent:32px;"><span>a)百分比值要带%,金额不要带币种符号</span></p>
    016+ <p><span>优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件</span></p>
    017- <p style="text-indent:32px;"><span>b)一个来源渠道一个文件:时间格式用横杠</span></p>
    017+ <p style="text-indent:32px;"><span>A)文件名称命名:战略部按原有规则命名</span></p>
    018- <p style="text-indent:32px;"><span>c)对接技术中心新接口:</span>过滤已提报且未过期的。</p>
    018+ <p style="margin-left:32px;"><span>B)文件内容:战略部按原有规则命名</span></p>
    019- <p style="text-indent:32px;"><span>过滤技术中心提报未过期接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST</a><span></span></p>
    019+ <p><span>提交表格需要注意:</span></p>
    020- <img src="{375567.png}" alt="" /><p><br /></p>
    020+ <p style="text-indent:32px;"><span>a)百分比值要带%,金额不要带币种符号</span></p>
    021- <p><br /></p>
    021+ <p style="text-indent:32px;"><span>b)一个来源渠道一个文件:时间格式用横杠</span></p>
    022- <p><br /></p>
    022+ <p style="text-indent:32px;"><span>c)对接技术中心新接口:</span>过滤已提报且未过期的。</p>
    023- <p><strong>3.优惠券提交结果同步</strong></p>
    023+ <p style="text-indent:32px;"><span>过滤技术中心提报未过期接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST</a><span></span></p>
    024- <p><span>优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询</span></p>
    024+ <p style="text-indent:32px;"><span style="background-color:#FF9900;">该接口是所有listing优惠券的数据</span></p>
    025- <p><span>优惠券组提报结果接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a><span></span></p>
    025+ <img src="{375567.png}" alt="" /><p><br /></p>
    026- <p>其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因</p>
    026+ <p><br /></p>
    027- <p><span style="background-color:#FF9900;">部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因</span></p>
    027+ <p><strong>3.优惠券提交结果同步</strong></p>
    028- <p><br /></p>
    028+ <p><span>优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询</span></p>
    029- <p><br /></p>
    029+ <p><span>优惠券组提报结果接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a><span></span></p>
    030- <p><span style="color:#E53333;">优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案</span></p>
    030+ <p>其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因</p>
    031- <p><span>3.1)上传文件结果:</span></p>
    031+ <p><span style="background-color:#FF9900;">部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因</span></p>
    032- <p style="text-indent:32px;"><span>A、上传文件成功:status=1,看提交文件结果。</span></p>
    032+ <p><br /></p>
    033- <p style="text-indent:32px;"><span>B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    033+ <p><span style="color:#E53333;">优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案</span></p>
    034- <p style="text-indent:32px;"><span></span></p>
    034+ <p><span><br /></span></p>
    035- <p><span>3.2)上传文件成功,提交文件结果:</span></p>
    035+ <p><span>3.1)上传文件结果:</span></p>
    036- <p style="text-indent:32px;"><span>A、提交文件成功:可进行采集生效结果与领取兑换</span></p>
    036+ <p style="text-indent:32px;"><span>A、上传文件成功:status=1,看提交文件结果。</span></p>
    037- <p style="text-indent:32px;"><span>B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    037+ <p style="text-indent:32px;"><span>B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    038- <p><span></span></p>
    038+ <p style="text-indent:32px;"><span></span></p>
    039- <p><span>3.3)战略部重试服务判断逻辑如下:</span></p>
    039+ <p><span><br /></span></p>
    040- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——</span>具体失败的ASIN是否解析后提供给我们??</p>
    040+ <p><span>3.2)上传文件成功,提交文件结果:</span></p>
    041- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。</span></p>
    041+ <p style="text-indent:32px;"><span>A、提交文件成功:可进行采集生效结果与领取兑换</span></p>
    042- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值</span></p>
    042+ <p style="text-indent:32px;"><span>B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    043- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值</span></p>
    043+ <p><span></span></p>
    044- <p style="margin-left:32px;"><span>失败原因内容是【</span>newui-generic-bulk-failure<span>】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)</span></p>
    044+ <p><span><br /></span></p>
    045- <p><br /></p>
    045+ <p><span>3.3)战略部重试服务判断逻辑如下:</span></p>
    046- <p><br /></p>
    046+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——</span><span style="background-color:#FF9900;">具体失败的ASIN是否解析后提供给我</span><span style="background-color:#FF9900;">们??</span></p>
    047- <p><strong>4.优惠券生效结果同步、领取兑换同步</strong></p>
    047+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。</span></p>
    048- <p>目前技术中心一天更新一次,直接获取亚马逊后台报告</p>
    048+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值</span></p>
    049- <p>战略部不需要生成任务进行采集领取、兑换数。</p>
    049+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值</span></p>
    050- <p>直接通过</p>
    050+ <p style="margin-left:32px;"><span>失败原因内容是【</span>newui-generic-bulk-failure<span>】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)</span></p>
    051- <p>优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a></p>
    051+ <p><br /></p>
    052- <div><br /></div>
    052+ <p><br /></p>
    053- <p><br /></p>
    053+ <p><strong>4.优惠券生效结果同步、领取兑换同步</strong></p>
    054- 5.优惠券重构
    054+ <p>目前技术中心一天更新一次,直接获取亚马逊后台报告</p>
    055- <p><br /></p>
    055+ <p>战略部不需要生成任务进行采集领取、兑换数。</p>
    056- <p><img src="{375571.png}" alt="" /></p>
    056+ <p>直接通过</p>
    057- <p><br /></p>
    057+ <p>优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a></p>
    058+ <div><br /></div>
    059+ <p><br /></p>
    060+ 5.优惠券重构
    061+ <p><img src="{375662.png}" alt="" /></p>
    062+ <p><br /></p>
    063+ <p><br /></p>
  4. 2024-06-04 09:36:02, 由 徐格格 变更。
    修改了 版本号 ,旧值为 "2",新值为 "3"。
    修改了 需求描述,区别为:
    005-
    005+ 对接优惠券队列新接口,同时保留当前原有程序服务。
    006- 对接优惠券队列新接口,同时保留当前原有程序服务。
    006+ 前期测试联调流程:支持指定来源渠道配置,通过新接口提报优惠券任务;
    007- 前期测试联调流程:支持指定来源渠道配置,通过新接口提报优惠券任务;
    007+ 后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务
    008- 后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务
    008+
    010-
    010+ 1.obs对接
    011- 1.obs对接
    011+ 生成文件后保存到obs
    012- 生成文件后保存到obs
    012+
    013-
    013+ 2.优惠券提交接口
    014- 2.优惠券提交接口
    014+ 提交接口(新增优惠券促销活动任务):<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST
    015- 提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST
    015+ 优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件
    016- 优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件
    016+ A)文件名称命名:战略部按原有规则命名
    017- A)文件名称命名:战略部按原有规则命名
    017+ B)文件内容:战略部按原有规则命名
    018- B)文件内容:战略部按原有规则命名
    018+ 提交表格需要注意:
    019- 提交表格需要注意:
    019+ a)百分比值要带%,金额不要带币种符号
    020- a)百分比值要带%,金额不要带币种符号
    020+ b)一个来源渠道一个文件:时间格式用横杠
    021- b)一个来源渠道一个文件:时间格式用横杠
    021+ c)对接技术中心新接口:过滤已提报且未过期的。
    022- c)对接技术中心新接口:过滤已提报且未过期的。
    022+ 过滤技术中心提报未过期接口(根据渠道+asin查询最新的优惠券活动信息):<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST
    023- 过滤技术中心提报未过期接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST
    023+
    024- 该接口是所有listing优惠券的数据
    024+
    025-
    025+ 3.优惠券提交结果同步
    026-
    026+ 优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询
    027- 3.优惠券提交结果同步
    027+ 提报结果接口(查询战略提交的优惠券活动信息):<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    028- 优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询
    028+ 其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因
    029- 优惠券组提报结果接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    029+ 部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因
    030- 其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因
    030+ 优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新
    031- 部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因
    031+
    032-
    032+ 3.1)上传文件结果:
    033- 优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案
    033+ A、上传文件成功:status=1,看提交文件结果。
    034-
    034+ B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    035- 3.1)上传文件结果:
    035+
    036- A、上传文件成功:status=1,看提交文件结果。
    036+
    037- B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    037+ 3.2)上传文件成功,提交文件结果:
    038-
    038+ A、提交文件成功:可进行采集生效结果与领取兑换
    039-
    039+ B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    040- 3.2)上传文件成功,提交文件结果:
    040+
    041- A、提交文件成功:可进行采集生效结果与领取兑换
    041+
    042- B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,需要将【errorMessage】失败原因返回,重试服务针对指定失败原因进行重新处理并提交
    042+ 3.3)战略部重试服务判断逻辑如下:
    043-
    043+ 失败原因内容是【newui-error-invalid-asins】,需要进行解析【errorMessage】该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——
    044-
    044+ 失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。
    045- 3.3)战略部重试服务判断逻辑如下:
    045+ 失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值
    046- 失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——具体失败的ASIN是否解析后提供给我们??
    046+ 失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值
    047- 失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。
    047+ 失败原因内容是【newui-generic-bulk-failure】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)
    048- 失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值
    048+
    049- 失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值
    049+
    050- 失败原因内容是【newui-generic-bulk-failure】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)
    050+ 4.优惠券生效结果同步、领取兑换同步
    051-
    051+ 目前技术中心一天更新一次,直接获取亚马逊后台报告
    052-
    052+ 战略部不需要生成任务进行采集领取、兑换数。
    053- 4.优惠券生效结果同步、领取兑换同步
    053+ 直接通过
    054- 目前技术中心一天更新一次,直接获取亚马逊后台报告
    054+ 提报结果接口(查询战略提交的优惠券活动信息)查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    055- 战略部不需要生成任务进行采集领取、兑换数。
    055+
    056- 直接通过
    056+
    057- 优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST
    057+ 5.优惠券重构
    058-
    058+
    060- 5.优惠券重构
    060+
    061-
    062-
    063-
    005- <p><br /></p>
    005+ <p style="font-size:14px;background-color:#FFFFFF;">对接优惠券队列新接口,同时保留当前原有程序服务。</p>
    006- <p style="font-size:14px;background-color:#FFFFFF;">对接优惠券队列新接口,同时保留当前原有程序服务。</p>
    006+ <p style="font-size:14px;background-color:#FFFFFF;">前期测试联调流程:支持指定来源渠道配置,通过新接口提报<span style="font-size:14px;background-color:#FFFFFF;">优惠券</span>任务;</p>
    007- <p style="font-size:14px;background-color:#FFFFFF;">前期测试联调流程:支持指定来源渠道配置,通过新接口提报<span style="font-size:14px;background-color:#FFFFFF;">优惠券</span>任务;</p>
    007+ <p style="font-size:14px;background-color:#FFFFFF;">后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务<span style="font-size:13px;"></span></p>
    008- <p style="font-size:14px;background-color:#FFFFFF;">后期全部切换到新接口:新增开关控制,用于可快速切换回原有程序服务提交任务<span style="font-size:13px;"></span></p>
    008+ <p><br /></p>
    010- <p><br /></p>
    010+ <p><strong>1.obs对接</strong></p>
    011- <p><strong>1.obs对接</strong></p>
    011+ <p><span>生成文件后保存到obs</span></p>
    012- <p><span>生成文件后保存到obs</span></p>
    012+ <p><br /></p>
    013- <p><br /></p>
    013+ <p><strong>2.优惠券提交接口</strong></p>
    014- <p><strong>2.优惠券提交接口</strong></p>
    014+ <p><span><strong>提交接口(</strong><strong>新增优惠券促销活动任务</strong><strong></strong>):<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST</a></span></p>
    015- <p><span>提交接口:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/addAmzPromotionTaskUsingPOST</a></span></p>
    015+ <p><span>优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件</span></p>
    016- <p><span>优惠券任务提报:按技术中心提供的模板进行提报,具体可见附件</span></p>
    016+ <p style="text-indent:32px;"><span>A)文件名称命名:战略部按原有规则命名</span></p>
    017- <p style="text-indent:32px;"><span>A)文件名称命名:战略部按原有规则命名</span></p>
    017+ <p style="margin-left:32px;"><span>B)文件内容:战略部按原有规则命名</span></p>
    018- <p style="margin-left:32px;"><span>B)文件内容:战略部按原有规则命名</span></p>
    018+ <p><span>提交表格需要注意:</span></p>
    019- <p><span>提交表格需要注意:</span></p>
    019+ <p style="text-indent:32px;"><span>a)百分比值要带%,金额不要带币种符号</span></p>
    020- <p style="text-indent:32px;"><span>a)百分比值要带%,金额不要带币种符号</span></p>
    020+ <p style="text-indent:32px;"><span>b)一个来源渠道一个文件:时间格式用横杠</span></p>
    021- <p style="text-indent:32px;"><span>b)一个来源渠道一个文件:时间格式用横杠</span></p>
    021+ <p style="text-indent:32px;"><span>c)对接技术中心新接口:</span>过滤已提报且未过期的。</p>
    022- <p style="text-indent:32px;"><span>c)对接技术中心新接口:</span>过滤已提报且未过期的。</p>
    022+ <p style="text-indent:32px;"><span><strong>过滤技术中心提报未过期接口(</strong><strong>根据渠道+asin查询最新的优惠券活动信息</strong><strong>)</strong>:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST</a><span></span></p>
    023- <p style="text-indent:32px;"><span>过滤技术中心提报未过期接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryLatestActivityUsingPOST</a><span></span></p>
    023+ <p style="text-indent:32px;"><img src="{375567.png}" alt="" /></p>
    024- <p style="text-indent:32px;"><span style="background-color:#FF9900;">该接口是所有listing优惠券的数据</span></p>
    024+ <p><br /></p>
    025- <img src="{375567.png}" alt="" /><p><br /></p>
    025+ <p><strong>3.优惠券提交结果同步</strong></p>
    026- <p><br /></p>
    026+ <p><span>优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询</span></p>
    027- <p><strong>3.优惠券提交结果同步</strong></p>
    027+ <p><span><strong>提报结果接口(</strong><strong>查询战略提交的优惠券活动信息</strong><strong></strong><strong>)</strong>:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a><span></span></p>
    028- <p><span>优惠券组结果目前都是按照整组获取——按时间增量查询,支持按优惠券组查询</span></p>
    028+ <p>其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因</p>
    029- <p><span>优惠券组提报结果接口:</span><a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a><span></span></p>
    029+ <p><span style="background-color:#FF9900;">部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因</span></p>
    030- <p>其次针对优惠券组成功的,但是部分ASIN失败需要提供查询具体明细以及失败原因。————技术中心需要增加ASIN后台是否生效的结果,以及未生效原因</p>
    030+ <p><span style="color:#E53333;">优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新</span></p>
    031- <p><span style="background-color:#FF9900;">部分ASIN维度未生效——不能直接查所有ASIN维度的数据,需要单独建表提供接口查询未SIN后台是否生效的结果,以及未生效原因</span></p>
    031+ <p><span style="color:#E53333;"><br /></span></p>
    032- <p><br /></p>
    032+ <p><span>3.1)上传文件结果:</span></p>
    033- <p><span style="color:#E53333;">优惠券组id重试提交——增加一个请求ID的字段,如果重新请求时这个字段要更新,或者加个记录表。需要战略部确认一下方案</span></p>
    033+ <p style="text-indent:32px;"><span>A、上传文件成功:status=1,看提交文件结果。</span></p>
    034- <p><span><br /></span></p>
    034+ <p style="text-indent:32px;"><span>B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    035- <p><span>3.1)上传文件结果:</span></p>
    035+ <p style="text-indent:32px;"><span></span></p>
    036- <p style="text-indent:32px;"><span>A、上传文件成功:status=1,看提交文件结果。</span></p>
    036+ <p><span><br /></span></p>
    037- <p style="text-indent:32px;"><span>B、上传文件失败:status=2,且【Message】信息是【您的文件存在错误-请更新以下文件中的错误字段,然后重新上传】,需要进行解析:【UploadResponse】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    037+ <p><span>3.2)上传文件成功,提交文件结果:</span></p>
    038- <p style="text-indent:32px;"><span></span></p>
    038+ <p style="text-indent:32px;"><span>A、提交文件成功:可进行采集生效结果与领取兑换</span></p>
    039- <p><span><br /></span></p>
    039+ <p style="text-indent:32px;"><span>B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    040- <p><span>3.2)上传文件成功,提交文件结果:</span></p>
    040+ <p><span></span></p>
    041- <p style="text-indent:32px;"><span>A、提交文件成功:可进行采集生效结果与领取兑换</span></p>
    041+ <p><span><br /></span></p>
    042- <p style="text-indent:32px;"><span>B、提交文件失败:status=1,且【Message】信息是【下载数据成功】,需要进行解析:【DownLoadData】字段【errorMessage】不为空的,</span>需要将【errorMessage】失败原因返回<span>,重试服务针对指定失败原因进行重新处理并提交</span></p>
    042+ <p><span>3.3)战略部重试服务判断逻辑如下:</span></p>
    043- <p><span></span></p>
    043+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-invalid-asins】,需要进行解析<span>【errorMessage】</span>该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——</span></p>
    044- <p><span><br /></span></p>
    044+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。</span></p>
    045- <p><span>3.3)战略部重试服务判断逻辑如下:</span></p>
    045+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值</span></p>
    046- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-invalid-asins】,需要进行解析该字段里提供的ASIN,并将这些ASIN从优惠券组里进行移除后,按照重试规则重新提交。——</span><span style="background-color:#FF9900;">具体失败的ASIN是否解析后提供给我</span><span style="background-color:#FF9900;">们??</span></p>
    046+ <p style="margin-left:32px;"><span>失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值</span></p>
    047- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-past-start】,需要判断任务的提交时间距离当前时间&lt;=3天,如果符合,则重新更新优惠券开始结束时间后再次提交。</span></p>
    047+ <p style="margin-left:32px;"><span>失败原因内容是【</span>newui-generic-bulk-failure<span>】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)</span></p>
    048- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-min-budget】,需要重新更新预算值,根据采集结果提供的最小预算值进行赋值</span></p>
    048+ <p><br /></p>
    049- <p style="margin-left:32px;"><span>失败原因内容是【newui-error-max-budget】,需要重新更新预算值,根据采集结果提供的最大预算值进行赋值</span></p>
    049+ <p><br /></p>
    050- <p style="margin-left:32px;"><span>失败原因内容是【</span>newui-generic-bulk-failure<span>】,直接按照重试通用规则重新提交(更新优惠券开始结束时间)</span></p>
    050+ <p><strong>4.优惠券生效结果同步、领取兑换同步</strong></p>
    051- <p><br /></p>
    051+ <p>目前技术中心一天更新一次,直接获取亚马逊后台报告</p>
    052- <p><br /></p>
    052+ <p><span style="color:#E53333;">战略部不需要生成任务进行采集领取、兑换数。</span></p>
    053- <p><strong>4.优惠券生效结果同步、领取兑换同步</strong></p>
    053+ <p>直接通过</p>
    054- <p>目前技术中心一天更新一次,直接获取亚马逊后台报告</p>
    054+ <p><span style="font-weight:700;">提报结果接口(</span><span style="font-weight:700;">查询战略提交的优惠券活动信息</span><span style="font-weight:700;"></span><span style="font-weight:700;">)</span>查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a></p>
    055- <p>战略部不需要生成任务进行采集领取、兑换数。</p>
    055+ <div><img src="{377011.png}" alt="" /><br /></div>
    056- <p>直接通过</p>
    056+ <p><br /></p>
    057- <p>优惠券组提报结果接口查询领取、兑换数:<a href="https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST" target="_blank" rel="noreferrer noopener">https://webapi.internal.zhcxkj.com/doc.html#/zhcxkj-application-open/IAmzPromotionTaskApi/qryUploadResultUsingPOST</a></p>
    057+ 5.优惠券重构
    058- <div><br /></div>
    058+ <p><img src="{375662.png}" alt="" /></p>
    060- 5.优惠券重构
    060+ <p><br /></p>
    061- <p><img src="{375662.png}" alt="" /></p>
    062- <p><br /></p>
    063- <p><br /></p>
  5. 2024-06-04 09:36:09, 由 徐格格 指派给 徐盛松。
    修改了 指派给,旧值为 "xugege",新值为 "laoxu"。
  6. 2024-06-05 17:58:00, 由 徐盛松 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2024-06-05"。
    修改了 指派给 ,旧值为 "laoxu",新值为 "xugege"。
    修改了 当前状态,旧值为 "draft",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "laoxu"。
  7. 2024-06-06 13:39:10, 由 徐格格 编辑。
    修改了 指派给,旧值为 "xugege",新值为 "luoyoujun"。
  8. 2024-06-11 10:53:34, 由 罗友军 关联到迭代 智能中心-智能刊登迭代 。
  9. 2024-07-05 16:52:11, 由 徐格格 关闭,原因为 已取消 。
    修改了 由谁关闭,旧值为 "",新值为 "xugege"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2024-07-05 16:52:11"。
    修改了 指派给 ,旧值为 "luoyoujun",新值为 "closed"。
    修改了 当前状态,旧值为 "active",新值为 "closed"。
    修改了 所处阶段,旧值为 "projected",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "cancel"。
    修改了 所属计划,旧值为 "586",新值为 "0"。
    暂时取消不做,后续在评估
迭代版本
提报业务部门
提报人员 陈江华
需求来源 业务方迭代需求
所属项目 智能中心-需求池
所属模块 战略独立项目   智能刊登
所属计划
业务价值 大于100人
开发组
受益业务部门 智能研发中心
验收人员 戴宝山
业务目标类型 其他
中心业务目标 其他
业务价值
每月价值量 100000
每月节省人数 0
优先级 P0
价值类型 长期价值
预计工时 40
成本 20000
ROI 30.00
操作手册 否
高价值 -
主被动 被动接收
复杂度 一般性
工作流ID 0
工作流创建时间
更新点
是否高危
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数 一次
计划上线
上线时间 2024-06-30
计划验收时间 2024-07-07
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给
由谁创建 徐格格 于 2024-05-28 19:58:22
指派给 Closed 于 2024-07-05 16:52:11
由谁评审 徐盛松
评审时间 2024-06-05
由谁关闭 徐格格 于 2024-07-05 16:52:11
关闭原因 已取消
最后修改 徐格格 于 2024-07-05 16:52:11