| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.jeesite.modules.mes.dao.MesQualityDao">
-
- <!-- 查询数据
- <select id="findList" resultType="MesQuality">
- SELECT ${sqlMap.column.toSql()}
- FROM ${sqlMap.table.toSql()}
- <where>
- ${sqlMap.where.toSql()}
- </where>
- ORDER BY ${sqlMap.order.toSql()}
- </select> -->
- <select id="findInfo" resultType="com.jeesite.modules.mes.entity.MesQuality">
- SELECT ${sqlMap.column.toSql()}
- FROM ${sqlMap.table.toSql()}
- <where>
- ${sqlMap.where.toSql()}
- </where>
- ORDER BY id desc
- LIMIT 1
- </select>
- <!-- 按天 + result(OK/NG) 分组统计抽检数量,用于大屏“近七日产品抽检盘点” -->
- <select id="countDailyByResult" resultType="java.util.HashMap">
- SELECT
- DATE_FORMAT(a.create_date, '%Y-%m-%d') AS day,
- UPPER(TRIM(IFNULL(a.result, ''))) AS result,
- COUNT(1) AS cnt
- FROM mes_quality a
- <where>
- <if test="sdate != null and sdate != ''">
- AND a.create_date >= #{sdate}
- </if>
- <if test="edate != null and edate != ''">
- AND a.create_date < #{edate}
- </if>
- </where>
- GROUP BY DATE_FORMAT(a.create_date, '%Y-%m-%d'), UPPER(TRIM(IFNULL(a.result, '')))
- </select>
- </mapper>
|