Procházet zdrojové kódy

兼容空值数据

chenendian před 3 týdny
rodič
revize
ae4d4c1df8

+ 1 - 1
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/mapper/supervise/provider/TSupervisePcsjXqSqlProvider.java

@@ -48,7 +48,7 @@ public class TSupervisePcsjXqSqlProvider {
         String tableName = vo.get("tableName");
         StringBuilder sqlBuilder = new StringBuilder("");
         sqlBuilder.append("select count(*) spotsnumber,public.st_asewkt(public.ST_Envelope(PUBLIC.st_union(geom))) envelopegeom,");
-        sqlBuilder.append("sum(").append(sumField.trim()).append("::numeric) spotsarea");
+        sqlBuilder.append("sum(NULLIF(").append(sumField.trim()).append(",'')::numeric) spotsarea");
         sqlBuilder.append(" ");
         sqlBuilder.append("from  ").append(tableName).append(" where pcsjid = #{pcsjid} ");
         return sqlBuilder.toString();