Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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-enterprise
Commits
8f397c33
Commit
8f397c33
authored
Feb 25, 2021
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资源授权通知调整
parent
b9b642ca
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
26 additions
and
188 deletions
+26
-188
UnionEnterpriseAuthResNoticeDTO.java
...enterprise/dto/union/UnionEnterpriseAuthResNoticeDTO.java
+0
-95
UserResourceChangeInfoDTO.java
...m/gic/enterprise/dto/union/UserResourceChangeInfoDTO.java
+0
-66
UnionEnterpriseAuthApiServiceImpl.java
...e/outer/impl/union/UnionEnterpriseAuthApiServiceImpl.java
+26
-27
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/union/UnionEnterpriseAuthResNoticeDTO.java
deleted
100644 → 0
View file @
b9b642ca
package
com
.
gic
.
enterprise
.
dto
.
union
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 联合商户资源授权通知
* @ClassName:
* @Description:
* @author guojuxing
* @date 2021/2/24 4:50 PM
*/
public
class
UnionEnterpriseAuthResNoticeDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7222957448764839407L
;
/**
* 自有商户ID
*/
private
Integer
ownEnterpriseId
;
/**
* 联合商户ID
*/
private
Integer
unionEnterpriseId
;
/**
* 门店资源
*/
private
Long
storeResource
;
/**
* 商品资源
*/
private
Long
goodsResourceId
;
/**
* 用户域的域数据变更信息
*/
private
List
<
UserResourceChangeInfoDTO
>
userResourceInfoList
;
public
Long
getStoreResource
()
{
return
storeResource
;
}
public
UnionEnterpriseAuthResNoticeDTO
setStoreResource
(
Long
storeResource
)
{
this
.
storeResource
=
storeResource
;
return
this
;
}
public
Long
getGoodsResourceId
()
{
return
goodsResourceId
;
}
public
UnionEnterpriseAuthResNoticeDTO
setGoodsResourceId
(
Long
goodsResourceId
)
{
this
.
goodsResourceId
=
goodsResourceId
;
return
this
;
}
public
List
<
UserResourceChangeInfoDTO
>
getUserResourceInfoList
()
{
return
userResourceInfoList
;
}
public
UnionEnterpriseAuthResNoticeDTO
setUserResourceInfoList
(
List
<
UserResourceChangeInfoDTO
>
userResourceInfoList
)
{
this
.
userResourceInfoList
=
userResourceInfoList
;
return
this
;
}
public
Integer
getOwnEnterpriseId
()
{
return
ownEnterpriseId
;
}
public
UnionEnterpriseAuthResNoticeDTO
setOwnEnterpriseId
(
Integer
ownEnterpriseId
)
{
this
.
ownEnterpriseId
=
ownEnterpriseId
;
return
this
;
}
public
Integer
getUnionEnterpriseId
()
{
return
unionEnterpriseId
;
}
public
UnionEnterpriseAuthResNoticeDTO
setUnionEnterpriseId
(
Integer
unionEnterpriseId
)
{
this
.
unionEnterpriseId
=
unionEnterpriseId
;
return
this
;
}
@Override
public
String
toString
()
{
return
"UnionEnterpriseAuthResNoticeDTO{"
+
"ownEnterpriseId="
+
ownEnterpriseId
+
", unionEnterpriseId="
+
unionEnterpriseId
+
", storeResource="
+
storeResource
+
", goodsResourceId="
+
goodsResourceId
+
", userResourceInfoList="
+
userResourceInfoList
+
'}'
;
}
}
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/union/UserResourceChangeInfoDTO.java
deleted
100644 → 0
View file @
b9b642ca
package
com
.
gic
.
enterprise
.
dto
.
union
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 用户域资源域数据(小程序、服务号、会员卡等)变更情况信息
* @ClassName:
* @Description:
* @author guojuxing
* @date 2021/2/24 4:53 PM
*/
public
class
UserResourceChangeInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5480272198512708835L
;
/**
* 域数据类型 CuTypeEnum枚举
*/
private
Integer
type
;
/**
* 增加的域ID
*/
private
List
<
Long
>
addList
;
/**
* 删除的域ID集合
*/
private
List
<
Long
>
deleteList
;
public
Integer
getType
()
{
return
type
;
}
public
UserResourceChangeInfoDTO
setType
(
Integer
type
)
{
this
.
type
=
type
;
return
this
;
}
public
List
<
Long
>
getAddList
()
{
return
addList
;
}
public
UserResourceChangeInfoDTO
setAddList
(
List
<
Long
>
addList
)
{
this
.
addList
=
addList
;
return
this
;
}
public
List
<
Long
>
getDeleteList
()
{
return
deleteList
;
}
public
UserResourceChangeInfoDTO
setDeleteList
(
List
<
Long
>
deleteList
)
{
this
.
deleteList
=
deleteList
;
return
this
;
}
@Override
public
String
toString
()
{
return
"UserResourceChangeInfoDTO{"
+
"type="
+
type
+
", addList="
+
addList
+
", deleteList="
+
deleteList
+
'}'
;
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/union/UnionEnterpriseAuthApiServiceImpl.java
View file @
8f397c33
package
com
.
gic
.
enterprise
.
service
.
outer
.
impl
.
union
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
import
javax.validation.Valid
;
import
javax.validation.constraints.NotNull
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.Assert
;
import
org.springframework.validation.annotation.Validated
;
import
com.gic.api.base.commons.Page
;
import
com.gic.a
uth.dto.ResourceGroupCustomUserDTO
;
import
com.gic.a
pi.base.commons.ServiceResponse
;
import
com.gic.auth.dto.ResourceGroupDTO
;
import
com.gic.auth.dto.UserDTO
;
import
com.gic.auth.service.ResourceGroupApiService
;
import
com.gic.auth.service.UserApiService
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.GICMQClientUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.constant.union.UnionEnterpriseAuthDetailStatusEnum
;
import
com.gic.enterprise.constant.union.UnionEnterpriseAuthResOperateEnum
;
...
...
@@ -17,33 +31,14 @@ import com.gic.enterprise.constant.union.UnionEnterpriseAuthStatusEnum;
import
com.gic.enterprise.dto.EnterpriseDTO
;
import
com.gic.enterprise.dto.union.*
;
import
com.gic.enterprise.entity.TabEnterprise
;
import
com.gic.enterprise.entity.TabSysUnionEnterpriseAuth
;
import
com.gic.enterprise.entity.TabSysUnionEnterpriseAuthApp
;
import
com.gic.enterprise.entity.TabSysUnionEnterpriseAuthResDetail
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.exception.CommonException
;
import
com.gic.enterprise.qo.union.UnionEnterpriseAuthResLogQO
;
import
com.gic.enterprise.service.*
;
import
com.gic.mq.sdk.GicMQClient
;
import
com.gic.store.service.StoreAuthorizationApiService
;
import
net.sf.json.JSONArray
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.Assert
;
import
org.springframework.validation.annotation.Validated
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.enterprise.entity.TabSysUnionEnterpriseAuth
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.exception.CommonException
;
import
javax.validation.Valid
;
import
javax.validation.constraints.NotNull
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -116,8 +111,12 @@ public class UnionEnterpriseAuthApiServiceImpl implements UnionEnterpriseAuthApi
//
checkResourceDealing
((
old
.
getUnionEnterpriseAuthId
()));
//授权通知
//授权通知
(用户域)
resourceGroupApiService
.
syncResourceAuthChangeMQ
(
dto
.
getOwnEnterpriseId
(),
dto
.
getUnionEnterpriseId
(),
resourceGroupDTO
,
oldResourceGroupDTO
);
//门店通知
if
(
resourceGroupDTO
.
getStoreResource
()
!=
null
)
{
storeAuthorizationApiService
.
authStore
(
resourceGroupDTO
.
getStoreResource
().
intValue
(),
dto
.
getUnionEnterpriseId
(),
dto
.
getOwnEnterpriseId
());
}
unionEnterpriseAuthService
.
update
(
data
);
//初始化未授权资源数据
...
...
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