|
@@ -275,12 +275,12 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
* 查询运输进程,通过实绩ID
|
|
|
* @Author TXF
|
|
|
* @Date 2022/2/18 16:46
|
|
|
- * @param orderId
|
|
|
+ * @param map
|
|
|
* @return
|
|
|
**/
|
|
|
- public List<Map<String, Object>> getAllOrderResult(BigDecimal orderId){
|
|
|
+ public List<Map<String, Object>> getAllOrderResult(Map<String, Object> map){
|
|
|
//通过订单Id查询总实绩Id
|
|
|
- Integer resultTotalId = omstruckOrderSeparateMapper.getTotalIdByOrderId(orderId);
|
|
|
+ Integer resultTotalId = omstruckOrderSeparateMapper.getTotalIdByOrderIdOrOrderNum(map);
|
|
|
//通过总实绩ID查询所有的实绩:包括进厂、出厂、计重、装卸货
|
|
|
List<Map<String, Object>> allMesList = new ArrayList<>(20);
|
|
|
allMesList.addAll(omstruckOrderSeparateMapper.getAllEnFactoryResultMesByTotalId(resultTotalId));
|
|
@@ -293,9 +293,9 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
allMesList.sort(new Comparator<Map<String, Object>>() {
|
|
|
@Override
|
|
|
public int compare(Map<String, Object> o1, Map<String, Object> o2) {
|
|
|
- BigDecimal segmenSqe1 = DataChange.dataToBigDecimal(o1.get("segmenSqe"));
|
|
|
- BigDecimal segmenSqe2 = DataChange.dataToBigDecimal(o2.get("segmenSqe"));
|
|
|
- return segmenSqe1.compareTo(segmenSqe2);
|
|
|
+ BigDecimal b1 = DataChange.dataToBigDecimal(o1.get("segmenSqe"));
|
|
|
+ BigDecimal b2 = DataChange.dataToBigDecimal(o2.get("segmenSqe"));
|
|
|
+ return b1.compareTo(b2);
|
|
|
}
|
|
|
});
|
|
|
return allMesList;
|
|
@@ -603,8 +603,8 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
|
|
|
@Override
|
|
|
public int closeInwardOrder(Integer orderId) {
|
|
|
- int i = omstruckOrderSeparateMapper.closeInwardOrder(orderId);
|
|
|
- return i;
|
|
|
+
|
|
|
+ return omstruckOrderSeparateMapper.closeInwardOrder(orderId);
|
|
|
|
|
|
}
|
|
|
}
|