库存修改功能调整,累计已上料数据

master
zpl 3 years ago
parent ec84f7d8f4
commit 33511a25f0

@ -22,4 +22,7 @@ import java.util.List;
public interface IssueItemMapper extends BaseMapper<IssueItem> { public interface IssueItemMapper extends BaseMapper<IssueItem> {
BigDecimal selectInvIssueQty(@Param("site") String site, @Param("inventory") String inventory); BigDecimal selectInvIssueQty(@Param("site") String site, @Param("inventory") String inventory);
//查询上料表的上料数据
BigDecimal selectLoadInventoryQty(@Param("site") String site, @Param("inventoryId") String inventoryId);
} }

@ -217,7 +217,9 @@ public class IssueItemServiceImpl extends ServiceImpl<IssueItemMapper, IssueItem
meInventoryService.validateAndAdd(request); meInventoryService.validateAndAdd(request);
} else { } else {
issueInvQty = issueInvQty.add(inventoryModel.getQtyOnHand()); String inventoryId = inventoryModel.getInventoryId();
BigDecimal handOnQty = issueItemMapper.selectLoadInventoryQty(site, inventoryId);
issueInvQty = issueInvQty.add(inventoryModel.getQtyOnHand()).add(handOnQty);
//库存修改 //库存修改
InventoryValidateAndUpdateWithReceiveQuantityOverrideRequest request = new InventoryValidateAndUpdateWithReceiveQuantityOverrideRequest(); InventoryValidateAndUpdateWithReceiveQuantityOverrideRequest request = new InventoryValidateAndUpdateWithReceiveQuantityOverrideRequest();

@ -344,4 +344,10 @@
WHERE SITE = #{site} AND INVENTORY = #{inventory} WHERE SITE = #{site} AND INVENTORY = #{inventory}
GROUP BY SITE, INVENTORY GROUP BY SITE, INVENTORY
</select> </select>
<select id="selectInvIssueQty" resultType="java.math.BigDecimal">
SELECT NVL(SUM(ZLI.QTY_ON_HAND),0) FROM Z_LOAD_INVENTORY ZLI
WHERE ZLI.SITE = #{site} AND ZLI.INVENTORY_ID = #{inventoryId}
</select>
</mapper> </mapper>

Loading…
Cancel
Save