Browse Source

单证pdf保存BUG修复

caozj 1 year ago
parent
commit
9632a8ec0f

+ 6 - 1
hx-sale/src/main/java/com/fjhx/sale/service/documents/impl/DocumentsPdfServiceImpl.java

@@ -92,7 +92,12 @@ public class DocumentsPdfServiceImpl extends ServiceImpl<DocumentsPdfMapper, Doc
 
     @Override
     public void add(DocumentsPdfDto documentsPdfDto) {
-        this.saveOrUpdate(documentsPdfDto);
+        DocumentsPdf documentsPdf = this.getOne(Wrappers.<DocumentsPdf>query().lambda().eq(DocumentsPdf::getDocumentId,documentsPdfDto.getDocumentId()));
+        if(ObjectUtil.isEmpty(documentsPdf)){
+            this.save(documentsPdf);
+        }else{
+            this.update(documentsPdfDto,Wrappers.<DocumentsPdf>query().lambda().eq(DocumentsPdf::getDocumentId,documentsPdfDto.getDocumentId()));
+        }
     }
 
     @Override