瀏覽代碼

修改省库附件问题

Administrator 2 年之前
父節點
當前提交
a3019d30fc

+ 2 - 2
ruoyi-system/src/main/java/com/ruoyi/system/domain/projectV2/ZsyzFj.java

@@ -38,8 +38,8 @@ public class ZsyzFj extends BaseEntity
     @Excel(name = "附件地址")
     private String path;
 
-    /** 地址类型 1:首谈信息附件,2:签约信息附件,3:开工信息附件,4:投产信息附件 */
-    @Excel(name = "地址类型 1:首谈信息附件,2:签约信息附件,3:开工信息附件,4:投产信息附件")
+    /** 地址类型 1:首谈信息附件,2:签约信息附件,3:开工信息附件,4:投产信息附件 5:项目进展情况附件 6:省库项目 */
+    @Excel(name = "地址类型 1:首谈信息附件,2:签约信息附件,3:开工信息附件,4:投产信息附件 5:项目进展情况附件 6:省库项目")
     private String type;
 
     public void setId(Long id) 

+ 28 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzSkxmServiceImpl.java

@@ -4,9 +4,11 @@ import java.util.List;
 
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.SecurityUtils;
+import com.ruoyi.system.domain.projectV2.ZsyzFj;
 import com.ruoyi.system.domain.projectV2.ZsyzSkDzje;
 import com.ruoyi.system.domain.projectV2.ZsyzSkSwtzdw;
 import com.ruoyi.system.domain.projectV2.ZsyzSkxm;
+import com.ruoyi.system.mapper.projectV2.ZsyzFjMapper;
 import com.ruoyi.system.mapper.projectV2.ZsyzSkDzjeMapper;
 import com.ruoyi.system.mapper.projectV2.ZsyzSkSwtzdwMapper;
 import com.ruoyi.system.mapper.projectV2.ZsyzSkxmMapper;
@@ -15,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import static com.ruoyi.common.constant.CommonConstants.ONE;
+import static com.ruoyi.common.constant.CommonConstants.SIX;
 
 /**
  * 招商引资_省库项目Service业务层处理
@@ -31,6 +34,9 @@ public class ZsyzSkxmServiceImpl implements IZsyzSkxmService {
     @Autowired
     private ZsyzSkDzjeMapper zsyzSkDzjeMapper;
 
+    @Autowired
+    private ZsyzFjMapper zsyzFjMapper;
+
     /**
      * 查询招商引资_省库项目
      *
@@ -94,6 +100,15 @@ public class ZsyzSkxmServiceImpl implements IZsyzSkxmService {
                 zsyzSkDzjeMapper.insertZsyzSkDzje(zsyzSkDzje);
             }
         }
+        List<ZsyzFj> zsyzFjList = zsyzSkxm.getZsyzFjList();
+        if (zsyzFjList != null && zsyzFjList.size() > 0){
+            for (ZsyzFj zsyzFj : zsyzFjList) {
+                zsyzFj.setType(SIX);
+                zsyzFj.setXmId(zsyzSkxm.getId());
+                zsyzFj.setSourceId(zsyzSkxm.getId());
+                zsyzFjMapper.insertZsyzFj(zsyzFj);
+            }
+        }
         return i;
     }
 
@@ -124,6 +139,19 @@ public class ZsyzSkxmServiceImpl implements IZsyzSkxmService {
                 zsyzSkDzjeMapper.updateZsyzSkDzje(zsyzSkDzje);
             }
         }
+        List<ZsyzFj> zsyzFjList = zsyzSkxm.getZsyzFjList();
+        if (zsyzFjList != null && zsyzFjList.size() > 0){
+            ZsyzFj zsyzFjDelete = new ZsyzFj();
+            zsyzFjDelete.setSourceId(zsyzSkxm.getId());
+            zsyzFjDelete.setType(SIX);
+            zsyzFjMapper.deleteZsyzFjBySourceId(zsyzFjDelete);
+            for (ZsyzFj zsyzFj : zsyzFjList) {
+                zsyzFj.setType(SIX);
+                zsyzFj.setXmId(zsyzSkxm.getId());
+                zsyzFj.setSourceId(zsyzSkxm.getId());
+                zsyzFjMapper.insertZsyzFj(zsyzFj);
+            }
+        }
         return i;
     }