Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-webapp-plug
Overview
Overview
Details
Activity
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
base_platform_enterprise
gic-webapp-plug
Commits
43292f96
Commit
43292f96
authored
Apr 01, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改
parent
8b1576dc
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
32 additions
and
12 deletions
+32
-12
pom.xml
pom.xml
+5
-0
ScreeningController.java
...java/com/gic/plug/web/controller/ScreeningController.java
+21
-11
StoreFieldController.java
...ava/com/gic/plug/web/controller/StoreFieldController.java
+3
-1
dubbo-gic-webapp-plug.xml
src/main/resources/dubbo-gic-webapp-plug.xml
+3
-0
No files found.
pom.xml
View file @
43292f96
...
...
@@ -155,6 +155,11 @@
<artifactId>
gic-mall-share-api
</artifactId>
<version>
${gic-mall-share-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-platform-auth-api
</artifactId>
<version>
${gic-platform-auth-api}
</version>
</dependency>
</dependencies>
<build>
...
...
src/main/java/com/gic/plug/web/controller/ScreeningController.java
View file @
43292f96
...
...
@@ -6,6 +6,10 @@ import java.util.Comparator;
import
java.util.List
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.dto.ResourceDTO
;
import
com.gic.auth.dto.UserResourceDTO
;
import
com.gic.auth.service.ResourceApiService
;
import
com.gic.auth.service.UserResourceApiService
;
import
com.gic.plug.web.vo.StoreResourceVO
;
import
com.gic.store.dto.StoreWidgetDTO
;
import
com.gic.store.service.StoreWidgetApiService
;
...
...
@@ -49,6 +53,10 @@ public class ScreeningController {
private
StrategyInit
strategyInit
;
@Autowired
private
StoreWidgetApiService
storeWidgetApiService
;
@Autowired
private
UserResourceApiService
userResourceApiService
;
@Autowired
private
ResourceApiService
resourceApiService
;
/**
* @return
...
...
@@ -132,17 +140,19 @@ public class ScreeningController {
@ResponseBody
public
RestResponse
getUserStoreResouce
()
throws
ClassNotFoundException
{
if
(
UserDetailUtils
.
getUserDetail
().
getUserInfo
().
getSuperAdmin
()
!=
1
){
Long
storeResource
=
UserDetailUtils
.
getUserDetail
().
getUserResourceInfo
().
getStoreResource
();
if
(
storeResource
==
null
){
return
RestResponse
.
success
(
new
StoreResourceVO
());
}
ServiceResponse
<
StoreWidgetDTO
>
storeWidget
=
this
.
storeWidgetApiService
.
getStoreWidget
(
storeResource
.
intValue
());
if
(
storeWidget
.
isSuccess
()
&&
storeWidget
.
getResult
()
!=
null
){
StoreResourceVO
vo
=
new
StoreResourceVO
();
vo
.
setAuthMode
(
storeWidget
.
getResult
().
getAuthMode
());
vo
.
setSearchJson
(
storeWidget
.
getResult
().
getSearchParam
());
vo
.
setSceenBack
(
this
.
getScreenBack
(
storeWidget
.
getResult
().
getSearchParam
()));
return
RestResponse
.
success
(
vo
);
ServiceResponse
<
UserResourceDTO
>
resource
=
this
.
userResourceApiService
.
getResourceByUserId
(
UserDetailUtils
.
getUserDetail
().
getUserId
());
if
(
resource
.
isSuccess
()
&&
resource
.
getResult
()
!=
null
)
{
ServiceResponse
<
ResourceDTO
>
serviceResource
=
this
.
resourceApiService
.
getResource
(
resource
.
getResult
().
getResourceId
());
if
(
serviceResource
.
isSuccess
()
&&
serviceResource
.
getResult
()
!=
null
){
ServiceResponse
<
StoreWidgetDTO
>
storeWidget
=
this
.
storeWidgetApiService
.
getStoreWidget
(
serviceResource
.
getResult
().
getStoreResource
().
intValue
());
if
(
storeWidget
.
isSuccess
()
&&
storeWidget
.
getResult
()
!=
null
){
StoreResourceVO
vo
=
new
StoreResourceVO
();
vo
.
setAuthMode
(
storeWidget
.
getResult
().
getAuthMode
());
vo
.
setSearchJson
(
storeWidget
.
getResult
().
getSearchParam
());
vo
.
setSceenBack
(
this
.
getScreenBack
(
storeWidget
.
getResult
().
getSearchParam
()));
return
RestResponse
.
success
(
vo
);
}
}
}
}
return
RestResponse
.
success
(
new
StoreResourceVO
());
...
...
src/main/java/com/gic/plug/web/controller/StoreFieldController.java
View file @
43292f96
...
...
@@ -5,6 +5,7 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
com.gic.store.utils.StoreRedisKeyUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -111,12 +112,13 @@ public class StoreFieldController {
}
private
List
<
StoreFieldRegionVO
>
transferDtoToVo
(
List
<
StoreFieldDTO
>
dtoList
,
Integer
enterpriseId
)
{
String
key
=
"enterprise:store:storeField:"
+
enterpriseId
+
":"
;
List
<
StoreFieldRegionVO
>
voList
=
new
ArrayList
<>(
dtoList
.
size
());
for
(
StoreFieldDTO
dto
:
dtoList
)
{
//不需要文本类型字段
if
(
dto
.
getStoreFieldType
().
intValue
()
!=
StoreFieldTypeEnum
.
TEXT
.
getCode
())
{
Object
obj
=
RedisUtil
.
getCache
(
key
+
dto
.
getStoreFieldId
(
));
Object
obj
=
RedisUtil
.
getCache
(
StoreRedisKeyUtils
.
getStoreFieldKey
(
enterpriseId
,
dto
.
getStoreFieldId
()
));
if
(
obj
!=
null
)
{
StoreFieldRegionVO
vo
=
EntityUtil
.
changeEntityNew
(
StoreFieldRegionVO
.
class
,
dto
);
vo
.
setStoreFieldKey
(
obj
.
toString
());
...
...
src/main/resources/dubbo-gic-webapp-plug.xml
View file @
43292f96
...
...
@@ -57,5 +57,7 @@
<dubbo:reference
interface=
"com.gic.store.service.StoreWidgetApiService"
id=
"storeWidgetApiService"
timeout=
"60000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.mall.share.api.service.ShopApiService"
id=
"shopApiService"
timeout=
"10000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.member.config.api.service.AppletsConfigApiService"
id=
"appletsConfigApiService"
timeout=
"10000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.auth.service.UserResourceApiService"
id=
"userResourceApiService"
timeout=
"10000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.auth.service.ResourceApiService"
id=
"resourceApiService"
timeout=
"10000"
retries=
"0"
/>
</beans>
\ No newline at end of file
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