diff --git a/src/main/java/com/xdap/self_development/controller/EngineParamDetailController.java b/src/main/java/com/xdap/self_development/controller/EngineParamDetailController.java index cfde42d..519744b 100644 --- a/src/main/java/com/xdap/self_development/controller/EngineParamDetailController.java +++ b/src/main/java/com/xdap/self_development/controller/EngineParamDetailController.java @@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -32,8 +33,14 @@ public class EngineParamDetailController { //参数列表查询 @GetMapping("/selectParamList") - public Response selectParamList(@RequestParam(value = "modelProName", required = false) String modelProName) { - Map> list = engineParamDetailService.selectParamList(modelProName); + public Response selectParamList(@RequestParam(value = "modelID"/*, required = false*/) String modelID) { + Map> list = engineParamDetailService.selectParamList(modelID); + return Response.ok().data(list); + } + //参数列表查询 + @GetMapping("/selectParamListAndModel") + public Response selectParamListAndModel(@RequestParam(value = "modelID"/*, required = false*/) String modelID) { + Map>> list = engineParamDetailService.selectParamListAndModel(modelID); return Response.ok().data(list); } diff --git a/src/main/java/com/xdap/self_development/controller/request/EngineParamDetailRequest.java b/src/main/java/com/xdap/self_development/controller/request/EngineParamDetailRequest.java index a8af0ce..ec774e0 100644 --- a/src/main/java/com/xdap/self_development/controller/request/EngineParamDetailRequest.java +++ b/src/main/java/com/xdap/self_development/controller/request/EngineParamDetailRequest.java @@ -34,9 +34,9 @@ public class EngineParamDetailRequest { */ private String subsystemName; /** - * 子系统+参数类型类型路径 + * 子系统+零部件名称路径 */ - private List subsystemTypes; + private List subsystemParts; /** * 子系统多选 */ diff --git a/src/main/java/com/xdap/self_development/listener/EngineModelListener.java b/src/main/java/com/xdap/self_development/listener/EngineModelListener.java index 17a6a8d..b20e1b5 100644 --- a/src/main/java/com/xdap/self_development/listener/EngineModelListener.java +++ b/src/main/java/com/xdap/self_development/listener/EngineModelListener.java @@ -163,6 +163,7 @@ public class EngineModelListener implements ReadListener> selectParamList(String modelProName); + HashMap> selectParamList(String modelID); void excelImport(MultipartFile file,String modelId); @@ -51,4 +52,6 @@ public interface EngineParamDetailService { List selectVersionList(String modelId); List selectPersonoByType(String subSystem, String dept, Integer type); + + Map>> selectParamListAndModel(String modelID); } diff --git a/src/main/java/com/xdap/self_development/service/impl/DataEntryEngineModelServiceImpl.java b/src/main/java/com/xdap/self_development/service/impl/DataEntryEngineModelServiceImpl.java index 8b62011..38118fb 100644 --- a/src/main/java/com/xdap/self_development/service/impl/DataEntryEngineModelServiceImpl.java +++ b/src/main/java/com/xdap/self_development/service/impl/DataEntryEngineModelServiceImpl.java @@ -322,6 +322,7 @@ public class DataEntryEngineModelServiceImpl implements DataEntryEngineModelServ engineParamDetailPojo.setParameterId(parameter.getId()); engineParamDetailPojo.setSubsystemName(parameter.getSubsystemName()); engineParamDetailPojo.setParameterType(parameter.getParameterType()); + engineParamDetailPojo.setPartsName(parameter.getPartsName()); engineParamDetailPojo.setParameterName(parameter.getParameterName()); engineParamDetailPojo.setDepartment(parameter.getDepartment()); engineParamDetailPojo.setMajorVersion(newVersionNum); diff --git a/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java b/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java index 01706a4..460e367 100644 --- a/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java +++ b/src/main/java/com/xdap/self_development/service/impl/EngineParamDetailServiceImpl.java @@ -63,11 +63,11 @@ public class EngineParamDetailServiceImpl implements EngineParamDetailService { /** * 返回参数列表 * - * @param modelProName + * @param modelID * @return */ @Override - public Map> selectParamList(String modelProName) { + public HashMap> selectParamList(String modelID) { List parameters = selectAllByNewVersion(); List