给对账单和销售单据的接口增加客户传参字段

This commit is contained in:
季圣华
2022-08-10 00:49:31 +08:00
parent b9b647e0cf
commit b7be1b020a
4 changed files with 143 additions and 22 deletions

View File

@@ -100,6 +100,13 @@
<if test="organId != null">
and dh.organ_id=#{organId}
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="creator != null">
and dh.creator=#{creator}
</if>
@@ -183,6 +190,13 @@
<if test="organId != null">
and dh.organ_id=#{organId}
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="creator != null">
and dh.creator=#{creator}
</if>
@@ -251,6 +265,13 @@
</foreach>
)
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="number != null and number !=''">
<bind name="bindNumber" value="'%'+number+'%'"/>
and dh.number like #{bindNumber}
@@ -299,6 +320,13 @@
</foreach>
)
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="number != null and number !=''">
<bind name="bindNumber" value="'%'+number+'%'"/>
and dh.number like #{bindNumber}
@@ -338,6 +366,13 @@
</foreach>
)
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="depotList.size()>0">
<if test="type == '入库'">
and ((
@@ -388,6 +423,13 @@
</foreach>
)
</if>
<if test="organArray != null and organArray !=''">
and dh.organ_id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
<if test="depotList.size()>0">
<if test="type == '入库'">
and ((
@@ -549,6 +591,13 @@
<if test="organId != null">
and s.id = #{organId}
</if>
<if test="organArray != null and organArray !=''">
and s.id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
and ifnull(s.delete_flag,'0') !='1') tb
where begin_need+preDebtMoney-preBackMoney+debtMoney-backMoney>0
order by begin_need+preDebtMoney-preBackMoney+debtMoney-backMoney desc
@@ -591,6 +640,13 @@
<if test="organId != null">
and s.id = #{organId}
</if>
<if test="organArray != null and organArray !=''">
and s.id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
and ifnull(s.delete_flag,'0') !='1') tb
where begin_need+preDebtMoney-preBackMoney+debtMoney-backMoney>0
</select>
@@ -630,6 +686,13 @@
<if test="organId != null">
and s.id = #{organId}
</if>
<if test="organArray != null and organArray !=''">
and s.id in (
<foreach collection="organArray" item="organId" separator=",">
#{organId}
</foreach>
)
</if>
and ifnull(s.delete_flag,'0') !='1') tb
where begin_need+preDebtMoney-preBackMoney+debtMoney-backMoney>0
</select>