开票撤销修改

This commit is contained in:
梁琦涛
2023-12-29 15:43:08 +08:00
parent 1bd61cc80a
commit 6d83fd8470
@@ -630,7 +630,9 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
if(Objects.isNull(payMailBill)){
throw new JeroBootException("未找到对应数据");
}
PayMailBillProject payMailBillProjectObj = payMailBillProjectService.getById(payMailBill.getProjectId());
LambdaQueryWrapper<PayMailBillProject> queryPayMailBillProject = new LambdaQueryWrapper<>();
queryPayMailBillProject.eq(PayMailBillProject::getBillId,id);
PayMailBillProject payMailBillProjectObj = payMailBillProjectService.getOne(queryPayMailBillProject,false);
if(Objects.isNull(payMailBillProjectObj)){
throw new JeroBootException("未找到对应数据");
}
@@ -648,14 +650,8 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
// 更新项目信息
updateProjectInfo(id);
// 判断项目下是否存在票据
LambdaQueryWrapper<PayMailBill> queryPayMailBill = new LambdaQueryWrapper<>();
queryPayMailBill.eq(PayMailBill::getProjectId,payMailBill.getProjectId());
long l = count(queryPayMailBill);
if(l == 0){
// 删除邮寄票据关联项目表
payMailBillProjectService.removeById(payMailBill.getProjectId());
}
// 删除邮寄票据关联项目表
payMailBillProjectService.removeById(payMailBillProjectObj.getId());
}
public void updateProjectInfo(String id){