|
@@ -2,7 +2,6 @@ package com.steerinfo.dil.service.impl;
|
|
|
|
|
|
import com.steerinfo.dil.controller.QmsQueueResultController;
|
|
import com.steerinfo.dil.controller.QmsQueueResultController;
|
|
import com.steerinfo.dil.feign.AmsFeign;
|
|
import com.steerinfo.dil.feign.AmsFeign;
|
|
-import com.steerinfo.dil.feign.DaZhouFeign;
|
|
|
|
import com.steerinfo.dil.feign.IMFeign;
|
|
import com.steerinfo.dil.feign.IMFeign;
|
|
import com.steerinfo.dil.feign.LargeScreenFeign;
|
|
import com.steerinfo.dil.feign.LargeScreenFeign;
|
|
import com.steerinfo.dil.mapper.QmsQueueListMapper;
|
|
import com.steerinfo.dil.mapper.QmsQueueListMapper;
|
|
@@ -64,9 +63,6 @@ public class QmsQueueResultServiceImpl implements IQmsQueueResultService {
|
|
@Autowired
|
|
@Autowired
|
|
AmsFeign amsFeign;
|
|
AmsFeign amsFeign;
|
|
|
|
|
|
- @Autowired
|
|
|
|
- DaZhouFeign daZhouFeign;
|
|
|
|
-
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private QueueInterfaceMapper queueInterfaceMapper;
|
|
private QueueInterfaceMapper queueInterfaceMapper;
|
|
|
|
|
|
@@ -257,12 +253,25 @@ public class QmsQueueResultServiceImpl implements IQmsQueueResultService {
|
|
map1.put("entity",date);
|
|
map1.put("entity",date);
|
|
RESTfulResult haveCarTruckNoList = amsFeign.getHaveCarTruckNoList(map1, 466, null, null, null, null, null);
|
|
RESTfulResult haveCarTruckNoList = amsFeign.getHaveCarTruckNoList(map1, 466, null, null, null, null, null);
|
|
Map<String,Object> data = (Map<String, Object>) haveCarTruckNoList.getData();
|
|
Map<String,Object> data = (Map<String, Object>) haveCarTruckNoList.getData();
|
|
- int SentCarNumber = (int) data.get("total");
|
|
|
|
|
|
+ List<Map<String,Object>> data1 = (List<Map<String, Object>>) data.get("list");
|
|
|
|
+ int SentCarNumber=0;
|
|
|
|
+ try {
|
|
|
|
+ for (int i=0;i<data1.size();i++){
|
|
|
|
+ for (int j=i+1;j<data1.size();j++){
|
|
|
|
+ if (data1.get(i).get("capacityNumber").equals(data1.get(j).get("capacityNumber"))){
|
|
|
|
+ data1.remove(j);
|
|
|
|
+ j--;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ SentCarNumber=data1.size();
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
//int SentCarNumber = qmsQueueResultMapper.querySentCarNumber();
|
|
//int SentCarNumber = qmsQueueResultMapper.querySentCarNumber();
|
|
- //查询出销售钢材的进厂数
|
|
|
|
- RESTfulResult steelOrderNum = daZhouFeign.getSteelOrderNum();
|
|
|
|
- int IntoFactoryNumber= (int) steelOrderNum.getData();
|
|
|
|
//int IntoFactoryNumber=qmsQueueResultMapper.queryIntoFactoryNumber();
|
|
//int IntoFactoryNumber=qmsQueueResultMapper.queryIntoFactoryNumber();
|
|
|
|
+ //查询出销售钢材的进厂数(由于呼叫进厂页面的数据不止)
|
|
|
|
+ int IntoFactoryNumber = qmsQueueResultMapper.getSteelOrderNum();
|
|
//查询出销售钢材的出厂数
|
|
//查询出销售钢材的出厂数
|
|
//先把时间格式化
|
|
//先把时间格式化
|
|
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -275,7 +284,7 @@ public class QmsQueueResultServiceImpl implements IQmsQueueResultService {
|
|
map.put("sentCarNumber",SentCarNumber);
|
|
map.put("sentCarNumber",SentCarNumber);
|
|
map.put("intoFactoryNumber",IntoFactoryNumber);
|
|
map.put("intoFactoryNumber",IntoFactoryNumber);
|
|
map.put("leaveFactoryNumber",LeaveFactoryNumber);
|
|
map.put("leaveFactoryNumber",LeaveFactoryNumber);
|
|
- map.put("waitIntoFactoryNumber",SentCarNumber-IntoFactoryNumber);
|
|
|
|
|
|
+ map.put("waitIntoFactoryNumber",SentCarNumber-IntoFactoryNumber-LeaveFactoryNumber);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|