问题反馈对接oa以及一堆bug
This commit is contained in:
@ -98,8 +98,7 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'DGB' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =1
|
||||
and s.stage = 'verified' and s.ys_flag =1
|
||||
</if>
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'BGZ' ">
|
||||
and s.status = '11'
|
||||
@ -119,8 +118,9 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'DYS' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =0
|
||||
and ( s.stage = 'released'
|
||||
and s.ys_flag =0)
|
||||
or (s.stage = 'verified' and s.ys_flag =2)
|
||||
</if>
|
||||
|
||||
<if test="qo.id != null ">
|
||||
@ -174,12 +174,28 @@
|
||||
|
||||
|
||||
|
||||
select s.*,sp.spec ,sp.verify,sp.files from (zt_story s,zt_projectstory ps ) left join zt_storyspec sp on s.id = sp.story
|
||||
select s.*,sp.spec ,sp.verify,sp.files,pt.name productName from (zt_story s,zt_projectstory ps ) left join zt_storyspec sp on s.id = sp.story
|
||||
|
||||
left join zt_storyreview v on s.id = v.story and s.version = v.version
|
||||
left join zt_projectstory pstory on s.id = pstory.story and pstory.execution =0
|
||||
left join zt_project pj on pstory.project = pj.id
|
||||
|
||||
left join zt_product pt on s.product = pt.id
|
||||
WHERE s.id = ps.story
|
||||
|
||||
|
||||
<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.productName != null and qo.productName != '' ">
|
||||
and pt.name like concat('%', #{qo.productName}, '%')
|
||||
</if>
|
||||
|
||||
<if test="qo.project != null ">
|
||||
and ps.project =#{qo.project}
|
||||
</if>
|
||||
@ -227,8 +243,7 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'DGB' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =1
|
||||
and s.stage = 'verified' and s.ys_flag =1
|
||||
</if>
|
||||
<if test="qo.searchVal == 'BGZ' ">
|
||||
and s.status = '11'
|
||||
@ -248,8 +263,10 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'DYS' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =0
|
||||
|
||||
and ( s.stage = 'released'
|
||||
and s.ys_flag =0)
|
||||
or (s.stage = 'verified' and s.ys_flag =2)
|
||||
</if>
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'YWGB' ">
|
||||
and s.status ='closed'
|
||||
@ -310,6 +327,16 @@
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.objIds != null and qo.objIds.size() > 0">
|
||||
and s.id in
|
||||
<foreach collection="qo.objIds" item="id" index="index"
|
||||
open="(" close=")" separator=",">
|
||||
#{id}
|
||||
</foreach>
|
||||
|
||||
</if>
|
||||
|
||||
|
||||
group by s.id
|
||||
|
||||
<choose>
|
||||
@ -408,8 +435,9 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'DYS' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =0
|
||||
and ( s.stage = 'released'
|
||||
and s.ys_flag =0)
|
||||
or (s.stage = 'verified' and s.ys_flag =2)
|
||||
</if>
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'YWGB' ">
|
||||
and s.status ='closed'
|
||||
@ -436,7 +464,8 @@
|
||||
|
||||
</select>
|
||||
<select id="myStoryPageList" resultType="com.sa.zentao.dao.ZtStoryDTO">
|
||||
select s.*,sp.spec ,sp.verify,sp.files from zt_story s left join zt_storyspec sp on s.id = sp.story
|
||||
select s.*,sp.spec ,sp.verify,sp.files ,pt.name productName from zt_story s left join zt_storyspec sp on s.id = sp.story
|
||||
left join zt_product pt on s.product = pt.id
|
||||
left join zt_storyreview v on s.id = v.story and s.version = v.version
|
||||
WHERE 1=1
|
||||
|
||||
@ -446,8 +475,22 @@
|
||||
open="(" close=")" separator=",">
|
||||
#{id}
|
||||
</foreach>
|
||||
|
||||
</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.productName != null and qo.productName != '' ">
|
||||
and pt.name like concat('%', #{qo.productName}, '%')
|
||||
</if>
|
||||
|
||||
<if test="qo.project != null ">
|
||||
and ps.project =#{qo.project}
|
||||
</if>
|
||||
@ -494,9 +537,9 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'DGB' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =1
|
||||
and s.stage = 'verified' and s.ys_flag =1
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'BGZ' ">
|
||||
and s.status = '11'
|
||||
</if>
|
||||
@ -515,14 +558,26 @@
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal == 'DYS' ">
|
||||
and s.stage = 'verified'
|
||||
and s.ys_flag =0
|
||||
and ( s.stage = 'released'
|
||||
and s.ys_flag =0)
|
||||
or (s.stage = 'verified' and s.ys_flag =2)
|
||||
</if>
|
||||
|
||||
<if test="qo.searchVal != null and qo.searchVal == 'YWGB' ">
|
||||
and s.status ='closed'
|
||||
and closedBy =#{qo.userName}
|
||||
</if>
|
||||
|
||||
|
||||
<if test="qo.objIds != null and qo.objIds.size() > 0">
|
||||
and s.id in
|
||||
<foreach collection="qo.objIds" item="id" index="index"
|
||||
open="(" close=")" separator=",">
|
||||
#{id}
|
||||
</foreach>
|
||||
|
||||
</if>
|
||||
|
||||
group by s.id
|
||||
|
||||
<choose>
|
||||
|
Reference in New Issue
Block a user