Explorar el Código

公务用车 地图各地市公务车数据 接口修改

zhanghao hace 3 meses
padre
commit
170990262f

+ 1 - 1
project-zcustom/src/main/java/com/project/zcustom/mapper/car/PlatCarMapper.java

@@ -24,5 +24,5 @@ public interface PlatCarMapper {
 
     List<LargeCarRank> getCarRank();
 
-    List<Long> getSelfCarNum(List<String> appOrg);
+    List<LargeCar> getSelfCarNum(List<String> appOrg);
 }

+ 9 - 1
project-zcustom/src/main/java/com/project/zcustom/service/car/Impl/LargePlatCarServiceImpl.java

@@ -92,6 +92,14 @@ public class LargePlatCarServiceImpl implements ILargePlatCarService {
 
     public List<Long> getSelfCarNum(){
         List<String> appOrg = new ArrayList<>(Arrays.asList("1A003", "1B001", "1C001", "1D001", "1E001", "1F001", "1K001", "1L001", "1H001", "1M001", "1J001"));
-        return platCarMapper.getSelfCarNum(appOrg);
+        List<LargeCar> carList = platCarMapper.getSelfCarNum(appOrg);
+        List<Long> list = new ArrayList<>();
+        for (LargeCar car : carList){
+            if (car.getTotalCarNum() == null){
+                car.setTotalCarNum(0L);
+            }
+            list.add(car.getTotalCarNum());
+        }
+        return list;
     }
 }

+ 2 - 2
project-zcustom/src/main/resources/mapper/zcustom/car/PlatCarMapper.xml

@@ -209,9 +209,9 @@
     </select>
 
 
-    <select id="getSelfCarNum" parameterType="String" resultType="Long">
+    <select id="getSelfCarNum" parameterType="String" resultMap="LargePlatPublicCarResult">
         SELECT
-            total_car_num
+            total_car_num, b.app_org
         FROM
             large_plat_public_car a
                 LEFT JOIN large_plat_app_org b ON a.app_encode = b.app_encode