开票撤销修改
This commit is contained in:
+5
-9
@@ -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){
|
||||
|
||||
Reference in New Issue
Block a user