|
@@ -8,6 +8,7 @@ import com.fdkankan.fusion.common.ResultCode;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.common.ResultCode;
|
|
import com.fdkankan.fusion.common.ResultCode;
|
|
import com.fdkankan.fusion.common.util.MD5Checksum;
|
|
import com.fdkankan.fusion.common.util.MD5Checksum;
|
|
|
|
+import com.fdkankan.fusion.common.util.UploadToOssUtil;
|
|
import com.fdkankan.fusion.entity.Model;
|
|
import com.fdkankan.fusion.entity.Model;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.request.ModelPram;
|
|
import com.fdkankan.fusion.request.ModelPram;
|
|
@@ -106,6 +107,10 @@ public class ModelController extends BaseController{
|
|
|
|
|
|
@Value("${spring.profiles.active}")
|
|
@Value("${spring.profiles.active}")
|
|
private String environment;
|
|
private String environment;
|
|
|
|
+ @Autowired
|
|
|
|
+ UploadToOssUtil uploadToOssUtil;
|
|
|
|
+ @Value("${upload.query-path}")
|
|
|
|
+ private String queryPath;
|
|
@GetMapping("/downMD5")
|
|
@GetMapping("/downMD5")
|
|
public void downMD5(@RequestParam(required = false) Integer modelId,
|
|
public void downMD5(@RequestParam(required = false) Integer modelId,
|
|
HttpServletResponse res, HttpServletRequest req) throws IOException {
|
|
HttpServletResponse res, HttpServletRequest req) throws IOException {
|
|
@@ -118,8 +123,9 @@ public class ModelController extends BaseController{
|
|
if(StringUtils.isBlank(model.getFileNewName())){
|
|
if(StringUtils.isBlank(model.getFileNewName())){
|
|
throw new BusinessException(ResultCode.FILE_NOT_EXIST);
|
|
throw new BusinessException(ResultCode.FILE_NOT_EXIST);
|
|
}
|
|
}
|
|
|
|
+ String sceneObjPath = model.getFileNewName().replace(queryPath,"");
|
|
|
|
|
|
- FileInfoVo fileInfo = MD5Checksum.getFileInfo(model.getFileNewName());
|
|
|
|
|
|
+ FileInfoVo fileInfo = uploadToOssUtil.getFileInfo(sceneObjPath);
|
|
if(fileInfo == null){
|
|
if(fileInfo == null){
|
|
throw new BusinessException(ResultCode.FILE_NOT_EXIST);
|
|
throw new BusinessException(ResultCode.FILE_NOT_EXIST);
|
|
}
|
|
}
|