用户需求任务
This commit is contained in:
@@ -123,23 +123,56 @@
|
||||
and s.ys_flag =0)
|
||||
or (s.stage = 'verified' and s.ys_flag =2)
|
||||
</if>
|
||||
<if test="qo.name != null and qo.name != '' ">
|
||||
and s.title like concat('%', #{qo.name}, '%')
|
||||
</if>
|
||||
<if test="qo.title != null and qo.title != '' ">
|
||||
and s.title like concat('%', #{qo.title}, '%')
|
||||
</if>
|
||||
|
||||
<if test="qo.id != null ">
|
||||
and s.id = #{qo.id}
|
||||
</if>
|
||||
<if test="qo.title != null and qo.title != '' ">
|
||||
and s.title = #{qo.title}
|
||||
and s.title like concat('%', #{qo.title}, '%')
|
||||
</if>
|
||||
<if test="qo.module != null and qo.module != '' ">
|
||||
and s.module = #{qo.module}
|
||||
</if>
|
||||
<if test="qo.assignedTo != null and qo.assignedTo != '' ">
|
||||
and s.assignedTo = #{qo.assignedTo}
|
||||
</if>
|
||||
<if test="qo.pri != null and qo.pri != '' ">
|
||||
and s.pri = #{qo.pri}
|
||||
</if>
|
||||
<if test="qo.status != null and qo.status != '' ">
|
||||
and s.status = #{qo.status}
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.stage != null and qo.stage != '' ">
|
||||
and s.stage = #{qo.stage}
|
||||
</if>
|
||||
<if test="qo.openedby != null and qo.openedby != '' ">
|
||||
and s.openedBy = #{qo.openedby}
|
||||
</if>
|
||||
|
||||
<if test="qo.startDate !=null">
|
||||
and s.openedDate <![CDATA[>=]]> #{qo.startDate}
|
||||
</if>
|
||||
<if test="qo.endDate !=null">
|
||||
and s.openedDate <![CDATA[<=]]> #{qo.endDate}
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'YWGB' ">
|
||||
and s.status ='closed'
|
||||
and closedBy =#{qo.userName}
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'YWGB' ">
|
||||
and s.status ='closed'
|
||||
and closedBy =#{qo.userName}
|
||||
</if>
|
||||
|
||||
|
||||
|
||||
@@ -185,14 +218,44 @@
|
||||
WHERE 1=1
|
||||
|
||||
|
||||
<!-- <if test="qo.startDate !=null">-->
|
||||
<!-- and s.openedDate <![CDATA[>=]]> #{qo.startDate}-->
|
||||
<!-- </if>-->
|
||||
<!-- <if test="qo.endDate !=null">-->
|
||||
<!-- and s.openedDate <![CDATA[<=]]> #{qo.endDate}-->
|
||||
<!-- </if>-->
|
||||
<if test="qo.pri != null and qo.pri != '' ">
|
||||
and s.pri = #{qo.pri}
|
||||
</if>
|
||||
<if test="qo.status != null and qo.status != '' ">
|
||||
and s.status = #{qo.status}
|
||||
</if>
|
||||
<if test="qo.title != null and qo.title != '' ">
|
||||
and s.title like concat('%', #{qo.title}, '%')
|
||||
</if>
|
||||
|
||||
<if test="qo.stage != null and qo.stage != '' ">
|
||||
and s.stage = #{qo.stage}
|
||||
</if>
|
||||
<if test="qo.openedby != null and qo.openedby != '' ">
|
||||
and s.openedBy = #{qo.openedby}
|
||||
</if>
|
||||
|
||||
<if test="qo.startDate !=null">
|
||||
and s.openedDate <![CDATA[>=]]> #{qo.startDate}
|
||||
and s.openedDate <![CDATA[>=]]> #{qo.startDate}
|
||||
</if>
|
||||
<if test="qo.endDate !=null">
|
||||
and s.openedDate <![CDATA[<=]]> #{qo.endDate}
|
||||
and s.openedDate <![CDATA[<=]]> #{qo.endDate}
|
||||
</if>
|
||||
<if test="qo.assignedTo != null and qo.assignedTo != '' ">
|
||||
and s.assignedTo = #{qo.assignedTo}
|
||||
</if>
|
||||
<if test="qo.id != null ">
|
||||
and s.id = #{qo.id}
|
||||
</if>
|
||||
<if test="qo.name != null and qo.name != '' ">
|
||||
and s.title like concat('%', #{qo.name}, '%')
|
||||
</if>
|
||||
|
||||
|
||||
|
||||
<if test="qo.productName != null and qo.productName != '' ">
|
||||
and pt.name like concat('%', #{qo.productName}, '%')
|
||||
@@ -206,8 +269,8 @@
|
||||
and ps.project =#{qo.execution}
|
||||
and ps.type= 'execution'
|
||||
</if>
|
||||
<if test="qo.module != null ">
|
||||
and s.module =#{qo.module}
|
||||
<if test="qo.moduleId != null ">
|
||||
and s.module =#{qo.moduleId}
|
||||
</if>
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'ALL' ">
|
||||
|
||||
@@ -222,8 +285,10 @@
|
||||
<if test="qo.kfz == 1 ">
|
||||
<if test="qo.userName != null and qo.userName != '' ">
|
||||
|
||||
and s.assignedTo = #{qo.userName}
|
||||
and
|
||||
(s.assignedTo = #{qo.userName}
|
||||
or s.openedBy = #{qo.userName}
|
||||
)
|
||||
</if>
|
||||
|
||||
</if>
|
||||
@@ -372,6 +437,41 @@
|
||||
left join zt_storyreview v on s.id = v.story and s.version = v.version
|
||||
WHERE 1=1
|
||||
|
||||
|
||||
|
||||
<if test="qo.pri != null and qo.pri != '' ">
|
||||
and s.pri = #{qo.pri}
|
||||
</if>
|
||||
<if test="qo.status != null and qo.status != '' ">
|
||||
and s.status = #{qo.status}
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.stage != null and qo.stage != '' ">
|
||||
and s.stage = #{qo.stage}
|
||||
</if>
|
||||
<if test="qo.openedby != null and qo.openedby != '' ">
|
||||
and s.openedBy = #{qo.openedby}
|
||||
</if>
|
||||
|
||||
<if test="qo.startDate !=null">
|
||||
and s.openedDate <![CDATA[>=]]> #{qo.startDate}
|
||||
</if>
|
||||
<if test="qo.endDate !=null">
|
||||
and s.openedDate <![CDATA[<=]]> #{qo.endDate}
|
||||
</if>
|
||||
<if test="qo.name != null and qo.name != '' ">
|
||||
and s.title like concat('%', #{qo.name}, '%')
|
||||
</if>
|
||||
<if test="qo.id != null ">
|
||||
and s.id = #{qo.id}
|
||||
</if>
|
||||
<if test="qo.title != null and qo.title != '' ">
|
||||
and s.title like concat('%', #{qo.title}, '%')
|
||||
</if>
|
||||
<if test="qo.assignedTo != null and qo.assignedTo != '' ">
|
||||
and s.assignedTo = #{qo.assignedTo}
|
||||
</if>
|
||||
<if test="qo.project != null ">
|
||||
and ps.project =#{qo.project}
|
||||
</if>
|
||||
@@ -473,6 +573,44 @@
|
||||
left join zt_storyreview v on s.id = v.story and s.version = v.version
|
||||
WHERE 1=1
|
||||
|
||||
|
||||
|
||||
|
||||
<if test="qo.pri != null and qo.pri != '' ">
|
||||
and s.pri = #{qo.pri}
|
||||
</if>
|
||||
<if test="qo.status != null and qo.status != '' ">
|
||||
and s.status = #{qo.status}
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.stage != null and qo.stage != '' ">
|
||||
and s.stage = #{qo.stage}
|
||||
</if>
|
||||
<if test="qo.openedby != null and qo.openedby != '' ">
|
||||
and s.openedBy = #{qo.openedby}
|
||||
</if>
|
||||
|
||||
<if test="qo.assignedTo != null and qo.assignedTo != '' ">
|
||||
and s.assignedTo = #{qo.assignedTo}
|
||||
</if>
|
||||
<if test="qo.name != null and qo.name != '' ">
|
||||
and s.title like concat('%', #{qo.name}, '%')
|
||||
</if>
|
||||
<if test="qo.startDate !=null">
|
||||
and s.openedDate <![CDATA[>=]]> #{qo.startDate}
|
||||
</if>
|
||||
<if test="qo.endDate !=null">
|
||||
and s.openedDate <![CDATA[<=]]> #{qo.endDate}
|
||||
</if>
|
||||
|
||||
<if test="qo.id != null ">
|
||||
and s.id = #{qo.id}
|
||||
</if>
|
||||
<if test="qo.title != null and qo.title != '' ">
|
||||
and s.title like concat('%', #{qo.title}, '%')
|
||||
</if>
|
||||
|
||||
<if test="qo.productIds != null and qo.productIds.size() > 0">
|
||||
and s.product in
|
||||
<foreach collection="qo.productIds" item="id" index="index"
|
||||
@@ -518,8 +656,9 @@
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'INDEX' ">
|
||||
<if test="qo.userName != null and qo.userName != '' ">
|
||||
|
||||
and s.assignedTo = #{qo.userName}
|
||||
and ( s.assignedTo = #{qo.userName}
|
||||
or s.openedBy = #{qo.userName}
|
||||
)
|
||||
</if>
|
||||
|
||||
</if>
|
||||
|
||||
Reference in New Issue
Block a user