|
@@ -5,7 +5,7 @@
|
|
<select id="queryExpectScrapCountByProjects" resultType="java.util.HashMap">
|
|
<select id="queryExpectScrapCountByProjects" resultType="java.util.HashMap">
|
|
select pj.id as projectId, pj.name as projectName, count(eq.id) as equipmentTotal,
|
|
select pj.id as projectId, pj.name as projectName, count(eq.id) as equipmentTotal,
|
|
sum(case when
|
|
sum(case when
|
|
- ifnull(JSON_UNQUOTE(json_extract(eq.infos, '$.expectScrapDate'), '9999-12-31')) < #{scrapDate}
|
|
|
|
|
|
+ JSON_UNQUOTE(ifnull(json_extract(eq.infos, '$.expectScrapDate'), '9999-12-31')) < #{scrapDate}
|
|
then 1 else 0 end) as expectScrapTotal
|
|
then 1 else 0 end) as expectScrapTotal
|
|
from dt_object pj left join dt_object eq on eq.project_id = pj.id
|
|
from dt_object pj left join dt_object eq on eq.project_id = pj.id
|
|
and eq.obj_type = 'equipment' and eq.valid = 1
|
|
and eq.obj_type = 'equipment' and eq.valid = 1
|