多能工查询

liweidong
qinyulong 3 months ago
parent 92e2aa2de0
commit b24757a1f8
  1. 5
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/jobTransfer/pojo/request/EquipmentMaintenanceQuery.java
  2. 9
      blade-service/blade-desk/src/main/java/org/springblade/desk/jobTransfer/mapper/EquipmentMaintenanceMapper.xml

@ -39,4 +39,9 @@ public class EquipmentMaintenanceQuery {
*/
@Schema(description = "维护状态(1正常,2到期,3离职)")
private Short maintenanceStatus;
/**
* 多能工
*/
@Schema(description = "多能工")
private Boolean pleuripotent;
}

@ -134,6 +134,15 @@
<if test="query.maintenanceStatus != null">
AND em.maintenance_status = #{query.maintenanceStatus}
</if>
<if test="query.pleuripotent != null and query.pleuripotent">
AND ph.id IN (
SELECT em_inner.ph_id
FROM MES_EQUIPMENT_MAINTENANCE em_inner
WHERE em_inner.is_deleted = 0
GROUP BY em_inner.ph_id
HAVING COUNT(em_inner.id) >= 2
)
</if>
ORDER BY ph.create_time DESC, em.equipment_date DESC
</select>

Loading…
Cancel
Save