|
@@ -2400,7 +2400,12 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
//将排队信息删掉
|
|
//将排队信息删掉
|
|
// 修改车牌号后保留原排队记录2024年4月23日10:28:53
|
|
// 修改车牌号后保留原排队记录2024年4月23日10:28:53
|
|
Map<String, Object> isSpellingMap = omstruckOrderMapper.getSteelIsSpelling(DataChange.dataToBigDecimal(mapValue.get("orderId")));
|
|
Map<String, Object> isSpellingMap = omstruckOrderMapper.getSteelIsSpelling(DataChange.dataToBigDecimal(mapValue.get("orderId")));
|
|
|
|
+ //查看是存在排队记录
|
|
|
|
+ BigDecimal listId = null;
|
|
if(isSpellingMap != null && isSpellingMap.get("listId") != null){
|
|
if(isSpellingMap != null && isSpellingMap.get("listId") != null){
|
|
|
|
+ listId = omstruckOrderMapper.getListId(DataChange.dataToBigDecimal(isSpellingMap.get("listId")));
|
|
|
|
+ }
|
|
|
|
+ if(listId != null && listId.longValue() > 0){
|
|
/**
|
|
/**
|
|
int isSpelling = DataChange.dataToBigDecimal(isSpellingMap.get("isSpelling")).intValue();
|
|
int isSpelling = DataChange.dataToBigDecimal(isSpellingMap.get("isSpelling")).intValue();
|
|
if(isSpelling == 1 ){
|
|
if(isSpelling == 1 ){
|
|
@@ -2423,6 +2428,10 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
if(isSpelling != 1 ){
|
|
if(isSpelling != 1 ){
|
|
result += omstruckOrderMapper.updateCapacityIdByQueueList(isSpellingMap);
|
|
result += omstruckOrderMapper.updateCapacityIdByQueueList(isSpellingMap);
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ if (resultTotalId != null && resultTotalId.longValue() > 0) {
|
|
|
|
+ omstruckOrderMapper.deleteQueuingPerformance(resultTotalId);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//若是接单之后还需要删除实绩且将状态变为4
|
|
//若是接单之后还需要删除实绩且将状态变为4
|
|
//删除排队实绩
|
|
//删除排队实绩
|