数据权限的bug修改260113

This commit is contained in:
1745237360-cloud
2026-01-13 15:16:55 +08:00
parent c4bd6d18d4
commit 7476599ffd
5 changed files with 147 additions and 70 deletions
@@ -487,6 +487,7 @@ public class ApprovalDocumentImpl extends ServiceImpl<ApprovalDocumentMapper, Ap
Verification verification = new Verification();
verification.setOrganizationId(businessDocumentDetaliDTO.getOrganizationId());
verification.setTopOrganizationId(businessDocumentDetaliDTO.getTopOrganizationId());
verification.setOrganizationName(businessDocumentDetaliDTO.getOrganizationName());// 设置组织名称,确保查询时能够正确过滤
verification.setVerificationStatus(1);//未支付
verification.setBusinessDocumentDetaliId(businessDocumentDetaliDTO.getBusinessDocumentDetaliId());
verification.setBusinessDocumentDetaliNumber(businessDocumentDetaliDTO.getBusinessDocumentDetaliNumber());
@@ -134,7 +134,14 @@ public class VerificationDomainService
* @return 结果
*/
public boolean batchAddVerification(List<Verification> list){
return verificationRepositoryImpl.saveBatch(list);
if (list == null || list.isEmpty()) {
return false;
}
// 使用自定义的批量插入方法,而不是 MyBatis-Plus 的 saveBatch
// 因为自定义的 batchAddVerification 使用了完整的 SQL 插入语句,包含所有必要字段
int result = verificationRepositoryImpl.batchAddVerification(list);
// 返回 true 表示成功插入(插入行数大于0)
return result > 0;
}
/**