解决分批出入库状态切换的bug

This commit is contained in:
神话
2022-05-07 18:23:43 +08:00
parent cf55cba2c8
commit dc6cc14df5
5 changed files with 165 additions and 22 deletions

View File

@@ -550,7 +550,7 @@
<select id="getFinishNumber" resultType="java.math.BigDecimal">
select ifnull(sum(di.basic_number),0) from jsh_depot_item di
where di.material_id=#{mId}
where di.material_extend_id=#{meId}
and ifnull(di.delete_flag,'0') !='1'
and di.header_id
in
@@ -559,7 +559,25 @@
where
dh.link_number=#{linkNumber}
and ifnull(dh.delete_flag,'0') !='1'
<if test="goToType != null">
<if test="goToType != null and goToType !=''">
and dh.sub_type=#{goToType}
</if>
)
</select>
<select id="getRealFinishNumber" resultType="java.math.BigDecimal">
select ifnull(sum(di.basic_number),0) from jsh_depot_item di
where di.material_extend_id=#{meId}
and ifnull(di.delete_flag,'0') !='1'
and di.header_id
in
(
select dh.id from jsh_depot_head dh
where
dh.link_number=#{linkNumber}
and dh.id!=#{currentHeaderId}
and ifnull(dh.delete_flag,'0') !='1'
<if test="goToType != null and goToType !=''">
and dh.sub_type=#{goToType}
</if>
)