|
@@ -107,10 +107,8 @@ public class QmsQueueResultServiceImpl implements IQmsQueueResultService {
|
|
@Override
|
|
@Override
|
|
public int addQueueResult(String capacityNumber, String isPDA) {
|
|
public int addQueueResult(String capacityNumber, String isPDA) {
|
|
//获取传入的车牌号查找最近的运输订单号
|
|
//获取传入的车牌号查找最近的运输订单号
|
|
- Map<String, Object> mesMap = queuingRulesMapper.getOrderNumberByCapacityNumber(capacityNumber.split("_")[0]);
|
|
|
|
- if(queuingRulesMapper.findStatus(mesMap)!=4){
|
|
|
|
- return -4;//未审批的订单,不允许排队
|
|
|
|
- }
|
|
|
|
|
|
+ String capacityNo = capacityNumber.substring(0,7);
|
|
|
|
+ Map<String, Object> mesMap = queuingRulesMapper.getOrderNumberByCapacityNumber(capacityNo);
|
|
if(mesMap == null){
|
|
if(mesMap == null){
|
|
judgeCancelSub(capacityNumber); //判断是否需要取消订阅
|
|
judgeCancelSub(capacityNumber); //判断是否需要取消订阅
|
|
return -1;
|
|
return -1;
|
|
@@ -266,23 +264,8 @@ public class QmsQueueResultServiceImpl implements IQmsQueueResultService {
|
|
Date date=call.getTime();
|
|
Date date=call.getTime();
|
|
Map<String,Object> map1=new HashMap<>();
|
|
Map<String,Object> map1=new HashMap<>();
|
|
map1.put("oneDate",date);
|
|
map1.put("oneDate",date);
|
|
- RESTfulResult haveCarTruckNoList = amsFeign.getHaveCarTruckNoList(map1, 466, null, null, null, null, null);
|
|
|
|
- Map<String,Object> data = (Map<String, Object>) haveCarTruckNoList.getData();
|
|
|
|
- List<Map<String,Object>> data1 = (List<Map<String, Object>>) data.get("list");
|
|
|
|
int SentCarNumber=0;
|
|
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();
|
|
|
|
- }
|
|
|
|
|
|
+ SentCarNumber = qmsQueueResultMapper.getCarNumber();
|
|
//查询出销售钢材的进厂数(由于呼叫进厂页面的数据不止)
|
|
//查询出销售钢材的进厂数(由于呼叫进厂页面的数据不止)
|
|
int IntoFactoryNumber = qmsQueueResultMapper.getSteelOrderNum();
|
|
int IntoFactoryNumber = qmsQueueResultMapper.getSteelOrderNum();
|
|
//查询出销售钢材的出厂数
|
|
//查询出销售钢材的出厂数
|