|
@@ -480,6 +480,25 @@ public class OmstruckOrderSeparateServiceImpl implements IOmstruckOrderSeparateS
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 批量关闭运输订单
|
|
|
+ * @param mapList
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public int batchCloseOrder(List<Map<String, Object>> mapList) {
|
|
|
+ int result = 0;
|
|
|
+ // 遍历主键
|
|
|
+ for (Map<String, Object> map : mapList) {
|
|
|
+ BigDecimal orderId = DataChange.dataToBigDecimal(map.get("orderId"));
|
|
|
+ OmstruckOrder omstruckOrder = new OmstruckOrder();
|
|
|
+ omstruckOrder.setOrderId(orderId);
|
|
|
+ omstruckOrder.setOrderStatus(new BigDecimal(7));
|
|
|
+ result += omstruckOrderMapper.updateByPrimaryKeySelective(omstruckOrder);
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 更新新订单信息 (一车多趟)
|
|
|
* @Author TXF
|