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