| | |
| | | package com.zy.acs.manager.core.scheduler; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.zy.acs.common.utils.RedisSupport; |
| | | import com.zy.acs.framework.common.SnowflakeIdWorker; |
| | | import com.zy.acs.manager.core.service.MainLockWrapService; |
| | | import com.zy.acs.manager.core.service.MainService; |
| | | import com.zy.acs.manager.core.service.TrafficService; |
| | | import com.zy.acs.manager.core.utils.HttpHandler; |
| | | import com.zy.acs.manager.manager.entity.TaskReport; |
| | | import com.zy.acs.manager.manager.service.*; |
| | | import com.zy.acs.manager.system.service.ConfigService; |
| | |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | |
| | | @Slf4j |
| | |
| | | @Autowired |
| | | private TaskReportService taskReportService; |
| | | |
| | | @Autowired |
| | | private ConfigService configService; |
| | | |
| | | |
| | | // @Scheduled(fixedDelay = 1000) |
| | | public void execute() { |
| | |
| | | // for (TaskReport taskReport : list) { |
| | | // report(taskReport); |
| | | // } |
| | | |
| | | String wmsUrl = configService.getVal("WMS_URL", String.class); |
| | | String wmsPath = configService.getVal("WMS_PATH", String.class); |
| | | } |
| | | |
| | | @Transactional |
| | | public void report(TaskReport taskReport) { |
| | | public void report(TaskReport taskReport,String wmsUrl,String wmsPath) { |
| | | //TODO 原先应该调用接口,现在直接修改数据 |
| | | String response = null; |
| | | try { |
| | | response = new HttpHandler.Builder() |
| | | .setUri(wmsUrl) |
| | | .setPath(wmsPath) |
| | | .setJson(JSON.toJSONString(taskReport)) |
| | | .build() |
| | | .doPost(); |
| | | JSONObject jsonObject = JSON.parseObject(response); |
| | | if (jsonObject.getInteger("code").equals(200)) { |
| | | |
| | | } |
| | | } catch (IOException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | JSONObject jsonObject = JSON.parseObject(response); |
| | | } |
| | | |
| | | |
| | | } |