Browse Source

修复资金承若函无法修改的问题

master
zhouhaibin 4 months ago
parent
commit
d8ff8d5c1a
  1. 4
      huzhou/src/main/java/com/easy/admin/modules/huzhou/controller/HuzhouProjectController.java
  2. 2
      huzhou/src/main/java/com/easy/admin/modules/huzhou/service/IHuzhouProjectinfoService.java
  3. 8
      huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java
  4. 3
      huzhou/src/main/java/com/easy/admin/modules/huzhou/vo/ProjectApproveOV.java

4
huzhou/src/main/java/com/easy/admin/modules/huzhou/controller/HuzhouProjectController.java

@ -65,8 +65,8 @@ public class HuzhouProjectController {
* @return 返回值 * @return 返回值
*/ */
@PostMapping("/approveProjectInfo") @PostMapping("/approveProjectInfo")
public Result<?> approveProjectInfo(@RequestBody ProjectApproveOV projectApproveOV){ public Result<?> approveProjectInfo(@RequestParam(value = "file",required = false) MultipartFile[] multipartFile,ProjectApproveOV projectApproveOV) throws IOException {
projectinfoService.approveProjectInfo(projectApproveOV); projectinfoService.approveProjectInfo(projectApproveOV,multipartFile);
return Result.ok("审批成功"); return Result.ok("审批成功");
} }

2
huzhou/src/main/java/com/easy/admin/modules/huzhou/service/IHuzhouProjectinfoService.java

@ -87,7 +87,7 @@ public interface IHuzhouProjectinfoService extends IService<HuzhouProjectinfo> {
* *
* @param projectApproveOV 项目入库信息 * @param projectApproveOV 项目入库信息
*/ */
void approveProjectInfo(ProjectApproveOV projectApproveOV); void approveProjectInfo(ProjectApproveOV projectApproveOV,MultipartFile[] multipartFile) throws IOException;
/** /**
* 修改项目联系人 * 修改项目联系人

8
huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java

@ -285,9 +285,10 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM
} }
} }
@Override @Override
public void approveProjectInfo(ProjectApproveOV projectApproveOV) { public void approveProjectInfo(ProjectApproveOV projectApproveOV,MultipartFile[] multipartFile) throws IOException {
String taskId = projectApproveOV.getTaskId(); String taskId = projectApproveOV.getTaskId();
HuzhouProjectinfo projectinfo = projectApproveOV.getProjectInfo(); HuzhouProjectinfo projectinfo = new HuzhouProjectinfo();
BeanUtils.copyProperties(projectApproveOV,projectinfo);
String comment = projectApproveOV.getComment(); String comment = projectApproveOV.getComment();
String projectid = projectApproveOV.getProjectid(); String projectid = projectApproveOV.getProjectid();
String flag = projectApproveOV.getFlag(); String flag = projectApproveOV.getFlag();
@ -315,6 +316,9 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM
//保存新的人员和项目对应信息 //保存新的人员和项目对应信息
userprojectService.saveFromProject(projectinfo,"0"); userprojectService.saveFromProject(projectinfo,"0");
} }
if(multipartFile!=null){
uploadfileinfoService.modifyUploadFile(multipartFile,projectid,"5");
}
} }
WorkFlow workFlow = workflowService.approveProjectInfo(taskId, flag, comment); WorkFlow workFlow = workflowService.approveProjectInfo(taskId, flag, comment);
//暂时没有作废的说法 //暂时没有作废的说法

3
huzhou/src/main/java/com/easy/admin/modules/huzhou/vo/ProjectApproveOV.java

@ -7,12 +7,11 @@ import org.springframework.web.multipart.MultipartFile;
import java.util.List; import java.util.List;
@Data @Data
public class ProjectApproveOV { public class ProjectApproveOV extends HuzhouProjectinfo{
private String taskId; private String taskId;
private String flag; private String flag;
private String comment; private String comment;
private String projectid; private String projectid;
private String stage; private String stage;
private String isEdit; private String isEdit;
private HuzhouProjectinfo projectInfo;
} }

Loading…
Cancel
Save