一 swagger .要传的数据!
二 要返回的数据信息
三 fenginClient 配置接口url 以及 参数
四 定义定时任务 10秒一次定时轮询同步
/**
- 出库数据同步到生产供应
*/
@Component
@EnableScheduling
public class SynProductDetailTask {
private static final Logger logger = LoggerFactory
.getLogger(SynProductDetailTask.class);
@Autowired
private ProductDetailFeignClient productDetailFeignClient;
@Autowired
private ProductDetailService productDetailService;
@Autowired
private StockBillDetailArgs stockBillDetailArgs;
@Autowired
private TokenTask tokenTask;
// 每10s执行一次
@Scheduled(fixedDelay = Constant.uploadTime)
public void synProductDetail() {
logger.info("调出库码数据上传接口开始执行... ...start");
long startTime = System.currentTimeMillis();
String token="";
try {
// 查询所有未同步的数据
Map<Str