• mybatis xml文件时间的比较


    <select id="getWorkOrderPageList" resultType="cn.com.gdt.ciems.om.biz.backend.workorder.model.WorkOrderPageDto">
            SELECT
            t.*,
            tfr.faultLevelName,
            tfr.fault_description,
            tfr.fault_location,
            tfr.repair_time,
            tmp.maintain_name,
            tmp.device_name,
            tmp.start_time,
            tmp.maintain_cycle,
            a.`name` orderTypeName,
            b.`name` statusName,
            tro.receiver,
            tro.receiverphone
            FROM
            `t_om_workorder` t
            LEFT JOIN (
            SELECT
            tf.*,
            ta.`name` faultLevelName
            FROM
            t_om_fault_record tf
            LEFT JOIN t_om_common_code ta ON tf.fault_level = ta.`value`
            WHERE
            ta.classification = 200
            ) tfr ON t.source_id = tfr.id
            LEFT JOIN t_om_maintenance_plan tmp ON t.source_id = tmp.id and tmp.flag is not null and tmp.flag != 1
            LEFT JOIN t_om_common_code a ON t.order_type = a.`value`
            LEFT JOIN t_om_common_code b ON t.`status` = b.`value`
            left join t_om_receive_order tro on t.id = tro.work_order_id
        <where>
            <if test="map.orderType != null">
                t.order_type = #{map.orderType}
            </if>
            <if test="map.status != null">
               and t.status = #{map.status}
            </if>
            <if test="map.doneTime != null">
                <![CDATA[   and DATE_FORMAT(t.done_time , '%Y-%m-%d')=  DATE_FORMAT(#{map.doneTime}, '%Y-%m-%d')  ]]>
            </if>
            <if test="map.workOrderNo != null">
                and t.work_order_no like '%${map.workOrderNo}%'
            </if>
        </where>
            GROUP BY t.id
      </select>

    注意红色的部分,必须要有
    <![CDATA[ ]]>

     <select id="shouldOverListByDate" resultType="cn.com.gdt.ciems.om.biz.backend.maintenance.entity.MaintenancePlan">
            SELECT t.* FROM t_om_maintenance_plan t WHERE  #{date}  <![CDATA[ >= ]]> t.end_time and t.plan_status='3';
        </select>
    
    
  • 相关阅读:
    QQ列表展示
    拖动条SeekBar
    信息提示框、对话框
    键盘事件、触摸事件
    时间日期事件处理,长按事件
    图片切换示例
    索引值的应用
    this的应用
    自定义属性应用1
    自定义属性应用
  • 原文地址:https://www.cnblogs.com/zhangshitong/p/12634376.html
Copyright © 2020-2023  润新知