| | |
| | | FROM aps_gas_pipeline_mo |
| | | </select> |
| | | |
| | | <!-- 查询基础统计数据(不包含时间限制),用于获取所有可能的工序名和车间 --> |
| | | <select id="selectBaseStatData" parameterType="java.util.Map" resultType="java.util.Map"> |
| | | SELECT DISTINCT |
| | | process_name AS "processName", |
| | | plant AS "plant", |
| | | major AS "major", |
| | | workshop AS "workshop" |
| | | FROM aps_gas_piping_route_stat |
| | | <where> |
| | | <if test="plants != null and plants.size() > 0"> |
| | | AND plant IN |
| | | <foreach collection="plants" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="plant != null and plant != ''"> |
| | | AND plant = #{plant} |
| | | </if> |
| | | <if test="majors != null and majors.size() > 0"> |
| | | AND major IN |
| | | <foreach collection="majors" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="major != null and major != ''"> |
| | | AND major = #{major} |
| | | </if> |
| | | <if test="workshops != null and workshops.size() > 0"> |
| | | AND workshop IN |
| | | <foreach collection="workshops" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | </if> |
| | | <if test="workshop != null and workshop != ''"> |
| | | AND workshop = #{workshop} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | </mapper> |