提交 814b97f1 作者: 刘明祎-运维用途

Merge branch 'develop'

流水线 #8025 已通过 于阶段
in 2 分 59 秒
...@@ -18,4 +18,4 @@ patches: ...@@ -18,4 +18,4 @@ patches:
images: images:
- name: REGISTRY/NAMESPACE/IMAGE:TAG - name: REGISTRY/NAMESPACE/IMAGE:TAG
newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly-dev/ims
newTag: fe436908e1ee74a5c76ef8bc2f252387e61c4bfc newTag: 2be3719499c95de7b3ec6f387ae1e0dd1e0aa2aa
...@@ -132,21 +132,33 @@ ...@@ -132,21 +132,33 @@
LEFT JOIN service_flow sf ON ri.service_flow_id = sf.id LEFT JOIN service_flow sf ON ri.service_flow_id = sf.id
WHERE WHERE
ri.publish =1 ri.publish =1
<bind name="isPilotUserIdListEmpty" value="pilotUserIdList != null and !pilotUserIdList.isEmpty()"/> <choose>
<if test="isPilotUserIdListEmpty"> <when test="pilotUserIdList != null and !pilotUserIdList.isEmpty()">
AND <!-- 当 pilotUserIdList 不为空时 说明不是后台用户不是admin 是其他后台用户啊查看飞手接单或者货单就只能看到自己团队飞手的接单发单-->
<choose> and (
<when test="isPilotOrder == 0"> <choose>
ri.father_require_id = 0 and <when test="isPilotOrder == 0">
ri.user_account_id IN -- 当时发单的时候要是看到的是总订单
</when> ri.father_require_id = 0
<when test="isPilotOrder == 1"> and ri.user_account_id IN
rs.pilot_certification_user_id IN </when>
</when> <when test="isPilotOrder == 1">
</choose> -- 接单接的是子订单就只能看到子订单
<foreach item="item" collection="pilotUserIdList" open="(" separator="," close=")"> rs.pilot_certification_user_id IN
#{item} </when>
</foreach> </choose>
<foreach item="item" collection="pilotUserIdList" open="(" separator="," close=")">
#{item}
</foreach>
)
</when>
<otherwise>
<!-- 剩下就是admin用户就是要查出所用接单发单就行 只要主订单-->
and ri.father_require_id = 0
</otherwise>
</choose>
<if test="orderStatus != null and orderStatus!='' ">
and sf.order_status = #{orderStatus}
</if> </if>
<if test=" publishPhone != null and publishPhone!='' "> <if test=" publishPhone != null and publishPhone!='' ">
and ri.publish_phone = #{publishPhone} and ri.publish_phone = #{publishPhone}
...@@ -154,9 +166,6 @@ ...@@ -154,9 +166,6 @@
<if test=" preemptPhone != null and preemptPhone!='' "> <if test=" preemptPhone != null and preemptPhone!='' ">
and rs.preempt_phone = #{preemptPhone} and rs.preempt_phone = #{preemptPhone}
</if> </if>
<if test="orderStatus != null and orderStatus!='' ">
and sf.order_status = #{orderStatus}
</if>
<if test=" orderAttribute != null and orderAttribute!='' "> <if test=" orderAttribute != null and orderAttribute!='' ">
and ri.order_attribute = #{orderAttribute} and ri.order_attribute = #{orderAttribute}
</if> </if>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论