|
|
@@ -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>
|