|
|
@@ -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(NULLIF(").append(sumField.trim()).append(",'')::numeric) spotsarea");
|
|
|
+ sqlBuilder.append("COALESCE(sum(NULLIF(").append(sumField.trim()).append(",'')::numeric), 0) spotsarea");
|
|
|
sqlBuilder.append(" ");
|
|
|
sqlBuilder.append("from ").append(tableName).append(" where pcsjid = #{pcsjid} ");
|
|
|
return sqlBuilder.toString();
|