Browse Source

修复审批通过后附件数量翻倍的问题

lijie 2 years ago
parent
commit
f2ac69d500
1 changed files with 4 additions and 1 deletions
  1. 4 1
      mhotel/src/com/happy/action/WorkflowAction.java

+ 4 - 1
mhotel/src/com/happy/action/WorkflowAction.java

@@ -19,6 +19,7 @@ import org.apache.struts2.interceptor.ServletRequestAware;
 import javax.annotation.Resource;
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpServletResponse;
+import java.io.File;
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.List;
 
 
@@ -122,8 +123,10 @@ public class WorkflowAction  extends ActionSupport implements ServletRequestAwar
                             fileService.delLinkFile(String.valueOf(workflow1.getLinkId()));
                             fileService.delLinkFile(String.valueOf(workflow1.getLinkId()));
                             fileInfoList.forEach(file -> {
                             fileInfoList.forEach(file -> {
                                 file.setLinkId(workflow1.getLinkId());
                                 file.setLinkId(workflow1.getLinkId());
-                                fileService.updateFile(file);
                             });
                             });
+                            for (FileInfo file : fileInfoList){
+                                fileService.updateFile(file);
+                            }
                         }
                         }
                         workflow1.setStatus(2);//审批通过
                         workflow1.setStatus(2);//审批通过
                         //民宿信息修改
                         //民宿信息修改