|
@@ -64,7 +64,7 @@
|
|
|
<select id="selectListByCondition" resultMap="BaseResultMapVO">
|
|
|
select
|
|
|
tbm.model_no model_no, tbm.model_name, tbmp.end_time endTime,tbm.state state,tbp.project_name projectName,
|
|
|
- tbp.manger_name mangerName,tbm.factory_name factory_name,tbm.area area,tbm.equipment_no equipmentNo,tbm.setting_life setting_life
|
|
|
+ tbp.manager mangerName,tbm.factory_name factory_name,tbm.area area,tbmp.equipment_no equipmentNo,tbm.setting_life setting_life
|
|
|
from
|
|
|
tb_mould tbm
|
|
|
left join
|
|
@@ -74,13 +74,46 @@
|
|
|
left join
|
|
|
tb_project tbp
|
|
|
on tbp.id = tbm.project_id
|
|
|
+ <where>
|
|
|
+ <if test="userVO.parentId != 0">
|
|
|
+ tbm.company_id = #{userVO.companyId}
|
|
|
+ </if>
|
|
|
+ <if test="userVO.serchType == 0">
|
|
|
+ AND tbp.model_no like concat('%',#{userVO.keyName},'%')
|
|
|
+ </if>
|
|
|
+ <if test="userVO.serchType == 1">
|
|
|
+ AND tbm.model_name like concat('%',#{userVO.keyName},'%')
|
|
|
+ </if>
|
|
|
+ <if test="userVO.projectId != -1">
|
|
|
+ AND tbm.project_id = #{userVO.projectId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+ <select id="selectListByConditionByProject" resultMap="BaseResultMapVO">
|
|
|
+ select
|
|
|
+ tbm.model_no model_no, tbm.model_name, tbmp.end_time endTime,tbm.state state,tbp.project_name projectName,
|
|
|
+ tbp.manager mangerName,tbm.factory_name factory_name,tbm.area area,tbmp.equipment_no equipmentNo,tbm.setting_life setting_life
|
|
|
+ from
|
|
|
+ tb_mould tbm
|
|
|
+ left join
|
|
|
+ tb_mould_equipment tbmp
|
|
|
+ on
|
|
|
+ tbm.equipment_id = tbmp.id
|
|
|
+ left join
|
|
|
+ tb_project tbp
|
|
|
+ on tbp.id = tbm.project_id
|
|
|
<where>
|
|
|
<if test="userVO.serchType == 0">
|
|
|
- tbp.project_name like concat('%',#{userVO.keyName},'%')
|
|
|
+ AND tbp.model_no like concat('%',#{userVO.keyName},'%')
|
|
|
</if>
|
|
|
<if test="userVO.serchType == 1">
|
|
|
- tbm.model_no like concat('%',#{userVO.keyName},'%')
|
|
|
+ AND tbm.model_name like concat('%',#{userVO.keyName},'%')
|
|
|
</if>
|
|
|
+ AND tbm.project_id in
|
|
|
+ <foreach item="item" index="index" collection="list"
|
|
|
+ open="(" separator="," close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
</where>
|
|
|
</select>
|
|
|
</mapper>
|