Browse Source

质量报告

372237882@qq.com 3 years ago
parent
commit
6e0d61b29c

+ 1 - 1
server/src/main/java/edp/davinci/controller/QualityTaskController.java

@@ -281,7 +281,7 @@ public class QualityTaskController extends BaseController {
                                               HttpServletRequest request) {
         List<QualityAuditorDto> qualityAuditorDtoList = new ArrayList<QualityAuditorDto>();
 
-        List<QualityAuditor> qualityAuditors = qualityAuditorService.getQualityAuditors();
+        List<QualityAuditor> qualityAuditors = qualityAuditorService.getQualityAuditorListByTaskId(id);
 
         for (QualityAuditor qualityAuditor : qualityAuditors) {
             QualityAuditorDto qualityAuditorDto = new QualityAuditorDto();

+ 5 - 3
server/src/main/java/edp/davinci/dao/QualityAuditorMapper.java

@@ -12,8 +12,7 @@ import java.util.Date;
 import java.util.List;
 
 @Component
-public interface QualityAuditorMapper
-{
+public interface QualityAuditorMapper {
     int insert(QualityAuditor qualityAuditor);
 
     @Delete({"delete from `quality_auditor` where id = #{id}"})
@@ -24,6 +23,9 @@ public interface QualityAuditorMapper
     @Select({"select qa.*,qt.task_name from `quality_auditor` qa LEFT JOIN quality_task qt on qa.task_id = qt.id "})
     List<QualityAuditor> getQualityAuditorList();
 
+    @Select({"select qa.*,qt.task_name from `quality_auditor` qa LEFT JOIN quality_task qt on qa.task_id = qt.id where task_id=#{taskId}"})
+    List<QualityAuditor> getQualityAuditorListByTaskId(@Param("taskId") Long taskId);
+
     @Select({"select qa.*,qt.task_name from `quality_auditor` qa LEFT JOIN quality_task qt on qa.task_id = qt.id where qa.view_id = #{viewId} and  DATE_FORMAT(qa.auditor_time , '%Y%m%d' )  = DATE_FORMAT(#{time}, '%Y%m%d' )"})
-    List<QualityAuditor> getQualityAuditorList(@Param("viewId") Long viewId,@Param("time") String time);
+    List<QualityAuditor> getQualityAuditorListByViewId(@Param("viewId") Long viewId, @Param("time") String time);
 }

+ 3 - 0
server/src/main/java/edp/davinci/service/QualityAuditorService.java

@@ -2,6 +2,7 @@ package edp.davinci.service;
 
 import edp.davinci.model.QualityAuditor;
 import edp.davinci.model.QualityTask;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.Date;
 import java.util.List;
@@ -11,4 +12,6 @@ public interface QualityAuditorService
     List<QualityAuditor> getQualityAuditors();
 
     List<QualityAuditor> getQualityAuditorsByViewId(Long viewId, String time);
+
+    List<QualityAuditor> getQualityAuditorListByTaskId( Long taskId);
 }

+ 6 - 1
server/src/main/java/edp/davinci/service/impl/QualityAuditorServiceImpl.java

@@ -26,6 +26,11 @@ public class QualityAuditorServiceImpl implements QualityAuditorService
 
     @Override
     public List<QualityAuditor> getQualityAuditorsByViewId(Long viewId, String time) {
-        return qualityAuditorMapper.getQualityAuditorList(viewId,time);
+        return qualityAuditorMapper.getQualityAuditorListByViewId(viewId,time);
+    }
+
+    @Override
+    public List<QualityAuditor> getQualityAuditorListByTaskId(Long taskId) {
+        return qualityAuditorMapper.getQualityAuditorListByTaskId(taskId);
     }
 }