From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期二, 20 五月 2025 23:48:08 +0800
Subject: [PATCH] 修改文件上传类型限制

---
 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightProjectPlanServiceImpl.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightProjectPlanServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightProjectPlanServiceImpl.java
index e41a245..21de7b3 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightProjectPlanServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/NewFightProjectPlanServiceImpl.java
@@ -12,6 +12,9 @@
 import com.panzhihua.service_dangjian.service.NewFightProjectPlanService;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
+import java.util.Date;
+
 /**
  * @program: springcloud_k8s_panzhihuazhihuishequ
  * @description: 党组织
@@ -22,6 +25,8 @@
 public class NewFightProjectPlanServiceImpl extends ServiceImpl<NewFightProjectPlanDAO,
         NewFightProjectPlanDTO> implements NewFightProjectPlanService
 {
+    @Resource
+    private NewFightCommunityConstructionService constructionService;
 
 
     @Override
@@ -38,6 +43,41 @@
     }
 
     @Override
+    public R editProjectPlanAccomplish(String id)
+    {
+
+        NewFightProjectPlanDTO planDTO=baseMapper.getDetails(id);
+        int pNum=baseMapper.getNum(planDTO.getProjectId(),null);
+
+        NewFightProjectPlanDTO item =new NewFightProjectPlanDTO();
+        item.setId(id);
+        item.setAffirmTime(new Date());
+        item.setAccomplish("1");
+        int num=baseMapper.editData(item);
+
+
+        if(num>0)
+        {
+            int accomplishNum=baseMapper.getNum(planDTO.getProjectId(),"1");
+            NewFightCommunityConstructionDTO dto=new NewFightCommunityConstructionDTO();
+            dto.setId(planDTO.getProjectId());
+            if(pNum==accomplishNum)
+            {
+                //已完成
+                dto.setStatus("3");
+            }
+            else
+            {
+                //进行中
+                dto.setStatus("2");
+            }
+            constructionService.editData(dto);
+            return R.ok();
+        }
+        return R.fail("操作失败");
+    }
+
+    @Override
     public R addData(NewFightProjectPlanDTO item)
     {
         int num=baseMapper.addData(item);

--
Gitblit v1.7.1