|
@@ -16,6 +16,8 @@ import java.util.Objects;
|
|
|
import java.util.Optional;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import com.microsvc.toolkit.middleware.oss.OssPluginContext;
|
|
|
+import com.microsvc.toolkit.middleware.oss.impl.TencentOssPlugin;
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -78,8 +80,6 @@ import com.ym.mec.biz.service.TenantInfoService;
|
|
|
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.StoragePluginContext;
|
|
|
-import com.ym.mec.thirdparty.storage.provider.KS3StoragePlugin;
|
|
|
import com.ym.mec.thirdparty.user.realname.RealnameAuthenticationPluginContext;
|
|
|
import com.ym.mec.thirdparty.user.realname.provider.LinkfaceRealnameAuthenticationPlugin;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
@@ -133,9 +133,6 @@ public class ContractServiceImpl implements ContractService {
|
|
|
private ESealPlugin eSealPlugin;
|
|
|
|
|
|
@Autowired
|
|
|
- private StoragePluginContext storagePluginContext;
|
|
|
-
|
|
|
- @Autowired
|
|
|
private GoodsService goodsService;
|
|
|
|
|
|
@Autowired
|
|
@@ -169,6 +166,8 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
@Autowired
|
|
|
private RealnameAuthenticationPluginContext realnameAuthenticationPluginContext;
|
|
|
+ @Autowired
|
|
|
+ private OssPluginContext ossPluginContext;
|
|
|
|
|
|
private DateFormat dateFormatOss = new SimpleDateFormat("yyyy/MM/dd");
|
|
|
|
|
@@ -318,8 +317,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
Date date = new Date();
|
|
|
// 上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = "users/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/users/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
SysUserContracts sysUserContracts = new SysUserContracts();
|
|
|
sysUserContracts.setCreateTime(date);
|
|
@@ -468,8 +468,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
// 上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = "musicCourses/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/musicCourses/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
SysUserContracts sysUserContracts = new SysUserContracts();
|
|
|
sysUserContracts.setCreateTime(date);
|
|
@@ -644,8 +645,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
// 上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = vipCourses + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/" + vipCourses + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
SysUserContracts sysUserContracts = new SysUserContracts();
|
|
|
sysUserContracts.setCreateTime(date);
|
|
@@ -887,8 +889,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
// 上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = "practice/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/practice/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
SysUserContracts sysUserContracts = new SysUserContracts();
|
|
|
sysUserContracts.setCreateTime(date);
|
|
@@ -1043,8 +1046,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
// 上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = "product/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/product/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
SysUserContracts sysUserContracts = new SysUserContracts();
|
|
|
sysUserContracts.setCreateTime(date);
|
|
@@ -1244,8 +1248,9 @@ public class ContractServiceImpl implements ContractService {
|
|
|
|
|
|
//上传到oss
|
|
|
String dateStrOss = dateFormatOss.format(date);
|
|
|
- dateStrOss = "oa/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
- String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ dateStrOss = "daya/oa/" + dateStrOss + "/" + DateUtil.getHour(date);
|
|
|
+ //String pdfFilePath = storagePluginContext.uploadFile(KS3StoragePlugin.PLUGIN_NAME, dateStrOss, srcFile);
|
|
|
+ String pdfFilePath = ossPluginContext.getPluginService(TencentOssPlugin.PLUGIN_NAME).uploadFile(dateStrOss, srcFile);
|
|
|
|
|
|
FileUtils.deleteQuietly(srcFile);
|
|
|
|