yonge hace 5 años
padre
commit
6ce050f0bf

+ 8 - 7
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ContractServiceImpl.java

@@ -57,7 +57,8 @@ import com.ym.mec.biz.service.SysUserTsignService;
 import com.ym.mec.biz.service.VipGroupService;
 import com.ym.mec.common.exception.BizException;
 import com.ym.mec.thirdparty.eseal.ESealPlugin;
-import com.ym.mec.thirdparty.storage.StoragePlugin;
+import com.ym.mec.thirdparty.storage.StoragePluginContext;
+import com.ym.mec.thirdparty.storage.provider.AliyunOssStoragePlugin;
 import com.ym.mec.util.date.DateUtil;
 import com.ym.mec.util.freemarker.FreemarkerTemplateEngine;
 import com.ym.mec.util.money.MoneyUtil;
@@ -107,7 +108,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 	private ESealPlugin eSealPlugin;
 
 	@Autowired
-	private StoragePlugin storagePlugin;
+	private StoragePluginContext storagePluginContext;
 
 	@Autowired
 	private GoodsService goodsService;
@@ -235,7 +236,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 		// 上传到oss
 		String dateStrOss = dateFormatOss.format(date);
 		dateStrOss = "users/" + dateStrOss + "/" + DateUtil.getHour(date);
-		String pdfFilePath = storagePlugin.uploadFile(dateStrOss, srcFile);
+		String pdfFilePath = storagePluginContext.uploadFile(AliyunOssStoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
 
 		SysUserContracts sysUserContracts = new SysUserContracts();
 		sysUserContracts.setCreateTime(date);
@@ -380,7 +381,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 		// 上传到oss
 		String dateStrOss = dateFormatOss.format(date);
 		dateStrOss = "musicCourses/" + dateStrOss + "/" + DateUtil.getHour(date);
-		String pdfFilePath = storagePlugin.uploadFile(dateStrOss, srcFile);
+		String pdfFilePath = storagePluginContext.uploadFile(AliyunOssStoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
 
 		SysUserContracts sysUserContracts = new SysUserContracts();
 		sysUserContracts.setCreateTime(date);
@@ -543,7 +544,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 		// 上传到oss
 		String dateStrOss = dateFormatOss.format(date);
 		dateStrOss = "vipCourses/" + dateStrOss + "/" + DateUtil.getHour(date);
-		String pdfFilePath = storagePlugin.uploadFile(dateStrOss, srcFile);
+		String pdfFilePath = storagePluginContext.uploadFile(AliyunOssStoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
 
 		SysUserContracts sysUserContracts = new SysUserContracts();
 		sysUserContracts.setCreateTime(date);
@@ -710,7 +711,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 		// 上传到oss
 		String dateStrOss = dateFormatOss.format(date);
 		dateStrOss = "goods/" + dateStrOss + "/" + DateUtil.getHour(date);
-		String pdfFilePath = storagePlugin.uploadFile(dateStrOss, srcFile);
+		String pdfFilePath = storagePluginContext.uploadFile(AliyunOssStoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
 
 		SysUserContracts sysUserContracts = new SysUserContracts();
 		sysUserContracts.setCreateTime(date);
@@ -893,7 +894,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
 		// 上传到oss
 		String dateStrOss = dateFormatOss.format(date);
 		dateStrOss = "practice/" + dateStrOss + "/" + DateUtil.getHour(date);
-		String pdfFilePath = storagePlugin.uploadFile(dateStrOss, srcFile);
+		String pdfFilePath = storagePluginContext.uploadFile(AliyunOssStoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
 
 		SysUserContracts sysUserContracts = new SysUserContracts();
 		sysUserContracts.setCreateTime(date);