|
@@ -33,23 +33,23 @@
|
|
|
equipmentcode,equipmentname,priority,faultdate,faultdesc,repairuser,repairdate,feedback,result,status,relid,repairstatus
|
|
|
from cmms_repair
|
|
|
<where>
|
|
|
- <if test="cmmsRepair.repaircode !=null and cmmsRepair.repaircode !=''">
|
|
|
- AND (repaircode like CONCAT('%', #{cmmsRepair.repaircode}, '%') or repairname like CONCAT('%', #{cmmsRepair.repaircode}, '%'))
|
|
|
- </if>
|
|
|
- <if test="cmmsRepair.repairuser !=null and cmmsRepair.repairuser !=''">
|
|
|
- AND CONCAT(repairuser) like CONCAT('%', #{cmmsRepair.repairuser}, '%')
|
|
|
- </if>
|
|
|
- <if test="cmmsRepair.equipmentcode !=null and cmmsRepair.equipmentcode !=''">
|
|
|
- AND (equipmentcode like CONCAT('%', #{cmmsRepair.equipmentcode}, '%') or equipmentname like CONCAT('%', #{cmmsRepair.equipmentcode}, '%'))
|
|
|
+ <if test="cmmsRepair.equipmentname !=null and cmmsRepair.equipmentname !=''">
|
|
|
+ AND equipmentname like CONCAT('%', #{cmmsRepair.equipmentname}, '%')
|
|
|
</if>
|
|
|
<if test="cmmsRepair.priority !=null and cmmsRepair.priority !=''">
|
|
|
AND priority = #{cmmsRepair.priority}
|
|
|
</if>
|
|
|
- <if test="cmmsRepair.faultdate !=null">
|
|
|
- AND DATE_FORMAT(faultdate, '%Y-%m-%d') = DATE_FORMAT(#{cmmsRepair.faultdate}, '%Y-%m-%d')
|
|
|
+ <if test="cmmsRepair.repairuser !=null and cmmsRepair.repairuser !=''">
|
|
|
+ AND repairuser like CONCAT('%', #{cmmsRepair.repairuser}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.status !=null and cmmsRepair.status !=''">
|
|
|
+ AND status = #{cmmsRepair.status}
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.repairstatus !=null and cmmsRepair.repairstatus != ''">
|
|
|
+ AND repairstatus like CONCAT('%', #{cmmsRepair.repairstatus}, '%')
|
|
|
</if>
|
|
|
</where>
|
|
|
- order by id desc
|
|
|
+ order by create_time desc
|
|
|
</select>
|
|
|
|
|
|
|
|
@@ -89,4 +89,28 @@
|
|
|
union
|
|
|
select count(*) as todaynum from cmms_repair where status in ('0') and date_format(create_time, '%Y-%m-%d')=date_format(now(), '%Y-%m-%d')
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getPageList" parameterType="org.jeecg.modules.cmmsRepair.entity.CmmsRepair" resultMap="cmmsRepairResult">
|
|
|
+ select id,create_by,create_time,update_by,update_time,remark,repaircode,repairname,equipmentid,
|
|
|
+ equipmentcode,equipmentname,priority,faultdate,faultdesc,repairuser,repairdate,feedback,result,status,relid,repairstatus
|
|
|
+ from cmms_repair
|
|
|
+ <where>
|
|
|
+ <if test="cmmsRepair.equipmentname !=null and cmmsRepair.equipmentname !=''">
|
|
|
+ AND equipmentname like CONCAT('%', #{cmmsRepair.equipmentname}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.priority !=null and cmmsRepair.priority !=''">
|
|
|
+ AND priority = #{cmmsRepair.priority}
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.repairuser !=null and cmmsRepair.repairuser !=''">
|
|
|
+ AND repairuser like CONCAT('%', #{cmmsRepair.repairuser}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.status !=null and cmmsRepair.status !=''">
|
|
|
+ AND status = #{cmmsRepair.status}
|
|
|
+ </if>
|
|
|
+ <if test="cmmsRepair.repairstatus !=null and cmmsRepair.repairstatus != ''">
|
|
|
+ AND repairstatus like CONCAT('%', #{cmmsRepair.repairstatus}, '%')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ order by create_time desc
|
|
|
+ </select>
|
|
|
</mapper>
|