|
@@ -193,18 +193,18 @@
|
|
|
GROUP_CONCAT(ibbpt.tool_name) AS needCuttingTools
|
|
|
FROM imcs_b_bom_procedure_tool ibbpt
|
|
|
GROUP BY ibbpt.procedure_id,
|
|
|
- ibbpt.resource_id) produceCuttingTools,
|
|
|
+ ibbpt.resource_id) produceCuttingTools left join
|
|
|
(SELECT
|
|
|
icc.machine_id AS resourceId,
|
|
|
GROUP_CONCAT(icc.cutting_tool_name) AS hasCuttingTools
|
|
|
FROM imcs_collect_cutting icc
|
|
|
- GROUP BY icc.machine_id) resourceCuttingTools
|
|
|
+ GROUP BY icc.machine_id) resourceCuttingTools ON produceCuttingTools.resourceId = resourceCuttingTools.resourceId
|
|
|
WHERE ippp.bom_id = ibb.id
|
|
|
AND ibb.id = ibbvi.bom_id
|
|
|
AND ibbvi.use_status = '1'
|
|
|
AND ibbp.bom_id = ibbvi.bom_id
|
|
|
AND ibbp.id = produceCuttingTools.procedureId
|
|
|
- AND produceCuttingTools.resourceId = resourceCuttingTools.resourceId
|
|
|
+
|
|
|
<if test="planId != null and planId != ''">
|
|
|
and ippp.plan_id in (${planId})
|
|
|
</if>
|