| | |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.ProjectArchiveManageMapper; |
| | | import com.whyc.mapper.ProjectManageMapper; |
| | | import com.whyc.mapper.TestPlanMapper; |
| | | import com.whyc.pojo.ProjectArchiveExperiment; |
| | | import com.whyc.pojo.ProjectArchiveManage; |
| | | import com.whyc.pojo.ProjectManage; |
| | | import com.whyc.pojo.TestPlan; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | @Resource |
| | | private ProjectManageMapper projectManageMapper; |
| | | |
| | | |
| | | public Response searchDocumentation(ProjectArchiveManage pam) { |
| | | |
| | | Response<Object> response = new Response<>(); |
| | |
| | | for (int i = 0; i < list.size(); i++) { |
| | | HashMap<String, String> map = new HashMap<>(); |
| | | ProjectArchiveManage projectArchiveManage = list.get(i); |
| | | map.put("fileName",projectArchiveManage.getProDocumentName()); |
| | | map.put("name",projectArchiveManage.getProDocumentName()); |
| | | map.put("url",projectArchiveManage.getProFilePath()); |
| | | list1.add(map); |
| | | } |
| | |
| | | |
| | | public Response delDocumentation(ProjectArchiveManage pam) { |
| | | Response<Object> response = new Response<>(); |
| | | boolean bl; |
| | | try { |
| | | projectArchiveManageMapper.delDocumentation(pam); |
| | | bl = projectArchiveManageMapper.delDocumentation(pam) > 0; |
| | | File file = new File(pam.getProFilePath()); |
| | | if (file.exists()){ |
| | | if (file.exists()) { |
| | | File absoluteFile = file.getAbsoluteFile(); |
| | | String name = absoluteFile.getName(); |
| | | file.delete(); |
| | | HashMap<Object, Object> map = new HashMap<>(); |
| | | map.put("delFileName", name); |
| | | map.put("delUrl", pam.getProFilePath()); |
| | | map.put("name", name); |
| | | map.put("url", pam.getProFilePath()); |
| | | response.setData(map); |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return response.setMsg(0,"删除失败"); |
| | | return response.setMsg(0, "删除失败"); |
| | | } |
| | | response.setMsg(1,"删除成功"); |
| | | if (bl) { |
| | | response.setMsg(1, "删除成功"); |
| | | } else { |
| | | response.setMsg(0, "删除失败"); |
| | | } |
| | | |
| | | return response; |
| | | } |
| | | |
| | |
| | | * @param pam |
| | | * @return |
| | | */ |
| | | @Deprecated |
| | | public Response searchArchiveExperimentData(ProjectArchiveManage pam) { |
| | | Response<Object> response = new Response<>(); |
| | | List<ProjectArchiveExperiment> lists = projectArchiveManageMapper.searchArchiveExperimentData(pam); |
| | |
| | | } |
| | | return response; |
| | | } |
| | | |
| | | |
| | | |
| | | @Resource |
| | | private TestPlanMapper testPlanMapper; |
| | | /** |
| | | * 项目归档管理-试验数据管理 |
| | | * @param proNameCode |
| | | * @return |
| | | */ |
| | | public Response searchArchiveExperimentData(String proNameCode) { |
| | | Response<Object> response = new Response<>(); |
| | | try { |
| | | TestPlan testPlan = new TestPlan(); |
| | | testPlan.setProId(proNameCode); |
| | | List<TestPlan> lists = testPlanMapper.searchArchiveExperimentData(testPlan); |
| | | response.setMsg(1, "查询成功"); |
| | | response.setData(lists); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return response.setMsg(0, "查询失败"); |
| | | } |
| | | return response; |
| | | } |
| | | } |