|
@@ -1103,8 +1103,12 @@ public class OmstruckOrderServiceImpl implements IOmstruckOrderService {
|
|
|
//查询排队记录
|
|
|
if(orderType == 1) {
|
|
|
Map<String, Object> queueMap = omstruckOrderMapper.getQueueInfo(orderMessage);
|
|
|
- if(queueMap != null && "车辆已放行".equals(queueMap.get("insertUpdateRemark"))){
|
|
|
- omstruckOrderMapper.updatePassthrough(DataChange.dataToBigDecimal(orderMessage.get("resultTotalId")));
|
|
|
+ if(queueMap != null){
|
|
|
+ BigDecimal resultTotalId = DataChange.dataToBigDecimal(orderMessage.get("resultTotalId"));
|
|
|
+ omstruckOrderMapper.updateTotalOrderStatus(resultTotalId);
|
|
|
+ if("车辆已放行".equals(queueMap.get("insertUpdateRemark"))) {
|
|
|
+ omstruckOrderMapper.updatePassthrough(resultTotalId);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} catch (Exception e) {
|