Commit 5e4ee059 authored by zhengjuzi's avatar zhengjuzi

质量问题闭环处理统计

parent f9dbfc69
......@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
......@@ -22,4 +23,5 @@ public interface QualityProblemMapper extends BaseMapper<QualityProblem> {
QualityProblemDto getInfoBySequenceNbr(String sequenceNbr);
List<Map<String, Long>> qualityProblemStatistics();
}
......@@ -68,6 +68,13 @@
WHERE qi.sequence_nbr = #{sequenceNbr}
</select>
<select id="qualityProblemStatistics" resultType="java.util.HashMap">
SELECT
generate_stage as name, count(1) AS value
FROM
tz_ugp_quality_problem
GROUP BY generate_stage
</select>
</mapper>
......@@ -19,6 +19,8 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.yeejoin.amos.boot.module.ugp.biz.service.impl.QualityProblemServiceImpl;
import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
......@@ -189,4 +191,16 @@ public class QualityProblemController extends BaseController {
problemInitiationService.execute(instanceId,objectd,option);
return ResponseHelper.buildResponse("ok");
}
/**
* 质量问题统计
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/qualityProblem")
@ApiOperation(httpMethod = "GET",value = "质量问题统计", notes = "质量问题统计")
public ResponseModel<List<Map<String,Long>>> qualityProblemStatistics() {
return ResponseHelper.buildResponse(qualityProblemServiceImpl.qualityProblemStatistics());
}
}
......@@ -164,4 +164,7 @@ public class QualityProblemServiceImpl extends BaseService<QualityProblemDto,Qua
return qualityProblemDto;
}
public List<Map<String,Long>> qualityProblemStatistics() {
return qualityProblemMapper.qualityProblemStatistics();
}
}
\ No newline at end of file
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