Commit 57257f57 authored by zhangyingbin's avatar zhangyingbin

修改质量问题统计接口

parent 5d266b60
...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.ugp.api.dto.QualityProblemDto; import com.yeejoin.amos.boot.module.ugp.api.dto.QualityProblemDto;
import com.yeejoin.amos.boot.module.ugp.api.entity.QualityProblem; import com.yeejoin.amos.boot.module.ugp.api.entity.QualityProblem;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import feign.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import java.util.List; import java.util.List;
...@@ -24,5 +24,5 @@ public interface QualityProblemMapper extends BaseMapper<QualityProblem> { ...@@ -24,5 +24,5 @@ public interface QualityProblemMapper extends BaseMapper<QualityProblem> {
QualityProblemDto getInfoBySequenceNbr(String sequenceNbr); QualityProblemDto getInfoBySequenceNbr(String sequenceNbr);
List<Map<String, String>> qualityProblemStatistics(@Param("ids") Set<String> ids); List<Map<String, String>> qualityProblemStatistics(@Param("projectIds") Set<String> projectIds);
} }
...@@ -68,16 +68,16 @@ ...@@ -68,16 +68,16 @@
WHERE qi.sequence_nbr = #{sequenceNbr} WHERE qi.sequence_nbr = #{sequenceNbr}
</select> </select>
<select id="qualityProblemStatistics" parameterType="java.util.Set" resultType="java.util.Map"> <select id="qualityProblemStatistics" resultType="java.util.Map">
SELECT SELECT
qi.generate_stage AS `name`, qi.generate_stage AS `name`,
count(1) AS `value` count(1) AS `value`
FROM FROM
tz_ugp_quality_problem AS qi tz_ugp_quality_problem AS qi
<where> <where>
<if test="ids != null and ids.size > 0"> <if test="projectIds != null and projectIds.size > 0">
and qi.project_id in and qi.project_id in
<foreach collection="ids" index="index" item="item" open="(" close=")" separator=","> <foreach collection="projectIds" index="index" item="item" open="(" close=")" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment