|
@@ -306,15 +306,16 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getToolStorgeCount" resultType="Map">
|
|
|
- select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge group by tool_management_id
|
|
|
+
|
|
|
+ select count(*) as num,ts.tool_management_id as toolManagementId from imcs_tool_storge ts INNER JOIN imcs_tool_management tm on ts.tool_management_id=tm.id group by ts.tool_management_id
|
|
|
</select>
|
|
|
<select id="getInToolStorgeCount" resultType="Map">
|
|
|
- select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge where ifnull(tool_id,-1)!=-1 group by tool_management_id
|
|
|
+ select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge INNER JOIN imcs_tool_management tm on tool_management_id=tm.id where ifnull(tool_id,-1)!=-1 group by tool_management_id
|
|
|
</select>
|
|
|
<select id="getFreeToolStorgeCount" resultType="Map">
|
|
|
- select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge where ifnull(tool_id,-1)=-1 group by tool_management_id
|
|
|
+ select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge INNER JOIN imcs_tool_management tm on tool_management_id=tm.id where ifnull(tool_id,-1)=-1 group by tool_management_id
|
|
|
</select>
|
|
|
<select id="getLockToolStorgeCount" resultType="Map">
|
|
|
- select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge where lock_status='0' group by tool_management_id
|
|
|
+ select count(*) as num,tool_management_id as toolManagementId from imcs_tool_storge INNER JOIN imcs_tool_management tm on tool_management_id=tm.id where lock_status='0' group by tool_management_id
|
|
|
</select>
|
|
|
</mapper>
|