xusonglin 5 سال پیش
والد
کامیت
77604d5e56
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/main/java/com/jkcredit/invoice/hub/service/contract/ContractServiceImpl.java

+ 2 - 2
src/main/java/com/jkcredit/invoice/hub/service/contract/ContractServiceImpl.java

@@ -19,6 +19,7 @@ import sun.misc.BASE64Encoder;
 
 import javax.annotation.Resource;
 import java.io.IOException;
+import java.util.Base64;
 import java.util.Date;
 
 /**
@@ -49,10 +50,9 @@ public class ContractServiceImpl extends BaseService implements ContractService
         request.setServiceEndTime(contractDto.getServiceEndTime());
         request.setContractFileName(filename);
 
-        BASE64Encoder base64Encoder = new BASE64Encoder();
         String base64Str;
         try {
-            base64Str = base64Encoder.encode(contractDto.getContract().getBytes());
+            base64Str = Base64.getEncoder().encodeToString(contractDto.getContract().getBytes());
             request.setBase64Str(base64Str);
         } catch (IOException ioe) {
             log.error("上传协议转base64失败,失败原因:{}", ioe.getMessage());