国家<br>token与国家关联,但有可能重复<br>数据库的配置表里面tb_amazon_re_token
日期范围报告<br>日期跨度一天(生成和查询)
定时任务1:<br>获取日期范围报告列表<br>桶速率:最大10个,0.0222/s,起始调用10次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取[-30~-4](报告的starttime)之间的报告,配置在tb_amazon_offset_day_config<br>判断当前报告的范围为一天,如果是同一天则取结束时间最大的那份报告,读取存入tb_amazon_report_time,tb_amazon_req_task(报错的时候只有task里面有记录,记录实际获取的报告的开始日期和结束日期) 以taskid关联
定时任务2:<br>解析日期范围报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>获取tb_amazon_req_task下面status为1的所有任务执行<br>执行成功则更新tb_amazon_req_task(成功是2),tb_amazon_report_time(成功是1)中的status字段<br>保存数据到tb_amazon_data_range,无唯一键,只插入<br>
报销报告<br>日期跨度一天(生成和查询)<br>
定时任务1:<br>创建报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取第-4天的报告,配置在tb_amazon_offset_day_config(<font color="#f44336">后期需要根据报告类型区分</font>)<br>判断当前报告的范围为一天则读取存入tb_amazon_req_task,根据report_type区分不同的报告<br>
定时任务2:<br>获取报告列表<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取[-30~-4](报告的starttime)之间的报告,配置在tb_amazon_offset_day_config<br>判断当前报告的范围为一天,如果是同一天则取结束时间最大的那份报告,读取存入tb_amazon_report_time,tb_amazon_req_task(报错的时候只有task里面有记录,记录实际获取的报告的开始日期和结束日期) 以taskid关联<br>
定时任务3:<br>解析报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>获取tb_amazon_req_task下面status为1的所有任务执行<br>执行成功则更新tb_amazon_req_task(成功是2),tb_amazon_report_time(成功是1)中的status字段<br>保存数据到tb_amazon_reimburse,根据包销id+sku去重<br>
移除订单报告<br>日期跨度不定(生成和查询)<br>
定时任务1:<br>获取日期范围报告列表<br>桶速率:最大10个,0.0222/s,起始调用10次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取[-30~-4](报告的endtime)之间的报告,配置在tb_amazon_offset_day_config<br>读取存入tb_amazon_report_time,tb_amazon_req_task(报错的时候只有task里面有记录,记录实际获取的报告的开始日期和结束日期) 以taskid关联
定时任务2:<br>解析日期范围报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>获取tb_amazon_req_task下面status为1的所有任务执行<br>执行成功则更新tb_amazon_req_task(成功是2),tb_amazon_report_time(成功是1)中的status字段<br>保存数据到tb_amazon_removal,orderid+sku+disposition+orderstatus+countrycode去重<br>
移除货物报告<br>日期跨度不定(生成和查询)<br>
定时任务1:<br>获取日期范围报告列表<br>桶速率:最大10个,0.0222/s,起始调用10次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取[-30~-4](报告的endtime)之间的报告,配置在tb_amazon_offset_day_config<br>读取存入tb_amazon_report_time,tb_amazon_req_task(报错的时候只有task里面有记录,记录实际获取的报告的开始日期和结束日期) 以taskid关联
定时任务2:<br>解析日期范围报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>获取tb_amazon_req_task下面status为1的所有任务执行<br>执行成功则更新tb_amazon_req_task(成功是2),tb_amazon_report_time(成功是1)中的status字段<br>保存数据到tb_amazon_removal_shipment,根据dealtime去重<br>
退货报告<br>日期跨度一天(生成和查询)<br>
定时任务1:<br>创建报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取第-4天的报告,配置在tb_amazon_offset_day_config(<font color="#f44336">后期需要根据报告类型区分</font>)<br>判断当前报告的范围为一天则读取存入tb_amazon_req_task,根据report_type区分不同的报告
定时任务2:<br>获取报告列表<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>默认取[-30~-4](报告的starttime)之间的报告,配置在tb_amazon_offset_day_config<br>判断当前报告的范围为一天,如果是同一天则取结束时间最大的那份报告,读取存入tb_amazon_report_time,tb_amazon_req_task(报错的时候只有task里面有记录,记录实际获取的报告的开始日期和结束日期) 以taskid关联
定时任务3:<br>解析报告<br>桶速率:最大15个,0.0167/s,起始调用15次(不同的站点),后续增加一个就调用一次<br>如果报错则不再执行,一天执行一次<br>获取tb_amazon_req_task下面status为1的所有任务执行<br>执行成功则更新tb_amazon_req_task(成功是2),tb_amazon_report_time(成功是1)中的status字段<br>保存数据到tb_amazon_return,无唯一键,只插入<br>