条码支持二维码

This commit is contained in:
DESKTOP-J7ED0MB\yinjinlu
2022-10-17 22:00:50 +08:00
parent 9663752099
commit adbe071c05
4 changed files with 202 additions and 33 deletions

View File

@@ -116,7 +116,8 @@ public class WmBarcodeServiceImpl implements IWmBarcodeService
@Override
public String generateBarcode(WmBarcode wmBarcode) {
File buf = BarcodeUtil.generateFile(wmBarcode.getBarcodeContent(),"./tmp/barcode/"+wmBarcode.getBarcodeContent()+".png");
File buf = BarcodeUtil.generateBarCode(wmBarcode.getBarcodeContent(), wmBarcode.getBarcodeFormart(),
"./tmp/barcode/" + wmBarcode.getBarcodeContent() + ".png");
MultipartFile file = FileUtils.getMultipartFile(buf);
String fileName = null;
try {
@@ -124,6 +125,11 @@ public class WmBarcodeServiceImpl implements IWmBarcodeService
} catch (IOException e) {
e.printStackTrace();
return null;
}finally{
//删除掉临时文件
if(buf!=null && buf.exists()){
FileUtils.deleteFile(buf.getAbsolutePath());
}
}
return fileName;
}