开票撤销修改
This commit is contained in:
+4
-8
@@ -630,7 +630,9 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
if(Objects.isNull(payMailBill)){
|
if(Objects.isNull(payMailBill)){
|
||||||
throw new JeroBootException("未找到对应数据");
|
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)){
|
if(Objects.isNull(payMailBillProjectObj)){
|
||||||
throw new JeroBootException("未找到对应数据");
|
throw new JeroBootException("未找到对应数据");
|
||||||
}
|
}
|
||||||
@@ -648,14 +650,8 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
|||||||
// 更新项目信息
|
// 更新项目信息
|
||||||
updateProjectInfo(id);
|
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){
|
public void updateProjectInfo(String id){
|
||||||
|
|||||||
Reference in New Issue
Block a user