Parcourir la source

jcmj默认值

chenendian il y a 3 semaines
Parent
commit
3a9d46759f

+ 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");
         String tableName = vo.get("tableName");
         StringBuilder sqlBuilder = new StringBuilder("");
         StringBuilder sqlBuilder = new StringBuilder("");
         sqlBuilder.append("select count(*) spotsnumber,public.st_asewkt(public.ST_Envelope(PUBLIC.st_union(geom))) envelopegeom,");
         sqlBuilder.append("select count(*) spotsnumber,public.st_asewkt(public.ST_Envelope(PUBLIC.st_union(geom))) envelopegeom,");
-        sqlBuilder.append("sum(NULLIF(").append(sumField.trim()).append(",'')::numeric) spotsarea");
+        sqlBuilder.append("COALESCE(sum(NULLIF(").append(sumField.trim()).append(",'')::numeric), 0) spotsarea");
         sqlBuilder.append(" ");
         sqlBuilder.append(" ");
         sqlBuilder.append("from  ").append(tableName).append(" where pcsjid = #{pcsjid} ");
         sqlBuilder.append("from  ").append(tableName).append(" where pcsjid = #{pcsjid} ");
         return sqlBuilder.toString();
         return sqlBuilder.toString();