ソースを参照

OCR接口优化

zthwr 1 年間 前
コミット
2378baeea8
1 ファイル変更37 行追加1 行削除
  1. 37 1
      pu/pu/src/public/nc/itf/th/IThOcrService.java

+ 37 - 1
pu/pu/src/public/nc/itf/th/IThOcrService.java

@@ -1,12 +1,15 @@
 package nc.itf.th;
 
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.util.ArrayList;
+import java.util.List;
 
 import org.apache.commons.httpclient.HttpException;
 
+import nc.vo.bd.defdoc.DefdocVO;
 import nc.vo.pub.BusinessException;
 import nc.vo.th.ocr.OCRInvoiceVO;
 import net.sf.json.JSONString;
@@ -27,7 +30,7 @@ public interface IThOcrService {
 	/**
 	 * 上传发票
 	 */
-	public String uploadInvoice(String url,String token,File file) throws Exception;
+	public String uploadInvoice(String url,String token,String vdef17,String invoicename) throws Exception;
 	
 	/**
 	 * OCR识别
@@ -41,4 +44,37 @@ public interface IThOcrService {
 	public void insertOCRdataInfo(ArrayList<OCRInvoiceVO> vos) throws BusinessException;
 	
 
+	
+	/**
+	 * 发票保存到文件夹里
+	 */
+	public String saveUploadFile(String vdef17,String fileName,byte[] bytes) throws Exception;
+	
+	
+	/**
+	 * 删除home里对应的发票
+	 */
+	public Boolean deleteFile(String filepath) ;
+	
+	
+	
+	/**
+	 * 由于删除太慢,改成自定义档案数据停用
+	 */
+	public  DefdocVO[]  enablestateDate(String filepath,String[] filname)  throws BusinessException;
+	
+	
+	
+	/**
+	 * 获取home路径
+	 */
+	public  String  getNCHomePath();
+	
+	
+	/**
+	 * 获取"+vdef17+"文件夹下所有发票名
+	 */
+	
+	public  List<String>  getInvoiceInfo(String vdef17);
+	
 }