夜得朦胧 10 mesi fa
parent
commit
61da2b6a11

+ 3 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/server/app/impl/MultiSimulationProjectServiceImpl.java

@@ -612,13 +612,16 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
             }
         }
         List<MultiSimulationSceneCarVO> ids = new ArrayList<>();
+        int order = 1;
         for (MultiSimulationSceneCarParam param : paramList) {
             param.setMapId(mapId);
+            param.setCarSort(order);
             ResponseBodyVO<MultiSimulationSceneCarVO> responseBodyVO = addOrUpdateMultiSimulationSceneCar(param);
             if (responseBodyVO.getCode() != 200) {
                 throw new RuntimeException("操作失败");
             }
             ids.add(responseBodyVO.getInfo());
+            order ++;
         }
         String oldMapId = sceneVO.getMapId();
         if (!StringUtils.equals(oldMapId, sceneCarParam.getMapId())){

+ 1 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/server/infra/db/mysql/mapper/MultiSimulationSceneCarMapper.java

@@ -43,7 +43,7 @@ public interface MultiSimulationSceneCarMapper {
         " AND map_id = #{mapId}" +
         "</if>" +
 
-        "order by car_sort, create_time desc" +
+        "order by car_sort, create_time asc" +
         "</script>")
     List<MultiSimulationSceneCarVO> selectSceneCarList(MultiSimulationSceneCarParam param);