|
@@ -15,6 +15,7 @@ import org.apache.http.impl.client.HttpClientBuilder;
|
|
import org.apache.http.util.EntityUtils;
|
|
import org.apache.http.util.EntityUtils;
|
|
import org.dom4j.DocumentException;
|
|
import org.dom4j.DocumentException;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+import org.springframework.scheduling.annotation.Scheduled;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.steerinfo.dil.util.XmlToJsonUtil;
|
|
import com.steerinfo.dil.util.XmlToJsonUtil;
|
|
@@ -33,14 +34,15 @@ public class TmsTruckQualityService implements ITmsTruckQualityResultService {
|
|
TmstruckQualityResultMapper tmstruckQualityResultMapper;
|
|
TmstruckQualityResultMapper tmstruckQualityResultMapper;
|
|
@Autowired
|
|
@Autowired
|
|
TmstruckWeightResultMapper tmstruckWeightResultMapper;
|
|
TmstruckWeightResultMapper tmstruckWeightResultMapper;
|
|
-
|
|
|
|
|
|
+ //定时访问质检系统,获取质检实绩
|
|
|
|
+ @Scheduled(cron = "* 1 * * * ?")
|
|
@Override
|
|
@Override
|
|
public int insertQualityResult() throws IOException, DocumentException {
|
|
public int insertQualityResult() throws IOException, DocumentException {
|
|
//先查出所有没有质检实绩的磅单号
|
|
//先查出所有没有质检实绩的磅单号
|
|
List<Map<String,Object>>mapList=tmstruckWeightResultMapper.selectWzInputId();
|
|
List<Map<String,Object>>mapList=tmstruckWeightResultMapper.selectWzInputId();
|
|
System.out.println(mapList);
|
|
System.out.println(mapList);
|
|
System.out.println(mapList);
|
|
System.out.println(mapList);
|
|
- if (mapList.size()!=0){
|
|
|
|
|
|
+ if (mapList.size() != 0){
|
|
for (Map<String,Object> map:mapList
|
|
for (Map<String,Object> map:mapList
|
|
) {
|
|
) {
|
|
String WzInputId=(String) map.get("WzInputId");
|
|
String WzInputId=(String) map.get("WzInputId");
|
|
@@ -65,6 +67,9 @@ public class TmsTruckQualityService implements ITmsTruckQualityResultService {
|
|
Map<String, Object>map1 = (Map<String, Object>) object.get("JsonResult");
|
|
Map<String, Object>map1 = (Map<String, Object>) object.get("JsonResult");
|
|
System.out.println(map1);
|
|
System.out.println(map1);
|
|
List mapList2= JSON.parseArray((String) map1.get("jsonResult"));
|
|
List mapList2= JSON.parseArray((String) map1.get("jsonResult"));
|
|
|
|
+ if(mapList2.size() == 0){
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
List<Map<String,Object>>mapList9=mapList2;
|
|
List<Map<String,Object>>mapList9=mapList2;
|
|
for (Map<String,Object> map3:mapList9
|
|
for (Map<String,Object> map3:mapList9
|
|
) {
|
|
) {
|