|
@@ -152,7 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</select>
|
|
|
|
|
|
<select id="getList" parameterType="BizDayworkAuxiliaryItem" resultMap="BizDayworkAuxiliaryItemResult">
|
|
|
- SELECT t1.* FROM biz_daywork_auxiliary_item t1
|
|
|
+ SELECT t1.* FROM biz_daywork_auxiliary_item t1 left join biz_product t3 on t3.id = t1.product_id left join biz_lot t4 on t4.id = t1.lot_id
|
|
|
<trim prefix=" WHERE" suffix="" suffixOverrides="AND">
|
|
|
t1.deleted = 0
|
|
|
<if test="deptName != null and deptName != ''"> AND t1.dept_name like concat('%', #{deptName}, '%')</if>
|
|
@@ -161,6 +161,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="nickName != null and nickName != ''"> AND t1.nick_name like concat('%', #{nickName}, '%')</if>
|
|
|
<if test="startTimeString != null and startTimeString!=''">AND t1.start_time >= #{startTimeString}</if>
|
|
|
<if test="endTimeString != null and endTimeString!='' ">AND t1.start_time <= #{endTimeString}</if>
|
|
|
+ <if test="keyword != null">AND ( t3.description like concat('%',#{keyword},'%') or t4.lot_code like concat('%',#{keyword},'%') or exists (select 1
|
|
|
+ FROM
|
|
|
+ biz_daywork_carrier
|
|
|
+ WHERE
|
|
|
+ biz_daywork_carrier.daywork_id = t1.daywork_id
|
|
|
+ AND biz_daywork_carrier.is_changed = 0
|
|
|
+ AND biz_daywork_carrier.deleted = 0
|
|
|
+ and biz_daywork_carrier.carrier_code like concat('%',#{keyword},'%')
|
|
|
+ ) )</if>
|
|
|
</trim>
|
|
|
</select>
|
|
|
|