Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
80165849
Commit
80165849
authored
Sep 11, 2024
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加url处理接口
parent
fd0ca88f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
47 additions
and
0 deletions
+47
-0
ImageImgStorageBiz.java
...om/upyuns/platform/rs/website/biz/ImageImgStorageBiz.java
+5
-0
AdminDataTempcacheController.java
...m/rs/website/controller/AdminDataTempcacheController.java
+41
-0
AdminGaindataController.java
...atform/rs/website/controller/AdminGaindataController.java
+1
-0
No files found.
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/ImageImgStorageBiz.java
View file @
80165849
...
@@ -46,6 +46,11 @@ public class ImageImgStorageBiz extends BaseBiz<ImageImgStorageMapper,ImageImgSt
...
@@ -46,6 +46,11 @@ public class ImageImgStorageBiz extends BaseBiz<ImageImgStorageMapper,ImageImgSt
if
(
imageImgStorage
==
null
)
{
if
(
imageImgStorage
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
return
ObjectRestResponse
.
paramIsEmpty
();
}
}
// //如果是url 则转存
// if(imageImgStorage.getUptype() == ImageImgStorage.UPTYPE_URL) {
// imageImgStorage.getCoverImg()
//
// }
if
(
imageImgStorage
.
getId
()
==
null
)
{
if
(
imageImgStorage
.
getId
()
==
null
)
{
insertSelectiveRe
(
imageImgStorage
);
insertSelectiveRe
(
imageImgStorage
);
if
(
imageImgStorage
.
getImageInfoRelationList
()
!=
null
&&
imageImgStorage
.
getImageInfoRelationList
().
size
()
>
0
)
{
if
(
imageImgStorage
.
getImageInfoRelationList
()
!=
null
&&
imageImgStorage
.
getImageInfoRelationList
().
size
()
>
0
)
{
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/AdminDataTempcacheController.java
View file @
80165849
...
@@ -10,6 +10,7 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
...
@@ -10,6 +10,7 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.gtdata.GdLoginVO
;
import
com.upyuns.platform.rs.gtdata.GtDataRestClient
;
import
com.upyuns.platform.rs.gtdata.GtDataRestClient
;
import
com.upyuns.platform.rs.gtdata.GtFileInfo
;
import
com.upyuns.platform.rs.gtdata.GtFileInfo
;
import
com.upyuns.platform.rs.website.biz.DataTempcacheBiz
;
import
com.upyuns.platform.rs.website.biz.DataTempcacheBiz
;
...
@@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
...
@@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.io.OutputStream
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -49,6 +51,45 @@ public class AdminDataTempcacheController extends BaseController<DataTempcacheBi
...
@@ -49,6 +51,45 @@ public class AdminDataTempcacheController extends BaseController<DataTempcacheBi
//BaseController.baseLogicPages
//BaseController.baseLogicPages
//BaseController.del
//BaseController.del
@RequestMapping
(
value
=
"/app/unauth/dealImageimgUrl"
,
method
=
RequestMethod
.
GET
)
@IgnoreUserToken
public
ObjectRestResponse
dealImageimgUrl
(
DataTempcache
dataTempcache
)
throws
Exception
{
//查询dataTempcache 的上传方式
DataTempcache
dataTempcacheDB
=
baseBiz
.
selectById
(
dataTempcache
.
getId
());
String
resultUrl
=
""
;
if
(
DataTempcache
.
UPTYPE_GTDATA
==
dataTempcacheDB
.
getUptype
())
{
//判断是否存在本地路径和url
if
(
StrUtil
.
isBlank
(
dataTempcacheDB
.
getUpurl
()))
{
Map
<
String
,
Object
>
result
=
gtDataRestClient
.
open
(
dataTempcacheDB
.
getGtdataPath
());
byte
[]
content
=
(
byte
[])
result
.
get
(
"file"
);
getResponse
().
setContentLength
(
content
.
length
);
String
realPath
=
tempcachePath
+
"/"
+
dataTempcache
.
getId
();
String
serverPath
=
baseUploadPath
+
realPath
;
//创建目录
if
(!
FileUtil
.
exist
(
serverPath
))
{
FileUtil
.
mkdir
(
serverPath
);
}
FileUtil
.
writeBytes
(
content
,
serverPath
+
"/"
+
dataTempcache
.
getFilename
());
baseBiz
.
updateSelectiveById
(
new
DataTempcache
(){{
setId
(
dataTempcacheDB
.
getId
());
setFilepath
(
serverPath
+
"/"
+
dataTempcache
.
getFilename
());
setFileurl
(
xx_url
+
SystemConfig
.
XXMP_URL
+
realPath
+
"/"
+
dataTempcache
.
getFilename
());
}});
dataTempcacheDB
.
setFilepath
(
serverPath
+
"/"
+
dataTempcache
.
getFilename
());
dataTempcacheDB
.
setFileurl
(
xx_url
+
SystemConfig
.
XXMP_URL
+
realPath
+
"/"
+
dataTempcache
.
getFilename
());
}
// else if (DataTempcache.UPTYPE_URL == dataTempcacheDB.getUptype()) {
//
// }
resultUrl
=
dataTempcacheDB
.
getUpurl
();
}
return
ObjectRestResponse
.
succ
(
resultUrl
);
}
@RequestMapping
(
value
=
"/getPageList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getPageList"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
<
List
<
GainData
>>
getPageList
(
DataTempcacheDTO
dto
)
{
public
ObjectRestResponse
<
List
<
GainData
>>
getPageList
(
DataTempcacheDTO
dto
)
{
PageDataVO
pageDataVO
=
PageDataVO
.
pageInfo
(
dto
.
getPage
(),
dto
.
getLimit
(),
()->
baseBiz
.
pageList
(
dto
));
PageDataVO
pageDataVO
=
PageDataVO
.
pageInfo
(
dto
.
getPage
(),
dto
.
getLimit
(),
()->
baseBiz
.
pageList
(
dto
));
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/AdminGaindataController.java
View file @
80165849
...
@@ -10,6 +10,7 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
...
@@ -10,6 +10,7 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.gtdata.GdLoginVO
;
import
com.upyuns.platform.rs.gtdata.GtDataRestClient
;
import
com.upyuns.platform.rs.gtdata.GtDataRestClient
;
import
com.upyuns.platform.rs.gtdata.GtFileInfo
;
import
com.upyuns.platform.rs.gtdata.GtFileInfo
;
import
com.upyuns.platform.rs.website.biz.DataMenuBiz
;
import
com.upyuns.platform.rs.website.biz.DataMenuBiz
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment