|
@@ -472,7 +472,12 @@ public class FzssServiceImpl implements IFzssService {
|
|
|
fzxzResMapper.saveOne(fzxzResDTO);
|
|
|
}
|
|
|
for (Map<String, Object> stringObjectMap : multLandList) {
|
|
|
- List<Integer> dkIds = (List<Integer>) stringObjectMap.get("idarray");
|
|
|
+ Integer[] dkIds = (Integer[]) stringObjectMap.get("idarray");
|
|
|
+ List<String> dkIdsStrs = new ArrayList<>();
|
|
|
+ for (Integer dkId : dkIds) {
|
|
|
+ dkIdsStrs.add(dkId.toString());
|
|
|
+ }
|
|
|
+
|
|
|
String geom = (String) stringObjectMap.get("geom");
|
|
|
Double area = (Double) stringObjectMap.get("area");
|
|
|
|
|
@@ -482,7 +487,7 @@ public class FzssServiceImpl implements IFzssService {
|
|
|
fzxzResDTO.setSjyb(sjyb);
|
|
|
fzxzResDTO.setYdxz(ydxz);
|
|
|
fzxzResDTO.setCreateAt(new Date());
|
|
|
- fzxzResDTO.setDkid(Strings.join(dkIds, ','));
|
|
|
+ fzxzResDTO.setDkid(Strings.join(dkIdsStrs, ','));
|
|
|
fzxzResDTO.setArea(area);
|
|
|
fzxzResDTO.setGeom(geom);
|
|
|
|