Browse Source

update

Signed-off-by: anderx <312518615@qq.com>
anderx 5 years ago
parent
commit
54b3bbe846
1 changed files with 5 additions and 5 deletions
  1. 5 5
      src/main/java/com/goafanti/common/mapper/TOrderNewMapper.xml

+ 5 - 5
src/main/java/com/goafanti/common/mapper/TOrderNewMapper.xml

@@ -1407,8 +1407,7 @@ left join department d on o.order_dep = d.id   left join t_order_mid a on o.orde
   </select>
   
    <select id="selectOrderNewListCount" resultType="java.lang.Integer">
-  	select 
-  		count(*)
+  	select count(*)
   	from t_order_new a  left join `user` b on a.buyer_id=b.id left join t_order_mid c on a.order_no=c.order_no
   	left join department dep on a.order_dep=dep.id
   	<if test="specially == 1">
@@ -1419,11 +1418,12 @@ left join department d on o.order_dep = d.id   left join t_order_mid a on o.orde
   	left join admin f on e.initiate=f.id
   	</if>
   	<if test="specially == 4">
-  	left join (select * from t_order_task
-where super_id is null ) e on e.order_no=a.order_no
+  	left join (select min(id)id,order_no from t_order_task where main=1 group by order_no) ex on ex.order_no=a.order_no
+	left join t_order_task  e on e.id = ex.id
   	left join admin f on e.task_receiver=f.id
+  	left join (select order_no from new_order_change group by order_no)g on a.order_no=g.order_no
   	</if>
-  	where a.delete_sign != 1 
+  	where a.delete_sign !=1
   	<if test="outsource != null">
   	and a.outsource= #{outsource,jdbcType=INTEGER}
   	</if>