Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-store
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-store
Commits
7504c1f0
Commit
7504c1f0
authored
Mar 22, 2021
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门店品牌变更
parent
2b1d1d5f
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
109 additions
and
6 deletions
+109
-6
TabStoreBrandRefMapper.java
...java/com/gic/store/dao/mapper/TabStoreBrandRefMapper.java
+13
-0
TabStoreRegionRelMapper.java
...ava/com/gic/store/dao/mapper/TabStoreRegionRelMapper.java
+13
-0
TabStoreBrandRef.java
.../src/main/java/com/gic/store/entity/TabStoreBrandRef.java
+15
-0
StoreBrandService.java
...rc/main/java/com/gic/store/service/StoreBrandService.java
+16
-2
StoreRegionRelService.java
...ain/java/com/gic/store/service/StoreRegionRelService.java
+12
-0
StoreBrandServiceImpl.java
...ava/com/gic/store/service/impl/StoreBrandServiceImpl.java
+10
-2
StoreRegionRelServiceImpl.java
...com/gic/store/service/impl/StoreRegionRelServiceImpl.java
+5
-0
StoreAuthorizationApiServiceImpl.java
.../service/outer/impl/StoreAuthorizationApiServiceImpl.java
+12
-2
TabStoreBrandRefMapper.xml
...vice/src/main/resources/mapper/TabStoreBrandRefMapper.xml
+6
-0
TabStoreRegionRelMapper.xml
...ice/src/main/resources/mapper/TabStoreRegionRelMapper.xml
+7
-0
No files found.
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreBrandRefMapper.java
View file @
7504c1f0
...
...
@@ -106,4 +106,16 @@ public interface TabStoreBrandRefMapper {
Integer
updateSort
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeBrandId"
)
Integer
storeBrandId
,
@Param
(
"sort"
)
Double
sort
);
Integer
insertList
(
@Param
(
"list"
)
List
<
TabStoreBrandRef
>
list
);
/**
* cancelBrandAuth
* @Title: cancelBrandAuth
* @Description:
* @author taogs
* @param ownEnterpriseId
* @param unionEnterpriseId
* @return int
* @throws
*/
int
cancelBrandAuth
(
@Param
(
"ownEnterpriseId"
)
Integer
ownEnterpriseId
,
@Param
(
"unionEnterpriseId"
)
Integer
unionEnterpriseId
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreRegionRelMapper.java
View file @
7504c1f0
...
...
@@ -131,4 +131,16 @@ public interface TabStoreRegionRelMapper {
* @throws
*/
void
deleteRegionRel
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"regionId"
)
Integer
regionId
);
/**
* cancelRegionAuth
* @Title: cancelRegionAuth
* @Description:
* @author taogs
* @param ownEnterpriseId
* @param unionEnterpriseId
* @return int
* @throws
*/
int
cancelRegionAuth
(
@Param
(
"ownEnterpriseId"
)
Integer
ownEnterpriseId
,
@Param
(
"unionEnterpriseId"
)
Integer
unionEnterpriseId
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/entity/TabStoreBrandRef.java
View file @
7504c1f0
...
...
@@ -11,6 +11,12 @@ public class TabStoreBrandRef {
*/
private
Integer
id
;
/**
*
*/
private
Integer
fromEnterpriseId
;
/**
*
*/
...
...
@@ -109,4 +115,12 @@ public class TabStoreBrandRef {
public
void
setSort
(
Double
sort
)
{
this
.
sort
=
sort
;
}
public
Integer
getFromEnterpriseId
()
{
return
fromEnterpriseId
;
}
public
void
setFromEnterpriseId
(
Integer
fromEnterpriseId
)
{
this
.
fromEnterpriseId
=
fromEnterpriseId
;
}
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/service/StoreBrandService.java
View file @
7504c1f0
...
...
@@ -29,11 +29,12 @@ public interface StoreBrandService {
* @author taogs
* @param enterpriseId
* @param storeBrandId
* @param ownEnterpriseId
* @param type
* @return void
* @throws
*/
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
);
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
,
Integer
ownEnterpriseId
);
/**
* saveStoreBrandRef
...
...
@@ -42,11 +43,12 @@ public interface StoreBrandService {
* @author taogs
* @param enterpriseId
* @param storeBrandIdList
* @param ownEnterpriseId
* @param type
* @return void
* @throws
*/
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
);
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
,
Integer
ownEnterpriseId
);
/**
* update
...
...
@@ -247,4 +249,16 @@ public interface StoreBrandService {
* @throws
*/
int
updateRelByOperation
(
Integer
storeBrandId
,
Integer
hasRel
);
/**
* cancelBrandAuth
* @Title: cancelBrandAuth
* @Description: 门店品牌取消授权
* @author taogs
* @param ownEnterpriseId
* @param unionEnterpriseId
* @return int
* @throws
*/
int
cancelBrandAuth
(
Integer
ownEnterpriseId
,
Integer
unionEnterpriseId
);
}
gic-store-service/src/main/java/com/gic/store/service/StoreRegionRelService.java
View file @
7504c1f0
...
...
@@ -98,4 +98,16 @@ public interface StoreRegionRelService {
* @throws
*/
void
updateStatusByOther
(
Integer
enterpriseId
,
Integer
regionId
,
int
status
);
/***
* cancelRegionAuth
* @Title: cancelRegionAuth
* @Description: 取消门店域授权
* @author taogs
* @param ownEnterpriseId
* @param unionEnterpriseId
* @return int
* @throws
*/
int
cancelRegionAuth
(
Integer
ownEnterpriseId
,
Integer
unionEnterpriseId
);
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreBrandServiceImpl.java
View file @
7504c1f0
...
...
@@ -49,6 +49,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
Double
sort
=
tabStoreBrandRefMapper
.
getMinSort
(
copy
.
getEnterpriseId
());
tabStoreBrandRef
.
setSort
(
sort
==
null
?
1
d
:
sort
-
1
d
);
tabStoreBrandRef
.
setEnterpriseId
(
copy
.
getEnterpriseId
());
tabStoreBrandRef
.
setFromEnterpriseId
(
copy
.
getEnterpriseId
());
tabStoreBrandRef
.
setStoreBrandId
(
storeBrand
.
getStoreBrandId
());
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
...
...
@@ -59,7 +60,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
}
@Override
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
){
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
,
Integer
ownEnterpriseId
){
TabStoreBrandRef
existTab
=
tabStoreBrandRefMapper
.
selectByEidAndBrandId
(
enterpriseId
,
storeBrandId
);
if
(
existTab
!=
null
){
return
;
...
...
@@ -69,6 +70,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
Double
sort
=
tabStoreBrandRefMapper
.
getMinSort
(
enterpriseId
);
tabStoreBrandRef
.
setSort
(
sort
==
null
?
1
d
:
sort
-
1
d
);
tabStoreBrandRef
.
setEnterpriseId
(
enterpriseId
);
tabStoreBrandRef
.
setFromEnterpriseId
(
ownEnterpriseId
);
tabStoreBrandRef
.
setStoreBrandId
(
storeBrandId
);
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
...
...
@@ -78,7 +80,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
}
@Override
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
)
{
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
,
Integer
ownEnterpriseId
)
{
if
(
CollectionUtils
.
isNotEmpty
(
storeBrandIdList
)){
List
<
TabStoreBrandRef
>
list
=
new
ArrayList
<>();
Double
sort
=
tabStoreBrandRefMapper
.
getMinSort
(
enterpriseId
);
...
...
@@ -93,6 +95,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
TabStoreBrandRef
tabStoreBrandRef
=
new
TabStoreBrandRef
();
tabStoreBrandRef
.
setSort
(
sort
);
tabStoreBrandRef
.
setEnterpriseId
(
enterpriseId
);
tabStoreBrandRef
.
setFromEnterpriseId
(
ownEnterpriseId
);
tabStoreBrandRef
.
setStoreBrandId
(
storeBrandId
);
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
...
...
@@ -258,4 +261,9 @@ public class StoreBrandServiceImpl implements StoreBrandService {
tabStoreBrand
.
setHasRel
(
hasRel
);
return
tabStoreBrandMapper
.
updateByPrimaryKeySelective
(
tabStoreBrand
);
}
@Override
public
int
cancelBrandAuth
(
Integer
ownEnterpriseId
,
Integer
unionEnterpriseId
)
{
return
tabStoreBrandRefMapper
.
cancelBrandAuth
(
ownEnterpriseId
,
unionEnterpriseId
);
}
}
gic-store-service/src/main/java/com/gic/store/service/impl/StoreRegionRelServiceImpl.java
View file @
7504c1f0
...
...
@@ -79,4 +79,9 @@ public class StoreRegionRelServiceImpl implements StoreRegionRelService {
public
void
updateStatusByOther
(
Integer
enterpriseId
,
Integer
regionId
,
int
status
)
{
tabStoreRegionRelMapper
.
updateStatusByOther
(
enterpriseId
,
regionId
,
status
);
}
@Override
public
int
cancelRegionAuth
(
Integer
ownEnterpriseId
,
Integer
unionEnterpriseId
)
{
return
tabStoreRegionRelMapper
.
cancelRegionAuth
(
ownEnterpriseId
,
unionEnterpriseId
);
}
}
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreAuthorizationApiServiceImpl.java
View file @
7504c1f0
...
...
@@ -63,6 +63,8 @@ public class StoreAuthorizationApiServiceImpl implements StoreAuthorizationApiSe
private
AuthStoreLogService
authStoreLogService
;
@Autowired
private
StoreBrandService
storeBrandService
;
@Autowired
private
StoreRegionRelService
storeRegionRelService
;
@Override
public
ServiceResponse
<
Void
>
authStore
(
Integer
storeResourceId
,
Integer
unionEnterpriseId
,
Integer
ownEnterpriseId
)
{
...
...
@@ -173,7 +175,15 @@ public class StoreAuthorizationApiServiceImpl implements StoreAuthorizationApiSe
@Override
public
ServiceResponse
<
Void
>
cancelStoreAll
(
Integer
unionEnterpriseId
,
Integer
ownEnterpriseId
)
{
this
.
storeService
.
cancelAuthStoreAll
(
ownEnterpriseId
,
unionEnterpriseId
);
/**门店授权取消**/
int
storeCancelCount
=
this
.
storeService
.
cancelAuthStoreAll
(
ownEnterpriseId
,
unionEnterpriseId
);
log
.
info
(
"门店取消授权数量:{}"
,
storeCancelCount
);
/**门店域取消**/
int
count
=
this
.
storeRegionRelService
.
cancelRegionAuth
(
ownEnterpriseId
,
unionEnterpriseId
);
log
.
info
(
"门店域取消授权数量:{}"
,
count
);
/***门店品牌取消授权**/
int
i
=
this
.
storeBrandService
.
cancelBrandAuth
(
ownEnterpriseId
,
unionEnterpriseId
);
log
.
info
(
"门店品牌取消授权数量:{}"
,
i
);
this
.
unionEnterpriseAuthResDetailApiService
.
relieveForStore
(
UnionEnterpriseAuthDetailStatusEnum
.
HAS_RELIEVE
.
getCode
(),
ownEnterpriseId
,
unionEnterpriseId
);
return
ServiceResponse
.
success
();
}
...
...
@@ -245,7 +255,7 @@ public class StoreAuthorizationApiServiceImpl implements StoreAuthorizationApiSe
Set
<
Integer
>
storeInfoIdSet
,
Set
<
Integer
>
storeBrandIdSet
,
Integer
enterpriseId
,
Integer
toEnterpriseId
,
Integer
authType
){
this
.
storeRegionApiService
.
authorizeRegionToOther
(
enterpriseId
,
toEnterpriseId
,
new
ArrayList
<>(
regionSet
),
authType
);
this
.
storeDictApiService
.
saveStoreStatusAndStoreType
(
enterpriseId
,
statusSet
.
toArray
(
new
String
[
0
]),
storeTypeSet
.
toArray
(
new
String
[
0
]));
this
.
storeBrandService
.
saveStoreBrandRef
(
toEnterpriseId
,
new
ArrayList
<>(
storeBrandIdSet
),
2
);
this
.
storeBrandService
.
saveStoreBrandRef
(
toEnterpriseId
,
new
ArrayList
<>(
storeBrandIdSet
),
2
,
enterpriseId
);
if
(
CollectionUtils
.
isNotEmpty
(
storeInfoIdSet
)){
this
.
storeService
.
cancelAuthStore
(
new
ArrayList
<>(
storeInfoIdSet
),
toEnterpriseId
);
}
...
...
gic-store-service/src/main/resources/mapper/TabStoreBrandRefMapper.xml
View file @
7504c1f0
...
...
@@ -170,4 +170,9 @@
#{element.deleteFlag,jdbcType=INTEGER}, #{element.sort,jdbcType=DOUBLE})
</foreach>
</insert>
<update
id=
"cancelBrandAuth"
>
update tab_store_brand_ref set delete_flag = 1
where enterprise_id=#{unionEnterpriseId} and from_enterpriseId = #{ownEnterpriseId} and delete_flag = 0
</update>
</mapper>
\ No newline at end of file
gic-store-service/src/main/resources/mapper/TabStoreRegionRelMapper.xml
View file @
7504c1f0
...
...
@@ -182,4 +182,10 @@
where enterprise_id = #{enterpriseId}
and region_id = #{regionId}
</update>
<update
id=
"cancelRegionAuth"
>
update tab_store_region_rel set delete_flag = 1
where enterprise_id = #{unionEnterpriseId} and from_enterprise_id = #{ownEnterpriseId}
and detele_flag = 0
</update>
</mapper>
\ 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