3 changed files with 73 additions and 0 deletions
@ -0,0 +1,13 @@
|
||||
package com.logpm.factory.excel; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import lombok.Data; |
||||
|
||||
@Data |
||||
public class OrderStatusLogMode { |
||||
@ExcelProperty("args") |
||||
private String args; |
||||
|
||||
@ExcelProperty("id") |
||||
private Long id; |
||||
} |
@ -0,0 +1,39 @@
|
||||
package com.logpm.factory.listener; |
||||
|
||||
import cn.hutool.http.HttpRequest; |
||||
import com.alibaba.excel.context.AnalysisContext; |
||||
import com.alibaba.excel.event.AnalysisEventListener; |
||||
import com.logpm.factory.excel.OrderStatusLogMode; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
public class OrderStatusLogListener extends AnalysisEventListener<OrderStatusLogMode> { |
||||
|
||||
private List<OrderStatusLogMode> dataList = new ArrayList<>(); |
||||
|
||||
@Override |
||||
public void invoke(OrderStatusLogMode orderStatusLogMode, AnalysisContext analysisContext) { |
||||
dataList.add(orderStatusLogMode); |
||||
} |
||||
|
||||
@Override |
||||
public void doAfterAllAnalysed(AnalysisContext analysisContext) { |
||||
for (OrderStatusLogMode orderStatusLogMode : dataList) { |
||||
sendData(orderStatusLogMode.getArgs()); |
||||
} |
||||
|
||||
|
||||
} |
||||
|
||||
private String sendData(String data){ |
||||
|
||||
|
||||
String url ="http://h5uapi.huitongys.com/logpm-factory/factory/common/sendOrderStatus"; |
||||
String body = HttpRequest.post(url).body(data).execute().body(); |
||||
System.out.println(body); |
||||
|
||||
return null; |
||||
|
||||
} |
||||
} |
Loading…
Reference in new issue