找回密码
 立即注册

QQ登录

只需一步,快速开始

13410717515

初级会员

4

主题

19

帖子

367

积分

初级会员

积分
367
最新发帖
13410717515
初级会员   /  发表于:2024-4-25 16:31  /   查看:1488  /  回复:3
100金币

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,票据传入的时候不是逐行去循环的么,循环每行的时候就是用当前的未开票总数减去当前的物品数量,看看是否大于0,不大于0的话就直接保存, 大于0的话,就将减下来得到的数据存储到临时变量中,后边循环的时候再遇到相同物品再去相减即可

3 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-25 16:31:13
来自 4#
您好,票据传入的时候不是逐行去循环的么,循环每行的时候就是用当前的未开票总数减去当前的物品数量,看看是否大于0,不大于0的话就直接保存,

大于0的话,就将减下来得到的数据存储到临时变量中,后边循环的时候再遇到相同物品再去相减即可
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-26 14:22:09
2#
您好,判断超数的话,就是在每次开票前,先判断一下要开票的送货数量总数是否大于当前订单未开票的剩余数量即可。您现在是遇到什么问题了呢,可以详细的描述一下,这样我们也可以更好的帮助到您
回复 使用道具 举报
13410717515
初级会员   /  发表于:2024-4-26 15:15:23
3#
Lay.Li 发表于 2024-4-26 14:22
您好,判断超数的话,就是在每次开票前,先判断一下要开票的送货数量总数是否大于当前订单未开票的剩余数量 ...

是的,想实现保存到数据库之前判断表可中相同ID的产品的送货总量是否大于未开票数,如果每次都是单个物品那么直接求和,但是是很多种物品混在一起开票的,所以怎么通过物品来分类求和,然后再进行判断呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部