Browse Source

修改耕地保护保存接口

LAPTOP-BJJ3IV5R\SIWEI 7 months ago
parent
commit
d162b2e71c

+ 2 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/gdbh/GdbhDto.java

@@ -148,4 +148,6 @@ public class GdbhDto {
     public void setCjUserId(String cjUserId) {
         this.cjUserId = cjUserId;
     }
+
+
 }

+ 10 - 0
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/domain/gdbh/GdbhRwMxDto.java

@@ -15,6 +15,8 @@ public class GdbhRwMxDto {
     private Integer xssx; //显示顺序
     private Integer status; //可用状态 1可用 0不可用
     private String parameter; //json参数
+    @TableField(exist = false)
+    private List<GdbhYzDTO> gdbhMxYzRet;
 
     @TableField(exist = false)
     private List<GdbhRwMxYzDto> gdbhMxYz;
@@ -90,4 +92,12 @@ public class GdbhRwMxDto {
     public void setGdbhMxYz(List<GdbhRwMxYzDto> gdbhMxYz) {
         this.gdbhMxYz = gdbhMxYz;
     }
+
+    public List<GdbhYzDTO> getGdbhMxYzRet() {
+        return gdbhMxYzRet;
+    }
+
+    public void setGdbhMxYzRet(List<GdbhYzDTO> gdbhMxYzRet) {
+        this.gdbhMxYzRet = gdbhMxYzRet;
+    }
 }

+ 7 - 3
onemap-modules/onemap-apply/src/main/java/com/onemap/apply/service/gdbh/impl/GdbhServiceImpl.java

@@ -105,9 +105,13 @@ public class GdbhServiceImpl implements IGdbhService {
             gdbhMapper.insert(gdbhDto);
             for (GdbhRwMxDto mxDto : gdbhDto.getMxlist()) {
                 mxDto.setRwbsm(rebsm);
-                for (GdbhRwMxYzDto gdbhMxYz : mxDto.getGdbhMxYz()) {
-                    gdbhMxYz.setRwbsm(rebsm);
-                    gdbhRwMxYzMapper.insert(gdbhMxYz);
+                for (GdbhYzDTO gdbhMxYz : mxDto.getGdbhMxYzRet()) {
+                    GdbhRwMxYzDto gdbhRwMxYz = new GdbhRwMxYzDto();
+                    gdbhRwMxYz.setRwbsm(rebsm);
+                    gdbhRwMxYz.setBsmmc(gdbhMxYz.getName());
+                    gdbhRwMxYz.setBsm(gdbhMxYz.getId());
+                    gdbhRwMxYz.setMxBsm(mxDto.getBsm());
+                    gdbhRwMxYzMapper.insert(gdbhRwMxYz);
                 }
                 gdbhRwMxMapper.insert(mxDto);
             }