Browse Source

评估三级校审流程页面添加查看上级校审功能

lizhenhao 2 năm trước cách đây
mục cha
commit
ffcfb9ea87

+ 5 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/controller/ProjectListController.java

@@ -531,5 +531,9 @@ public class ProjectListController {
         return projectListService.getHaveProjectIds();
     }
 
-
+    @ApiOperation(value = "根据项目id以及校审等级查询三级校审详情")
+    @GetMapping(value = "/findByProIdAndLevel")
+    public ResponseEntity<ProgramAuditDto> findByProIdAndLevel(String programId, String auditLevel) {
+        return projectListService.findByProIdAndLevel(programId, auditLevel);
+    }
 }

+ 2 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/mapper/ProgramAuditMapper.java

@@ -11,6 +11,8 @@ import org.apache.ibatis.annotations.Mapper;
 @Mapper
 public interface ProgramAuditMapper extends BaseMapper<ProgramAudit> {
     ProgramAuditDto findByIdAudit(String id);
+
+    String findIdByProIdAndLevel(String programId, String auditLevel);
 }
 
 

+ 3 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/mapper/xml/ProgramAuditMapper.xml

@@ -101,4 +101,7 @@
         from program_audit pa
         where pa.del_flag = '0' and pa.id = #{id}
     </select>
+    <select id="findIdByProIdAndLevel" resultType="string">
+        select id from program_audit where del_flag = '0' and program_id = #{programId} and audit_level = #{auditLevel}
+    </select>
 </mapper>

+ 9 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/program/configuration/projectList/service/ProjectListService.java

@@ -1382,4 +1382,13 @@ public class ProjectListService {
         UserDTO userDTO = UserUtils.getCurrentUserDTO();
         return ResponseEntity.ok(projectListMapper.getHaveProjectIds(userDTO));
     }
+
+    public ResponseEntity<ProgramAuditDto> findByProIdAndLevel(String programId, String auditLevel) {
+        String id = programAuditMapper.findIdByProIdAndLevel(programId,auditLevel);
+        ProgramAuditDto byIdAudit = new ProgramAuditDto();
+        if (StringUtils.isNotBlank(id)) {
+            byIdAudit = findByIdAudit(id);
+        }
+        return ResponseEntity.ok(byIdAudit);
+    }
 }