添加修改采购信息逻辑

This commit is contained in:
yangjun 2025-11-17 16:15:54 +08:00
parent 3cc2210d25
commit 6595137103
1 changed files with 16 additions and 0 deletions

View File

@ -833,6 +833,22 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
mterialInfoMapper.updateById(mterialInfo);
}
/**单据状态 0待入库 1挂账中 2已入库 3已销账*/
//判断是否是销账操作不是销账的话
if (StringUtils.equals("0",jhType)){
cgdInfo.setStatus("2");
}else{
//不是销账判断是是否有未入库数量如果大于0则代表挂账中
if(wrksl>0){
cgdInfo.setStatus("2");
}else if(!StringUtils.equals("3",cgdInfo.getStatus())){
cgdInfo.setStatus("1");
}else{
cgdInfo.setStatus("3");
}
}
//更新采购单物料信息
//未入库数量 = 采购数量 - 入库数量 - 销账数量
wrksl = cgsl - rksl - xzsl;