Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
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-platform-auth
Commits
3b33e42e
Commit
3b33e42e
authored
Jul 24, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into 'master'
Developer See merge request
!18
parents
cb5b04f5
d682ee60
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
79 additions
and
40 deletions
+79
-40
AuditorApiServiceImpl.java
...om/gic/auth/service/outer/impl/AuditorApiServiceImpl.java
+22
-20
ResourceApiServiceImpl.java
...m/gic/auth/service/outer/impl/ResourceApiServiceImpl.java
+6
-3
dubbo-gic-platform-auth-service.xml
...ce/src/main/resources/dubbo-gic-platform-auth-service.xml
+1
-0
AccountGroupController.java
...a/com/gic/auth/web/controller/AccountGroupController.java
+31
-0
MenuController.java
...main/java/com/gic/auth/web/controller/MenuController.java
+19
-17
No files found.
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/AuditorApiServiceImpl.java
View file @
3b33e42e
...
@@ -18,7 +18,6 @@ import com.gic.enterprise.error.ErrorCode;
...
@@ -18,7 +18,6 @@ import com.gic.enterprise.error.ErrorCode;
import
com.gic.enterprise.qo.ProjectItemQO
;
import
com.gic.enterprise.qo.ProjectItemQO
;
import
com.gic.enterprise.response.EnterpriseServiceResponse
;
import
com.gic.enterprise.response.EnterpriseServiceResponse
;
import
com.gic.enterprise.service.ProjectItemApiService
;
import
com.gic.enterprise.service.ProjectItemApiService
;
import
com.gic.member.api.dto.ServiceUserDTO
;
import
com.gic.member.api.service.ServiceUserApiService
;
import
com.gic.member.api.service.ServiceUserApiService
;
import
com.gic.wechat.business.api.service.fwh.WeixinBaseFunService
;
import
com.gic.wechat.business.api.service.fwh.WeixinBaseFunService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
...
@@ -163,26 +162,28 @@ public class AuditorApiServiceImpl implements AuditorApiService {
...
@@ -163,26 +162,28 @@ public class AuditorApiServiceImpl implements AuditorApiService {
auditorDTO
.
setAuditedGroupIdList
(
groupIds
);
auditorDTO
.
setAuditedGroupIdList
(
groupIds
);
}
}
String
codeUrl
=
this
.
getTempQrCodeUrl
(
auditorId
);
auditorDTO
.
setHeadUrl
(
codeUrl
);
// 如果没有绑定 就展示二维码, 如果绑定了 就展示微信名和头像
// 如果没有绑定 就展示二维码, 如果绑定了 就展示微信名和头像
if
(
StringUtils
.
isBlank
(
auditor
.
getOpenid
()))
{
//
if (StringUtils.isBlank(auditor.getOpenid())) {
String
codeUrl
=
this
.
getTempQrCodeUrl
(
auditorId
);
//
String codeUrl = this.getTempQrCodeUrl(auditorId);
auditorDTO
.
setHeadUrl
(
codeUrl
);
//
auditorDTO.setHeadUrl(codeUrl);
}
else
{
//
} else {
ServiceResponse
<
ServiceUserDTO
>
service
=
this
.
serviceUserApiService
.
getByOpenid
(
auditorDTO
.
getOpenid
(),
auditorDTO
.
getEnterpriseId
());
//
ServiceResponse<ServiceUserDTO> service = this.serviceUserApiService.getByOpenid(auditorDTO.getOpenid(), auditorDTO.getEnterpriseId());
if
(
service
.
isSuccess
())
{
//
if (service.isSuccess()) {
ServiceUserDTO
userDTO
=
service
.
getResult
();
//
ServiceUserDTO userDTO = service.getResult();
if
(
userDTO
!=
null
)
{
//
if (userDTO != null) {
String
headUrl
=
userDTO
.
getHeadUrl
();
//
String headUrl = userDTO.getHeadUrl();
auditorDTO
.
setHeadUrl
(
headUrl
);
//
auditorDTO.setHeadUrl(headUrl);
String
nickname
=
userDTO
.
getNickname
();
//
String nickname = userDTO.getNickname();
auditorDTO
.
setWeChatNickName
(
nickname
);
//
auditorDTO.setWeChatNickName(nickname);
}
else
{
//
} else {
logger
.
info
(
"openid:{}, enterpriseId:{} 查询不到该openid对应的信息"
,
auditorDTO
.
getOpenid
(),
auditorDTO
.
getEnterpriseId
());
//
logger.info("openid:{}, enterpriseId:{} 查询不到该openid对应的信息", auditorDTO.getOpenid(), auditorDTO.getEnterpriseId());
}
//
}
}
else
{
//
}else{
logger
.
warn
(
"调用serviceUserApiService.getByOpenid 服务失败,openid:{}, msg:{}"
,
auditorDTO
.
getOpenid
(),
service
.
getMessage
());
//
logger.warn("调用serviceUserApiService.getByOpenid 服务失败,openid:{}, msg:{}", auditorDTO.getOpenid(), service.getMessage());
}
//
}
}
//
}
return
ServiceResponse
.
success
(
auditorDTO
);
return
ServiceResponse
.
success
(
auditorDTO
);
}
}
...
@@ -298,6 +299,7 @@ public class AuditorApiServiceImpl implements AuditorApiService {
...
@@ -298,6 +299,7 @@ public class AuditorApiServiceImpl implements AuditorApiService {
private
String
getTempQrCodeUrl
(
Integer
auditorId
)
{
private
String
getTempQrCodeUrl
(
Integer
auditorId
)
{
logger
.
info
(
"生成临时带参二维码 auditorId:{}"
,
auditorId
);
logger
.
info
(
"生成临时带参二维码 auditorId:{}"
,
auditorId
);
System
.
out
.
println
(
config
.
getAppkey
());
ServiceResponse
<
String
>
serviceResponse
=
weixinBaseFunService
.
getTemporaryQRcodeURL
(
config
.
getAppkey
(),
"auditor_"
+
auditorId
,
300
);
ServiceResponse
<
String
>
serviceResponse
=
weixinBaseFunService
.
getTemporaryQRcodeURL
(
config
.
getAppkey
(),
"auditor_"
+
auditorId
,
300
);
if
(
serviceResponse
.
isSuccess
())
{
if
(
serviceResponse
.
isSuccess
())
{
logger
.
info
(
"临时带参二维码生成成功:{}"
,
serviceResponse
.
getResult
());
logger
.
info
(
"临时带参二维码生成成功:{}"
,
serviceResponse
.
getResult
());
...
...
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/ResourceApiServiceImpl.java
View file @
3b33e42e
...
@@ -23,6 +23,8 @@ import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO;
...
@@ -23,6 +23,8 @@ import com.gic.member.config.api.dto.ServiceConfigSimpleOutputDTO;
import
com.gic.member.config.api.service.AppletsConfigApiService
;
import
com.gic.member.config.api.service.AppletsConfigApiService
;
import
com.gic.member.config.api.service.MemberCardApiService
;
import
com.gic.member.config.api.service.MemberCardApiService
;
import
com.gic.member.config.api.service.ServiceConfigApiService
;
import
com.gic.member.config.api.service.ServiceConfigApiService
;
import
com.gic.member.filter.api.dto.CrowdWidgetDTO
;
import
com.gic.member.filter.api.service.CrowdWidgetApiService
;
import
com.gic.store.service.StoreWidgetApiService
;
import
com.gic.store.service.StoreWidgetApiService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -65,7 +67,8 @@ public class ResourceApiServiceImpl implements ResourceApiService {
...
@@ -65,7 +67,8 @@ public class ResourceApiServiceImpl implements ResourceApiService {
private
ServiceConfigApiService
serviceConfigApiService
;
private
ServiceConfigApiService
serviceConfigApiService
;
@Autowired
@Autowired
private
StoreWidgetApiService
storeWidgetApiService
;
private
StoreWidgetApiService
storeWidgetApiService
;
@Autowired
private
CrowdWidgetApiService
crowdWidgetApiService
;
@Override
@Override
@Transactional
@Transactional
...
@@ -103,7 +106,6 @@ public class ResourceApiServiceImpl implements ResourceApiService {
...
@@ -103,7 +106,6 @@ public class ResourceApiServiceImpl implements ResourceApiService {
Integer
channel
=
orderAppResourceService
.
save
(
channelDTO
);
Integer
channel
=
orderAppResourceService
.
save
(
channelDTO
);
resourceDTO
.
setChannelResource
(
channel
);
resourceDTO
.
setChannelResource
(
channel
);
if
(
resourceDTO
.
getResourceId
()
==
null
)
{
if
(
resourceDTO
.
getResourceId
()
==
null
)
{
// save
// save
resourceService
.
save
(
resourceDTO
);
resourceService
.
save
(
resourceDTO
);
...
@@ -356,6 +358,7 @@ public class ResourceApiServiceImpl implements ResourceApiService {
...
@@ -356,6 +358,7 @@ public class ResourceApiServiceImpl implements ResourceApiService {
}
}
UserResourceDTO
userResourceDTO
=
resourceDTOList
.
get
(
0
);
UserResourceDTO
userResourceDTO
=
resourceDTOList
.
get
(
0
);
TabSysResource
resource
=
this
.
resourceService
.
getResource
(
userResourceDTO
.
getResourceId
());
TabSysResource
resource
=
this
.
resourceService
.
getResource
(
userResourceDTO
.
getResourceId
());
return
EnterpriseServiceResponse
.
success
(
resource
.
getUserResource
());
CrowdWidgetDTO
widgetDTO
=
crowdWidgetApiService
.
getScreenWidgetInfo
(
resource
.
getUserResource
(),
resource
.
getEnterpriseId
()).
getResult
();
return
EnterpriseServiceResponse
.
success
(
StringUtils
.
isNotBlank
(
widgetDTO
.
getSearchParams
())
?
resource
.
getUserResource
()
:
null
);
}
}
}
}
gic-platform-auth-service/src/main/resources/dubbo-gic-platform-auth-service.xml
View file @
3b33e42e
...
@@ -71,4 +71,5 @@
...
@@ -71,4 +71,5 @@
<dubbo:reference
interface=
"com.gic.goods.api.service.GoodsRightsSelectorApiService"
id=
"goodsRightsSelectorApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.goods.api.service.GoodsRightsSelectorApiService"
id=
"goodsRightsSelectorApiService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.authcenter.api.service.GicUserService"
id=
"gicUserService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.authcenter.api.service.GicUserService"
id=
"gicUserService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.authcenter.api.service.GicDepartmentService"
id=
"gicDepartmentService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.authcenter.api.service.GicDepartmentService"
id=
"gicDepartmentService"
timeout=
"6000"
/>
<dubbo:reference
interface=
"com.gic.member.filter.api.service.CrowdWidgetApiService"
id=
"crowdWidgetApiService"
timeout=
"6000"
/>
</beans>
</beans>
gic-platform-auth-web/src/main/java/com/gic/auth/web/controller/AccountGroupController.java
View file @
3b33e42e
...
@@ -212,4 +212,35 @@ public class AccountGroupController {
...
@@ -212,4 +212,35 @@ public class AccountGroupController {
String
operationObject
=
result
.
isSuccess
()
?
result
.
getResult
()
:
null
;
String
operationObject
=
result
.
isSuccess
()
?
result
.
getResult
()
:
null
;
return
OperationResultUtils
.
operationResult
(
result
,
"添加组员"
,
operationObject
);
return
OperationResultUtils
.
operationResult
(
result
,
"添加组员"
,
operationObject
);
}
}
/**
* 新增账号分组,并且添加组员
* @Title: addGroupAndMember
* @Description:
* @author guojuxing
* @param memberArr
* @param dto
* @return com.gic.commons.webapi.reponse.RestResponse
*/
@RequestMapping
(
"/add-group-and-member"
)
public
RestResponse
addGroupAndMember
(
String
memberArr
,
AccountGroupDTO
dto
)
{
LOGGER
.
info
(
"添加账号分组&组员数组参数:{}"
,
memberArr
);
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
dto
.
setEnterpriseId
(
enterpriseId
);
ServiceResponse
<
Integer
>
addGroupResponse
=
accountGroupApiService
.
save
(
dto
);
if
(
addGroupResponse
.
isSuccess
())
{
Integer
groupId
=
addGroupResponse
.
getResult
();
List
<
AccountGroupMemberDTO
>
list
=
JSON
.
parseArray
(
memberArr
,
AccountGroupMemberDTO
.
class
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
for
(
AccountGroupMemberDTO
temp
:
list
)
{
temp
.
setEnterpriseId
(
enterpriseId
);
temp
.
setAccountGroupId
(
groupId
);
}
}
ServiceResponse
<
String
>
result
=
accountGroupApiService
.
saveAccountGroupRelFetch
(
list
);
String
operationObject
=
result
.
isSuccess
()
?
result
.
getResult
()
:
null
;
return
OperationResultUtils
.
operationResult
(
result
,
"添加账号分组和组员"
,
operationObject
);
}
return
RestResponse
.
failure
(
addGroupResponse
.
getCode
(),
addGroupResponse
.
getMessage
());
}
}
}
gic-platform-auth-web/src/main/java/com/gic/auth/web/controller/MenuController.java
View file @
3b33e42e
...
@@ -291,23 +291,25 @@ public class MenuController {
...
@@ -291,23 +291,25 @@ public class MenuController {
}
}
//用于过滤
//用于过滤
List
<
String
>
matchPhoneList
=
new
ArrayList
<>();
// List<String> matchPhoneList = new ArrayList<>();
//过滤运营操作,如果是品牌方登录;过滤品牌方日志,如果是运营登录
// //过滤运营操作,如果是品牌方登录;过滤品牌方日志,如果是运营登录
ServiceResponse
<
List
<
UserDTO
>>
userResult
;
// ServiceResponse<List<UserDTO>> userResult;
if
(
userDetail
.
getUserInfo
().
getLoginType
().
intValue
()
==
0
)
{
// if (userDetail.getUserInfo().getLoginType().intValue() == 0) {
userResult
=
userApiService
.
listGicUser
(
enterpriseId
);
// userResult = userApiService.listGicUser(enterpriseId);
}
else
{
// } else {
userResult
=
userApiService
.
listOperationUser
(
enterpriseId
);
// userResult = userApiService.listOperationUser(enterpriseId);
}
// }
if
(
userResult
.
isSuccess
())
{
// if (userResult.isSuccess()) {
List
<
UserDTO
>
userList
=
userResult
.
getResult
();
// List<UserDTO> userList = userResult.getResult();
matchPhoneList
=
userList
.
stream
()
// matchPhoneList = userList.stream()
.
map
(
e
->
e
.
getPhoneNumber
())
// .map(e -> e.getPhoneNumber())
.
collect
(
Collectors
.
toList
());
// .collect(Collectors.toList());
}
// }
if
(
CollectionUtils
.
isNotEmpty
(
matchPhoneList
))
{
// if (CollectionUtils.isNotEmpty(matchPhoneList)) {
searchParam
.
setPhoneList
(
matchPhoneList
);
// searchParam.setPhoneList(matchPhoneList);
}
// }
//过滤登录人员类型:运营人员/gic管理员
searchParam
.
setLoginType
(
userDetail
.
getUserInfo
().
getLoginType
().
toString
());
ServiceResponse
<
Page
<
SystemSetLogDTO
>>
response
=
logApiService
.
listSystemSetLog
(
pageQO
.
getPageSize
(),
ServiceResponse
<
Page
<
SystemSetLogDTO
>>
response
=
logApiService
.
listSystemSetLog
(
pageQO
.
getPageSize
(),
pageQO
.
getCurrentPage
(),
searchParam
);
pageQO
.
getCurrentPage
(),
searchParam
);
...
...
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