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
05dd38e2
Commit
05dd38e2
authored
Jul 28, 2021
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tab_store&tab_store_field_rel&tab_store_region_rel&tab_store_brand_ref own_type改成owner_flag
parent
dd517567
Hide whitespace changes
Inline
Side-by-side
Showing
53 changed files
with
279 additions
and
336 deletions
+279
-336
StoreESFieldsEnum.java
...c/main/java/com/gic/store/constant/StoreESFieldsEnum.java
+1
-1
StoreOwnerFlagEnum.java
.../main/java/com/gic/store/constant/StoreOwnerFlagEnum.java
+7
-7
ClerkStoreListDTO.java
...pi/src/main/java/com/gic/store/dto/ClerkStoreListDTO.java
+1
-14
StoreBrandDTO.java
...re-api/src/main/java/com/gic/store/dto/StoreBrandDTO.java
+1
-15
StoreDTO.java
gic-store-api/src/main/java/com/gic/store/dto/StoreDTO.java
+3
-17
StoreDictDTO.java
...ore-api/src/main/java/com/gic/store/dto/StoreDictDTO.java
+8
-7
StoreEsDTO.java
...store-api/src/main/java/com/gic/store/dto/StoreEsDTO.java
+10
-6
StoreFieldDTO.java
...re-api/src/main/java/com/gic/store/dto/StoreFieldDTO.java
+8
-7
StoreFieldRelDTO.java
...api/src/main/java/com/gic/store/dto/StoreFieldRelDTO.java
+8
-7
StoreRegionDTO.java
...e-api/src/main/java/com/gic/store/dto/StoreRegionDTO.java
+1
-14
StoreResourceDTO.java
...api/src/main/java/com/gic/store/dto/StoreResourceDTO.java
+7
-7
StoreSearchDTO.java
...e-api/src/main/java/com/gic/store/dto/StoreSearchDTO.java
+9
-6
StoreRegionOpenDTO.java
.../main/java/com/gic/store/dto/open/StoreRegionOpenDTO.java
+11
-7
StoreRegionApiService.java
...ain/java/com/gic/store/service/StoreRegionApiService.java
+2
-2
TabStoreInfoMapper.java
...ain/java/com/gic/store/dao/mapper/TabStoreInfoMapper.java
+7
-0
TabStoreRegionMapper.java
...n/java/com/gic/store/dao/mapper/TabStoreRegionMapper.java
+4
-4
TabStoreRegionRelMapper.java
...ava/com/gic/store/dao/mapper/TabStoreRegionRelMapper.java
+2
-2
TabStore.java
...-service/src/main/java/com/gic/store/entity/TabStore.java
+7
-6
TabStoreBrand.java
...ice/src/main/java/com/gic/store/entity/TabStoreBrand.java
+9
-5
TabStoreBrandRef.java
.../src/main/java/com/gic/store/entity/TabStoreBrandRef.java
+7
-6
TabStoreFieldRel.java
.../src/main/java/com/gic/store/entity/TabStoreFieldRel.java
+7
-6
TabStoreRegionRel.java
...src/main/java/com/gic/store/entity/TabStoreRegionRel.java
+7
-6
StoreBrandService.java
...rc/main/java/com/gic/store/service/StoreBrandService.java
+4
-4
StoreRegionRelService.java
...ain/java/com/gic/store/service/StoreRegionRelService.java
+4
-4
StoreRegionService.java
...c/main/java/com/gic/store/service/StoreRegionService.java
+4
-4
StoreBrandServiceImpl.java
...ava/com/gic/store/service/impl/StoreBrandServiceImpl.java
+5
-5
StoreRegionRelServiceImpl.java
...com/gic/store/service/impl/StoreRegionRelServiceImpl.java
+8
-8
StoreRegionServiceImpl.java
...va/com/gic/store/service/impl/StoreRegionServiceImpl.java
+6
-7
StoreServiceImpl.java
...ain/java/com/gic/store/service/impl/StoreServiceImpl.java
+5
-5
ClerkApiServiceImpl.java
...com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
+3
-3
ClerkTaskServiceImpl.java
...om/gic/store/service/outer/impl/ClerkTaskServiceImpl.java
+1
-1
StoreApiServiceImpl.java
...com/gic/store/service/outer/impl/StoreApiServiceImpl.java
+5
-5
StoreAuthorizationApiServiceImpl.java
.../service/outer/impl/StoreAuthorizationApiServiceImpl.java
+3
-4
StoreBrandApiServiceImpl.java
...ic/store/service/outer/impl/StoreBrandApiServiceImpl.java
+5
-7
StoreDictApiServiceImpl.java
...gic/store/service/outer/impl/StoreDictApiServiceImpl.java
+1
-1
StoreFieldApiServiceImpl.java
...ic/store/service/outer/impl/StoreFieldApiServiceImpl.java
+3
-3
StoreFieldRelApiServiceImpl.java
...store/service/outer/impl/StoreFieldRelApiServiceImpl.java
+4
-4
StoreRegionApiServiceImpl.java
...c/store/service/outer/impl/StoreRegionApiServiceImpl.java
+7
-7
BrandAbstractAuthData.java
...a/com/gic/store/utils/resource/BrandAbstractAuthData.java
+1
-1
TabStoreBrandMapper.xml
...service/src/main/resources/mapper/TabStoreBrandMapper.xml
+2
-2
TabStoreFieldMapper.xml
...service/src/main/resources/mapper/TabStoreFieldMapper.xml
+4
-4
TabStoreFieldRelMapper.xml
...vice/src/main/resources/mapper/TabStoreFieldRelMapper.xml
+15
-15
TabStoreInfoMapper.xml
...-service/src/main/resources/mapper/TabStoreInfoMapper.xml
+4
-4
TabStoreMapper.xml
...tore-service/src/main/resources/mapper/TabStoreMapper.xml
+15
-15
TabStoreRegionMapper.xml
...ervice/src/main/resources/mapper/TabStoreRegionMapper.xml
+6
-6
TabStoreRegionRelMapper.xml
...ice/src/main/resources/mapper/TabStoreRegionRelMapper.xml
+16
-16
ClerkImportController.java
...a/com/gic/store/web/controller/ClerkImportController.java
+2
-2
StoreFieldController.java
...va/com/gic/store/web/controller/StoreFieldController.java
+1
-1
StoreRegionController.java
...a/com/gic/store/web/controller/StoreRegionController.java
+2
-2
StoreStatusSettingController.java
...ic/store/web/controller/StoreStatusSettingController.java
+2
-2
StoreDictVO.java
...e-web/src/main/java/com/gic/store/web/vo/StoreDictVO.java
+13
-8
StoreOverflowVO.java
...b/src/main/java/com/gic/store/web/vo/StoreOverflowVO.java
+0
-15
StoreFieldVO.java
...in/java/com/gic/store/web/vo/storefield/StoreFieldVO.java
+1
-19
No files found.
gic-store-api/src/main/java/com/gic/store/constant/StoreESFieldsEnum.java
View file @
05dd38e2
...
...
@@ -118,7 +118,7 @@ public enum StoreESFieldsEnum {
/**
* 门店是否共享
*/
OWN
TYPE
(
"ownType
"
,
"门店是否共享"
),
OWN
ERFLAG
(
"ownerFlag
"
,
"门店是否共享"
),
/**
* 门店图片
*/
...
...
gic-store-api/src/main/java/com/gic/store/constant/StoreOwn
Type
Enum.java
→
gic-store-api/src/main/java/com/gic/store/constant/StoreOwn
erFlag
Enum.java
View file @
05dd38e2
package
com
.
gic
.
store
.
constant
;
/**
* 授权者、被授权
* @ClassName:
StoreOwnTypeEnum
* @ClassName:
=
* @Description:
* @author guojuxing
* @date 2019/9/23 9:39 AM
*/
public
enum
StoreOwn
Type
Enum
{
public
enum
StoreOwn
erFlag
Enum
{
/**
* owner
*/
OWNER
(
0
,
"owner"
),
OWNER
(
1
,
"owner"
),
/**
* other
*/
OTHER
(
1
,
"other"
);
OTHER
(
0
,
"other"
);
private
int
code
;
private
String
message
;
private
StoreOwn
Type
Enum
(
int
code
,
String
message
)
{
private
StoreOwn
erFlag
Enum
(
int
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
...
...
@@ -36,8 +36,8 @@ public enum StoreOwnTypeEnum {
if
(
code
==
null
)
{
return
false
;
}
for
(
StoreOwn
TypeEnum
ownType
Enum
:
values
())
{
if
(
code
.
intValue
()
==
own
Type
Enum
.
getCode
())
{
for
(
StoreOwn
erFlagEnum
ownerFlag
Enum
:
values
())
{
if
(
code
.
intValue
()
==
own
erFlag
Enum
.
getCode
())
{
return
true
;
}
}
...
...
gic-store-api/src/main/java/com/gic/store/dto/ClerkStoreListDTO.java
View file @
05dd38e2
...
...
@@ -27,7 +27,6 @@ public class ClerkStoreListDTO implements Serializable {
private
String
storeName
;
private
String
storeCode
;
private
List
<
ClerkDTO
>
clerkList
;
private
Integer
ownType
;
private
Integer
fromEnterpriseId
;
private
String
fromEnterpriseName
;
...
...
@@ -83,14 +82,6 @@ public class ClerkStoreListDTO implements Serializable {
this
.
clerkList
=
clerkList
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
}
public
Integer
getOwnType
()
{
return
ownType
;
}
public
Integer
getFromEnterpriseId
()
{
return
fromEnterpriseId
;
}
...
...
@@ -110,10 +101,7 @@ public class ClerkStoreListDTO implements Serializable {
}
public
Integer
getOwnerFlag
()
{
if
(
ownType
!=
null
&&
ownType
==
1
)
{
return
0
;
}
return
1
;
return
ownerFlag
;
}
public
ClerkStoreListDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
...
...
@@ -147,7 +135,6 @@ public class ClerkStoreListDTO implements Serializable {
", storeName='"
+
storeName
+
'\''
+
", storeCode='"
+
storeCode
+
'\''
+
", clerkList="
+
clerkList
+
", ownType="
+
ownType
+
", fromEnterpriseId="
+
fromEnterpriseId
+
", fromEnterpriseName='"
+
fromEnterpriseName
+
'\''
+
", ownerFlag="
+
ownerFlag
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreBrandDTO.java
View file @
05dd38e2
...
...
@@ -59,8 +59,6 @@ public class StoreBrandDTO implements Serializable {
private
Integer
seq
;
private
Integer
hasRel
;
/**1自有 2共享*/
private
Integer
type
;
private
Integer
fromEnterpriseId
;
...
...
@@ -163,19 +161,8 @@ public class StoreBrandDTO implements Serializable {
this
.
hasRel
=
hasRel
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
Integer
getOwnerFlag
()
{
if
(
type
!=
null
&&
type
==
OTHER_ENTERPRISE_TYPE
)
{
return
0
;
}
return
1
;
return
ownerFlag
;
}
public
StoreBrandDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
...
...
@@ -215,7 +202,6 @@ public class StoreBrandDTO implements Serializable {
", updateTime="
+
updateTime
+
", seq="
+
seq
+
", hasRel="
+
hasRel
+
", type="
+
type
+
", ownerFlag="
+
ownerFlag
+
", ownerEntName='"
+
ownerEntName
+
'\''
+
", fromEnterpriseId='"
+
fromEnterpriseId
+
'\''
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreDTO.java
View file @
05dd38e2
...
...
@@ -24,10 +24,8 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
*
*/
private
Integer
enterpriseId
;
/**
* 是否共享 1是0否
*/
private
Integer
ownType
;
/**
*
...
...
@@ -94,14 +92,6 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
this
.
storeGroupId
=
storeGroupId
;
}
public
Integer
getOwnType
()
{
return
ownType
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
...
...
@@ -255,10 +245,7 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
}
public
Integer
getOwnerFlag
()
{
if
(
ownType
!=
null
&&
ownType
==
1
)
{
return
0
;
}
return
1
;
return
ownerFlag
;
}
public
StoreDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
...
...
@@ -280,7 +267,6 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
return
"StoreDTO{"
+
"storeId="
+
storeId
+
", enterpriseId="
+
enterpriseId
+
", ownType="
+
ownType
+
", storeGroupId="
+
storeGroupId
+
", storeGroupIdList="
+
storeGroupIdList
+
", storeGroupName='"
+
storeGroupName
+
'\''
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreDictDTO.java
View file @
05dd38e2
...
...
@@ -49,9 +49,9 @@ public class StoreDictDTO implements Serializable {
private
Integer
checked
=
0
;
/**
*
0:owner 1:other
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
=
0
;
private
Integer
own
erFlag
;
private
List
<
StoreDictDTO
>
storeDictList
;
public
Integer
getStoreDictId
()
{
...
...
@@ -118,12 +118,13 @@ public class StoreDictDTO implements Serializable {
this
.
key
=
key
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
StoreDictDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
void
setStoreDictList
(
List
<
StoreDictDTO
>
storeDictList
)
{
...
...
@@ -145,7 +146,7 @@ public class StoreDictDTO implements Serializable {
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
", checked="
+
checked
+
", own
Type="
+
ownType
+
", own
erFlag="
+
ownerFlag
+
", storeDictList="
+
storeDictList
+
'}'
;
}
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreEsDTO.java
View file @
05dd38e2
...
...
@@ -33,7 +33,10 @@ public class StoreEsDTO implements Serializable {
private
Integer
realStatus
;
private
List
<
String
>
areaIds
;
private
String
id
;
private
Integer
ownType
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
private
List
<
StorePhotoDTO
>
photoList
;
private
List
<
StoreBusinessTimeDTO
>
businessTimeList
;
private
String
location
;
...
...
@@ -230,12 +233,13 @@ public class StoreEsDTO implements Serializable {
this
.
storeInfoId
=
storeInfoId
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
StoreEsDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
List
<
StorePhotoDTO
>
getPhotoList
()
{
...
...
@@ -346,7 +350,6 @@ public class StoreEsDTO implements Serializable {
", realStatus="
+
realStatus
+
", areaIds="
+
areaIds
+
", id='"
+
id
+
'\''
+
", ownType="
+
ownType
+
", photoList="
+
photoList
+
", businessTimeList="
+
businessTimeList
+
", location='"
+
location
+
'\''
+
...
...
@@ -357,6 +360,7 @@ public class StoreEsDTO implements Serializable {
", updateTime="
+
updateTime
+
", fromEnterpriseId="
+
fromEnterpriseId
+
", fromEnterpriseName="
+
fromEnterpriseName
+
", ownerFlag="
+
ownerFlag
+
'}'
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/StoreFieldDTO.java
View file @
05dd38e2
...
...
@@ -93,9 +93,9 @@ public class StoreFieldDTO implements Serializable {
private
Integer
seq
;
/**
*
0:owner 1:other 授权者和被授权
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
public
Integer
getStoreFieldId
()
{
return
storeFieldId
;
...
...
@@ -201,12 +201,13 @@ public class StoreFieldDTO implements Serializable {
this
.
seq
=
seq
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
StoreFieldDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
@Override
...
...
@@ -225,7 +226,7 @@ public class StoreFieldDTO implements Serializable {
", erpRelCode='"
+
erpRelCode
+
'\''
+
", sort="
+
sort
+
", seq="
+
seq
+
", own
Type="
+
ownType
+
", own
erFlag="
+
ownerFlag
+
'}'
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/StoreFieldRelDTO.java
View file @
05dd38e2
...
...
@@ -28,9 +28,9 @@ public class StoreFieldRelDTO implements Serializable{
private
Integer
storeFieldId
;
/**
*
0:owner 1:other 授权者和被授权
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
/**
*
...
...
@@ -71,12 +71,13 @@ public class StoreFieldRelDTO implements Serializable{
this
.
storeFieldId
=
storeFieldId
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
StoreFieldRelDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Integer
getDeleteFlag
()
{
...
...
@@ -109,7 +110,7 @@ public class StoreFieldRelDTO implements Serializable{
"fieldRelationId="
+
fieldRelationId
+
", enterpriseId="
+
enterpriseId
+
", storeFieldId="
+
storeFieldId
+
", own
Type="
+
ownType
+
", own
erFlag="
+
ownerFlag
+
", status="
+
deleteFlag
+
", createTime="
+
createTime
+
", updateTime="
+
updateTime
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreRegionDTO.java
View file @
05dd38e2
...
...
@@ -52,7 +52,6 @@ public class StoreRegionDTO implements Serializable {
private
Integer
fromEnterpriseId
;
private
Integer
ownType
;
private
String
shareEnterpriseName
;
/***********前端使用字段*********/
...
...
@@ -130,14 +129,6 @@ public class StoreRegionDTO implements Serializable {
this
.
fromEnterpriseId
=
fromEnterpriseId
;
}
public
Integer
getOwnType
()
{
return
ownType
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
}
public
void
setShareEnterpriseName
(
String
shareEnterpriseName
)
{
this
.
shareEnterpriseName
=
shareEnterpriseName
;
}
...
...
@@ -155,10 +146,7 @@ public class StoreRegionDTO implements Serializable {
}
public
Integer
getOwnerFlag
()
{
if
(
ownType
!=
null
&&
ownType
==
1
)
{
return
0
;
}
return
1
;
return
ownerFlag
;
}
public
StoreRegionDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
...
...
@@ -187,7 +175,6 @@ public class StoreRegionDTO implements Serializable {
", updateTime="
+
updateTime
+
", enterpriseId="
+
enterpriseId
+
", fromEnterpriseId="
+
fromEnterpriseId
+
", ownType="
+
ownType
+
", shareEnterpriseName='"
+
shareEnterpriseName
+
'\''
+
", ownerFlag="
+
ownerFlag
+
", ownerEntName='"
+
ownerEntName
+
'\''
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreResourceDTO.java
View file @
05dd38e2
...
...
@@ -16,9 +16,9 @@ public class StoreResourceDTO implements Serializable{
private
String
name
;
/**
*
1自有 2
共享
*
共享标记 1:自有 0:
共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
/**
* 自有商户名称
...
...
@@ -47,12 +47,12 @@ public class StoreResourceDTO implements Serializable{
return
this
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
StoreResourceDTO
setOwn
Type
(
Integer
ownType
)
{
this
.
own
Type
=
ownType
;
public
StoreResourceDTO
setOwn
erFlag
(
Integer
ownerFlag
)
{
this
.
own
erFlag
=
ownerFlag
;
return
this
;
}
...
...
@@ -88,7 +88,7 @@ public class StoreResourceDTO implements Serializable{
return
"StoreResourceDTO{"
+
"id='"
+
id
+
'\''
+
", name='"
+
name
+
'\''
+
", own
Type="
+
ownType
+
", own
erFlag="
+
ownerFlag
+
", ownerEntName='"
+
ownerEntName
+
'\''
+
", ownerEntId="
+
ownerEntId
+
", enterpriseId="
+
enterpriseId
+
...
...
gic-store-api/src/main/java/com/gic/store/dto/StoreSearchDTO.java
View file @
05dd38e2
...
...
@@ -44,7 +44,10 @@ public class StoreSearchDTO implements Serializable {
private
String
realStatuss
;
private
String
storeTags
;
private
String
storeBrandIds
;
private
Integer
ownType
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
public
Integer
getStoreGroupId
()
{
return
storeGroupId
;
...
...
@@ -312,12 +315,12 @@ public class StoreSearchDTO implements Serializable {
this
.
storeBrandIds
=
storeBrandIds
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
StoreSearchDTO
setOwn
Type
(
Integer
ownType
)
{
this
.
own
Type
=
ownType
;
public
StoreSearchDTO
setOwn
erFlag
(
Integer
ownerFlag
)
{
this
.
own
erFlag
=
ownerFlag
;
return
this
;
}
...
...
@@ -357,7 +360,7 @@ public class StoreSearchDTO implements Serializable {
", realStatuss='"
+
realStatuss
+
'\''
+
", storeTags='"
+
storeTags
+
'\''
+
", storeBrandIds='"
+
storeBrandIds
+
'\''
+
", own
Type='"
+
ownType
+
'\''
+
", own
erFlag='"
+
ownerFlag
+
'\''
+
'}'
;
}
}
gic-store-api/src/main/java/com/gic/store/dto/open/StoreRegionOpenDTO.java
View file @
05dd38e2
...
...
@@ -14,7 +14,10 @@ public class StoreRegionOpenDTO implements Serializable {
private
String
regionName
;
private
Integer
ownType
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
public
Integer
getRegionId
()
{
return
regionId
;
...
...
@@ -32,12 +35,13 @@ public class StoreRegionOpenDTO implements Serializable {
this
.
regionName
=
regionName
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
StoreRegionOpenDTO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
@Override
...
...
@@ -47,8 +51,8 @@ public class StoreRegionOpenDTO implements Serializable {
.
append
(
regionId
);
sb
.
append
(
",\"regionName\":\""
)
.
append
(
regionName
).
append
(
'\"'
);
sb
.
append
(
",\"own
Type
\":"
)
.
append
(
own
Type
);
sb
.
append
(
",\"own
erFlag
\":"
)
.
append
(
own
erFlag
);
sb
.
append
(
'}'
);
return
sb
.
toString
();
}
...
...
gic-store-api/src/main/java/com/gic/store/service/StoreRegionApiService.java
View file @
05dd38e2
...
...
@@ -61,11 +61,11 @@ public interface StoreRegionApiService {
* @author zhiwj
* @param enterpriseId
* @param search
* @param own
Type
* @param own
erFlag
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.store.dto.StoreRegionDTO>>
* @throws
*/
ServiceResponse
<
List
<
StoreRegionDTO
>>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
Type
);
ServiceResponse
<
List
<
StoreRegionDTO
>>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
erFlag
);
/**
* 查询自有的门店域
...
...
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreInfoMapper.java
View file @
05dd38e2
...
...
@@ -251,5 +251,11 @@ public interface TabStoreInfoMapper {
*/
Integer
hasUnCompleteStatusStore
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
);
/**
* 更新状态
* @param storeInfoId
* @param status
* @return
*/
int
updateStoreRealStatus
(
@Param
(
"storeInfoId"
)
Integer
storeInfoId
,
@Param
(
"status"
)
int
status
);
}
\ No newline at end of file
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreRegionMapper.java
View file @
05dd38e2
...
...
@@ -68,11 +68,11 @@ public interface TabStoreRegionMapper {
* @author zhiwj
* @param enterpriseId
* @param search
* @param own
Type
* @param own
erFlag
* @return java.util.List<com.gic.store.dto.StoreRegionDTO>
* @throws
*/
List
<
StoreRegionDTO
>
listStoreRegion
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"search"
)
String
search
,
@Param
(
"own
Type"
)
Integer
ownType
);
List
<
StoreRegionDTO
>
listStoreRegion
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"search"
)
String
search
,
@Param
(
"own
erFlag"
)
Integer
ownerFlag
);
/**
* 查询符合条件的个数; 除id所有值取等于计算, id取不等于计算
...
...
@@ -88,11 +88,11 @@ public interface TabStoreRegionMapper {
* @author zhiwj
* @param enterpriseId
* @param storeRegionIdList
* @param own
Type
* @param own
erFlag
* @return java.util.List<com.gic.store.dto.StoreRegionDTO>
* @throws
*/
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeRegionIdList"
)
List
<
Integer
>
storeRegionIdList
,
@Param
(
"own
Type"
)
Integer
ownType
);
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"storeRegionIdList"
)
List
<
Integer
>
storeRegionIdList
,
@Param
(
"own
erFlag"
)
Integer
ownerFlag
);
/**
* getStoreRegionByRegionName
...
...
gic-store-service/src/main/java/com/gic/store/dao/mapper/TabStoreRegionRelMapper.java
View file @
05dd38e2
...
...
@@ -90,11 +90,11 @@ public interface TabStoreRegionRelMapper {
* @author zhiwj
* @param enterpriseId
* @param delRelList
* @param own
Type
* @param own
erFlag
* @return void
* @throws
*/
void
delByRegionIds
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
delRelList
,
@Param
(
"own
Type"
)
Integer
ownType
);
void
delByRegionIds
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"ids"
)
List
<
Integer
>
delRelList
,
@Param
(
"own
erFlag"
)
Integer
ownerFlag
);
/**
* getByRegionIdAndEnterpriseId
...
...
gic-store-service/src/main/java/com/gic/store/entity/TabStore.java
View file @
05dd38e2
...
...
@@ -44,9 +44,9 @@ public class TabStore {
private
Integer
isEditStoreGroup
;
/**
*
是否共享 1是0否
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
/**
*
...
...
@@ -118,12 +118,13 @@ public class TabStore {
this
.
isEditStoreGroup
=
isEditStoreGroup
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
TabStore
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Integer
getStatus
()
{
...
...
gic-store-service/src/main/java/com/gic/store/entity/TabStoreBrand.java
View file @
05dd38e2
...
...
@@ -68,7 +68,10 @@ public class TabStoreBrand {
*/
private
Integer
hasRel
;
private
Integer
type
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
private
Integer
fromEnterpriseId
;
...
...
@@ -160,12 +163,13 @@ public class TabStoreBrand {
this
.
hasRel
=
hasRel
;
}
public
Integer
get
Type
()
{
return
type
;
public
Integer
get
OwnerFlag
()
{
return
ownerFlag
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
public
TabStoreBrand
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Integer
getFromEnterpriseId
()
{
...
...
gic-store-service/src/main/java/com/gic/store/entity/TabStoreBrandRef.java
View file @
05dd38e2
...
...
@@ -32,9 +32,9 @@ public class TabStoreBrandRef {
private
Integer
storeBrandId
;
/**
*
1自有 2
共享
*
共享标记 1:自有 0:
共享
*/
private
Integer
type
;
private
Integer
ownerFlag
;
/**
*
...
...
@@ -80,12 +80,13 @@ public class TabStoreBrandRef {
this
.
storeBrandId
=
storeBrandId
;
}
public
Integer
get
Type
()
{
return
type
;
public
Integer
get
OwnerFlag
()
{
return
ownerFlag
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
public
TabStoreBrandRef
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Date
getCreateTime
()
{
...
...
gic-store-service/src/main/java/com/gic/store/entity/TabStoreFieldRel.java
View file @
05dd38e2
...
...
@@ -29,9 +29,9 @@ public class TabStoreFieldRel {
private
Integer
storeFieldId
;
/**
*
0:owner 1:other 授权者和被授权
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
/**
*
...
...
@@ -72,12 +72,13 @@ public class TabStoreFieldRel {
this
.
storeFieldId
=
storeFieldId
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
TabStoreFieldRel
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Integer
getDeleteFlag
()
{
...
...
gic-store-service/src/main/java/com/gic/store/entity/TabStoreRegionRel.java
View file @
05dd38e2
...
...
@@ -34,9 +34,9 @@ public class TabStoreRegionRel {
private
Integer
enterpriseId
;
/**
*
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
/**
*
...
...
@@ -85,12 +85,13 @@ public class TabStoreRegionRel {
this
.
enterpriseId
=
enterpriseId
;
}
public
Integer
getOwn
Type
()
{
return
own
Type
;
public
Integer
getOwn
erFlag
()
{
return
own
erFlag
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
TabStoreRegionRel
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
Integer
getDeleteFlag
()
{
...
...
gic-store-service/src/main/java/com/gic/store/service/StoreBrandService.java
View file @
05dd38e2
...
...
@@ -30,11 +30,11 @@ public interface StoreBrandService {
* @param enterpriseId
* @param storeBrandId
* @param ownEnterpriseId
* @param
type
* @param
ownerFlag
* @return void
* @throws
*/
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
,
Integer
ownEnterpriseId
);
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
ownerFlag
,
Integer
ownEnterpriseId
);
/**
* saveStoreBrandRef
...
...
@@ -44,11 +44,11 @@ public interface StoreBrandService {
* @param enterpriseId
* @param storeBrandIdList
* @param ownEnterpriseId
* @param
type
* @param
ownerFlag
* @return void
* @throws
*/
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
,
Integer
ownEnterpriseId
);
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
ownerFlag
,
Integer
ownEnterpriseId
);
/**
* update
...
...
gic-store-service/src/main/java/com/gic/store/service/StoreRegionRelService.java
View file @
05dd38e2
...
...
@@ -67,11 +67,11 @@ public interface StoreRegionRelService {
* @author zhiwj
* @param enterpriseId
* @param delRelList
* @param own
Type
* @param own
erFlag
* @return void
* @throws
*/
void
delByRegionIds
(
Integer
enterpriseId
,
List
<
Integer
>
delRelList
,
Integer
own
Type
);
void
delByRegionIds
(
Integer
enterpriseId
,
List
<
Integer
>
delRelList
,
Integer
own
erFlag
);
/**
* getByRegionIdAndEnterpriseId
...
...
@@ -80,11 +80,11 @@ public interface StoreRegionRelService {
* @author zhiwj
* @param regionId
* @param enterpriseId
* @param own
Type
* @param own
erFlag
* @return com.gic.store.entity.TabStoreRegionRel
* @throws
*/
TabStoreRegionRel
getByRegionIdAndEnterpriseId
(
Integer
regionId
,
Integer
enterpriseId
,
int
own
Type
);
TabStoreRegionRel
getByRegionIdAndEnterpriseId
(
Integer
regionId
,
Integer
enterpriseId
,
int
own
erFlag
);
/**
* updateStatusByOther
...
...
gic-store-service/src/main/java/com/gic/store/service/StoreRegionService.java
View file @
05dd38e2
...
...
@@ -83,11 +83,11 @@ public interface StoreRegionService {
* @author zhiwj
* @param enterpriseId
* @param search
* @param own
Type
* @param own
erFlag
* @return java.util.List<com.gic.store.dto.StoreRegionDTO>
* @throws
*/
List
<
StoreRegionDTO
>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
Type
);
List
<
StoreRegionDTO
>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
erFlag
);
/**
* listStoreRegion
...
...
@@ -119,11 +119,11 @@ public interface StoreRegionService {
* @author zhiwj
* @param enterpriseId
* @param storeRegionIdList
* @param own
Type
* @param own
erFlag
* @return java.util.List<com.gic.store.dto.StoreRegionDTO>
* @throws
*/
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
,
Integer
own
Type
);
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
,
Integer
own
erFlag
);
/**
* listStoreRegionByIds
...
...
gic-store-service/src/main/java/com/gic/store/service/impl/StoreBrandServiceImpl.java
View file @
05dd38e2
...
...
@@ -54,13 +54,13 @@ public class StoreBrandServiceImpl implements StoreBrandService {
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
tabStoreBrandRef
.
setUpdateTime
(
date
);
tabStoreBrandRef
.
set
Type
(
copy
.
getType
());
tabStoreBrandRef
.
set
OwnerFlag
(
copy
.
getOwnerFlag
());
tabStoreBrandRefMapper
.
insertSelective
(
tabStoreBrandRef
);
return
storeBrand
.
getStoreBrandId
();
}
@Override
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
type
,
Integer
ownEnterpriseId
){
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
Integer
storeBrandId
,
Integer
ownerFlag
,
Integer
ownEnterpriseId
){
TabStoreBrandRef
existTab
=
tabStoreBrandRefMapper
.
selectByEidAndBrandId
(
enterpriseId
,
storeBrandId
);
if
(
existTab
!=
null
){
return
;
...
...
@@ -75,12 +75,12 @@ public class StoreBrandServiceImpl implements StoreBrandService {
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
tabStoreBrandRef
.
setUpdateTime
(
date
);
tabStoreBrandRef
.
set
Type
(
type
);
tabStoreBrandRef
.
set
OwnerFlag
(
ownerFlag
);
tabStoreBrandRefMapper
.
insertSelective
(
tabStoreBrandRef
);
}
@Override
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
type
,
Integer
ownEnterpriseId
)
{
public
void
saveStoreBrandRef
(
Integer
enterpriseId
,
List
<
Integer
>
storeBrandIdList
,
Integer
ownerFlag
,
Integer
ownEnterpriseId
)
{
if
(
CollectionUtils
.
isNotEmpty
(
storeBrandIdList
)){
List
<
TabStoreBrandRef
>
list
=
new
ArrayList
<>();
Double
sort
=
tabStoreBrandRefMapper
.
getMinSort
(
enterpriseId
);
...
...
@@ -100,7 +100,7 @@ public class StoreBrandServiceImpl implements StoreBrandService {
tabStoreBrandRef
.
setDeleteFlag
(
0
);
tabStoreBrandRef
.
setCreateTime
(
date
);
tabStoreBrandRef
.
setUpdateTime
(
date
);
tabStoreBrandRef
.
set
Type
(
type
);
tabStoreBrandRef
.
set
OwnerFlag
(
ownerFlag
);
list
.
add
(
tabStoreBrandRef
);
sort
=
sort
-
1
d
;
}
...
...
gic-store-service/src/main/java/com/gic/store/service/impl/StoreRegionRelServiceImpl.java
View file @
05dd38e2
package
com
.
gic
.
store
.
service
.
impl
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dao.mapper.TabStoreRegionRelMapper
;
import
com.gic.store.entity.TabStoreRegionRel
;
import
com.gic.store.service.StoreRegionRelService
;
...
...
@@ -28,7 +28,7 @@ public class StoreRegionRelServiceImpl implements StoreRegionRelService {
storeRegionRel
.
setRegionId
(
regionId
);
storeRegionRel
.
setEnterpriseId
(
enterpriseId
);
storeRegionRel
.
setFromEnterpriseId
(
enterpriseId
);
storeRegionRel
.
setOwn
Type
(
StoreOwnType
Enum
.
OWNER
.
getCode
());
storeRegionRel
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OWNER
.
getCode
());
storeRegionRel
.
setDeleteFlag
(
0
);
storeRegionRel
.
setCreateTime
(
new
Date
());
return
tabStoreRegionRelMapper
.
insertSelective
(
storeRegionRel
);
...
...
@@ -40,7 +40,7 @@ public class StoreRegionRelServiceImpl implements StoreRegionRelService {
storeRegionRel
.
setRegionId
(
regionId
);
storeRegionRel
.
setFromEnterpriseId
(
fromEnterpriseId
);
storeRegionRel
.
setEnterpriseId
(
enterpriseId
);
storeRegionRel
.
setOwn
Type
(
StoreOwnType
Enum
.
OTHER
.
getCode
());
storeRegionRel
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OTHER
.
getCode
());
storeRegionRel
.
setDeleteFlag
(
0
);
storeRegionRel
.
setCreateTime
(
new
Date
());
return
tabStoreRegionRelMapper
.
insertSelective
(
storeRegionRel
);
...
...
@@ -52,7 +52,7 @@ public class StoreRegionRelServiceImpl implements StoreRegionRelService {
param
.
setEnterpriseId
(
enterpriseId
);
param
.
setRegionId
(
regionId
);
TabStoreRegionRel
storeRegionRel
=
tabStoreRegionRelMapper
.
get
(
param
);
return
storeRegionRel
!=
null
&&
StoreOwn
TypeEnum
.
OWNER
.
getCode
()
==
storeRegionRel
.
getOwnType
();
return
storeRegionRel
!=
null
&&
StoreOwn
erFlagEnum
.
OWNER
.
getCode
()
==
storeRegionRel
.
getOwnerFlag
();
}
@Override
...
...
@@ -62,16 +62,16 @@ public class StoreRegionRelServiceImpl implements StoreRegionRelService {
}
@Override
public
void
delByRegionIds
(
Integer
enterpriseId
,
List
<
Integer
>
delRelList
,
Integer
own
Type
)
{
tabStoreRegionRelMapper
.
delByRegionIds
(
enterpriseId
,
delRelList
,
own
Type
);
public
void
delByRegionIds
(
Integer
enterpriseId
,
List
<
Integer
>
delRelList
,
Integer
own
erFlag
)
{
tabStoreRegionRelMapper
.
delByRegionIds
(
enterpriseId
,
delRelList
,
own
erFlag
);
}
@Override
public
TabStoreRegionRel
getByRegionIdAndEnterpriseId
(
Integer
regionId
,
Integer
enterpriseId
,
int
own
Type
)
{
public
TabStoreRegionRel
getByRegionIdAndEnterpriseId
(
Integer
regionId
,
Integer
enterpriseId
,
int
own
erFlag
)
{
TabStoreRegionRel
storeRegionRel
=
new
TabStoreRegionRel
();
storeRegionRel
.
setRegionId
(
regionId
);
storeRegionRel
.
setEnterpriseId
(
enterpriseId
);
storeRegionRel
.
setOwn
Type
(
ownType
);
storeRegionRel
.
setOwn
erFlag
(
ownerFlag
);
return
tabStoreRegionRelMapper
.
getByRegionIdAndEnterpriseId
(
storeRegionRel
);
}
...
...
gic-store-service/src/main/java/com/gic/store/service/impl/StoreRegionServiceImpl.java
View file @
05dd38e2
package
com
.
gic
.
store
.
service
.
impl
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dao.mapper.TabStoreRegionMapper
;
import
com.gic.store.dao.mapper.TabStoreRegionRelMapper
;
import
com.gic.store.dto.StoreRegionDTO
;
import
com.gic.store.entity.TabStoreRegion
;
import
com.gic.store.entity.TabStoreRegionRel
;
import
com.gic.store.service.StoreRegionService
;
import
com.github.pagehelper.Page
;
import
com.github.pagehelper.PageHelper
;
...
...
@@ -77,8 +76,8 @@ public class StoreRegionServiceImpl implements StoreRegionService {
}
@Override
public
List
<
StoreRegionDTO
>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
Type
)
{
return
storeRegionMapper
.
listStoreRegion
(
enterpriseId
,
search
,
own
Type
);
public
List
<
StoreRegionDTO
>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
erFlag
)
{
return
storeRegionMapper
.
listStoreRegion
(
enterpriseId
,
search
,
own
erFlag
);
}
@Override
...
...
@@ -93,8 +92,8 @@ public class StoreRegionServiceImpl implements StoreRegionService {
}
@Override
public
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
,
Integer
own
Type
)
{
return
this
.
storeRegionMapper
.
listStoreRegionByIds
(
enterpriseId
,
storeRegionIdList
,
own
Type
);
public
List
<
StoreRegionDTO
>
listStoreRegionByIds
(
Integer
enterpriseId
,
List
<
Integer
>
storeRegionIdList
,
Integer
own
erFlag
)
{
return
this
.
storeRegionMapper
.
listStoreRegionByIds
(
enterpriseId
,
storeRegionIdList
,
own
erFlag
);
}
@Override
...
...
@@ -110,7 +109,7 @@ public class StoreRegionServiceImpl implements StoreRegionService {
@Override
public
String
relationErp
(
Integer
enterpriseId
,
Integer
regionId
)
{
StoreRegionDTO
storeRegionDTO
=
this
.
getById
(
enterpriseId
,
regionId
);
if
(
storeRegionDTO
.
getOwn
Type
()
==
StoreOwnType
Enum
.
OTHER
.
getCode
()){
if
(
storeRegionDTO
.
getOwn
erFlag
()
==
StoreOwnerFlag
Enum
.
OTHER
.
getCode
()){
return
"共享域无法关联"
;
}
int
i
=
this
.
storeRegionMapper
.
relationErp
(
enterpriseId
,
regionId
);
...
...
gic-store-service/src/main/java/com/gic/store/service/impl/StoreServiceImpl.java
View file @
05dd38e2
...
...
@@ -6,7 +6,7 @@ import com.alibaba.fastjson.JSONObject;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.GlobalInfo
;
import
com.gic.store.constant.Constants
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dao.mapper.TabStoreBusinessTimeMapper
;
import
com.gic.store.dao.mapper.TabStoreInfoMapper
;
import
com.gic.store.dao.mapper.TabStoreMapper
;
...
...
@@ -87,7 +87,7 @@ public class StoreServiceImpl implements StoreService {
store
.
setEnterpriseId
(
copy
.
getEnterpriseId
());
store
.
setCreateTime
(
new
Date
());
store
.
setUpdateTime
(
new
Date
());
store
.
setOwn
Type
(
StoreOwnType
Enum
.
OWNER
.
getCode
());
store
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OWNER
.
getCode
());
store
.
setStatus
(
1
);
store
.
setStoreGroupId
(
copy
.
getStoreGroupId
());
store
.
setStoreInfoId
(
tabStoreInfo
.
getStoreInfoId
());
...
...
@@ -125,7 +125,7 @@ public class StoreServiceImpl implements StoreService {
TabStore
store
=
new
TabStore
();
store
.
setEnterpriseId
(
copy
.
getEnterpriseId
());
store
.
setOwn
Type
(
StoreOwnType
Enum
.
OWNER
.
getCode
());
store
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OWNER
.
getCode
());
store
.
setStatus
(
com
.
gic
.
enterprise
.
constants
.
Constants
.
NORMAL_STATUS
);
store
.
setStoreGroupId
(
copy
.
getStoreGroupId
());
store
.
setStoreInfoId
(
tabStoreInfo
.
getStoreInfoId
());
...
...
@@ -156,7 +156,7 @@ public class StoreServiceImpl implements StoreService {
storeDTO
.
setEnterpriseId
(
tabStore
.
getEnterpriseId
());
storeDTO
.
setStoreGroupId
(
tabStore
.
getStoreGroupId
());
storeDTO
.
setStoreId
(
tabStore
.
getStoreId
());
storeDTO
.
setOwn
Type
(
tabStore
.
getOwnType
());
storeDTO
.
setOwn
erFlag
(
tabStore
.
getOwnerFlag
());
storeDTO
.
setFromEnterpriseId
(
tabStore
.
getFromEnterpriseId
());
storeDTO
.
setScore
(
tabStore
.
getScore
());
storeDTO
.
setEvaluateCount
(
tabStore
.
getEvaluateCount
());
...
...
@@ -470,7 +470,7 @@ public class StoreServiceImpl implements StoreService {
store
.
setStoreInfoId
(
storeDTO
.
getStoreInfoId
());
store
.
setStoreGroupId
(
storeDTO
.
getStoreGroupId
());
store
.
setIsEditStoreGroup
(
storeDTO
.
getIsEditStoreGroup
());
store
.
setOwn
Type
(
storeDTO
.
getOwnType
());
store
.
setOwn
erFlag
(
storeDTO
.
getOwnerFlag
());
store
.
setStatus
(
com
.
gic
.
enterprise
.
constants
.
Constants
.
NORMAL_STATUS
);
store
.
setUpdateTime
(
new
Date
());
store
.
setFromEnterpriseId
(
storeDTO
.
getFromEnterpriseId
());
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -433,7 +433,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
private
void
validStoreIsOther
(
Integer
enterpriseId
,
Integer
storeInfoId
)
{
Integer
owner
=
storeService
.
getStoreOwnerByStoreInfoId
(
enterpriseId
,
storeInfoId
);
if
(
owner
!=
null
&&
owner
==
StoreOwn
Type
Enum
.
OTHER
.
getCode
())
{
if
(
owner
!=
null
&&
owner
==
StoreOwn
erFlag
Enum
.
OTHER
.
getCode
())
{
throw
new
CommonException
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"共享数据不能编辑"
);
}
}
...
...
@@ -478,7 +478,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
clerkStoreListDTO
.
setStoreInfoId
(
store
.
getStoreInfoId
());
clerkStoreListDTO
.
setStoreName
(
store
.
getStoreName
());
clerkStoreListDTO
.
setStoreCode
(
store
.
getStoreCode
());
clerkStoreListDTO
.
setOwn
Type
(
store
.
getOwnType
());
clerkStoreListDTO
.
setOwn
erFlag
(
store
.
getOwnerFlag
());
clerkStoreListDTO
.
setFromEnterpriseId
(
store
.
getFromEnterpriseId
());
clerkStoreListDTO
.
setFromEnterpriseName
(
store
.
getFromEnterpriseName
());
clerkStoreListDTO
.
setStatus
(
store
.
getStatus
());
...
...
@@ -578,7 +578,7 @@ public class ClerkApiServiceImpl implements ClerkApiService {
storeSearchDTO
.
setStoreResource
(
clerkSearchDTO
.
getStoreResource
());
return
storeApiService
.
listStore
(
storeSearchDTO
,
pageNum
,
pageSize
,
"status,storeId,storeName,storeCode,storeInfoId,own
Type
,fromEnterpriseId,fromEnterpriseName"
);
"status,storeId,storeName,storeCode,storeInfoId,own
erFlag
,fromEnterpriseId,fromEnterpriseName"
);
}
@Override
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/ClerkTaskServiceImpl.java
View file @
05dd38e2
...
...
@@ -120,7 +120,7 @@ public class ClerkTaskServiceImpl extends AbstractTaskAllocationOperation implem
clerkImportService
.
updateData
(
t
);
return
;
}
if
(
StoreOwn
TypeEnum
.
OWNER
.
getCode
()
!=
store
.
getOwnType
())
{
if
(
StoreOwn
erFlagEnum
.
OWNER
.
getCode
()
!=
store
.
getOwnerFlag
())
{
t
.
setErrorMessage
(
"不能在被授权门店下导入导购"
);
clerkImportService
.
updateData
(
t
);
return
;
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -807,8 +807,8 @@ public class StoreApiServiceImpl implements StoreApiService {
if
(
StringUtils
.
isBlank
(
returnFileds
))
{
returnFileds
=
StoreESFieldsEnum
.
STOREID
.
getField
();
}
if
(!
returnFileds
.
contains
(
StoreESFieldsEnum
.
OWN
TYPE
.
getField
()))
{
returnFileds
+=
","
+
StoreESFieldsEnum
.
OWN
TYPE
.
getField
();
if
(!
returnFileds
.
contains
(
StoreESFieldsEnum
.
OWN
ERFLAG
.
getField
()))
{
returnFileds
+=
","
+
StoreESFieldsEnum
.
OWN
ERFLAG
.
getField
();
}
if
(!
returnFileds
.
contains
(
StoreESFieldsEnum
.
FROM_ENTERPRISE_ID
.
getField
()))
{
returnFileds
+=
","
+
StoreESFieldsEnum
.
FROM_ENTERPRISE_ID
.
getField
();
...
...
@@ -1702,7 +1702,7 @@ public class StoreApiServiceImpl implements StoreApiService {
esDTO
.
setStoreGroupName
(
dto
.
getStoreGroupName
());
esDTO
.
setStoreName
(
dto
.
getStoreName
());
esDTO
.
setStoreType
(
dto
.
getStoreType
());
esDTO
.
setOwn
Type
(
dto
.
getOwnType
());
esDTO
.
setOwn
erFlag
(
dto
.
getOwnerFlag
());
esDTO
.
setBusinessTimeList
(
dto
.
getBusinessTimeList
());
esDTO
.
setPhotoList
(
dto
.
getPhotoList
());
esDTO
.
setAddress
(
dto
.
getAddress
());
...
...
@@ -1942,8 +1942,8 @@ public class StoreApiServiceImpl implements StoreApiService {
json
=
QueryConditionAssemblyUtil
.
createSimpleQueryNode
(
StoreESFieldsEnum
.
STORECODE
.
getField
(),
OperateEnum
.
OPERATE_EQ
,
storeSearchDTO
.
getStoreCode
());
jsonObjectList
.
add
(
json
);
}
if
(
storeSearchDTO
.
getOwn
Type
()
!=
null
)
{
json
=
QueryConditionAssemblyUtil
.
createSimpleQueryNode
(
StoreESFieldsEnum
.
OWN
TYPE
.
getField
(),
OperateEnum
.
OPERATE_EQ
,
storeSearchDTO
.
getOwnType
());
if
(
storeSearchDTO
.
getOwn
erFlag
()
!=
null
)
{
json
=
QueryConditionAssemblyUtil
.
createSimpleQueryNode
(
StoreESFieldsEnum
.
OWN
ERFLAG
.
getField
(),
OperateEnum
.
OPERATE_EQ
,
storeSearchDTO
.
getOwnerFlag
());
jsonObjectList
.
add
(
json
);
}
return
json
;
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreAuthorizationApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.constant.AuthModeEnum
;
import
com.gic.auth.constant.AuthorizationStatusEnum
;
import
com.gic.auth.service.UnionEnterpriseApiService
;
import
com.gic.commons.util.GICMQClientUtil
;
import
com.gic.commons.util.ToolUtil
;
...
...
@@ -14,7 +13,7 @@ import com.gic.enterprise.error.ErrorCode;
import
com.gic.enterprise.service.UnionEnterpriseAuthResDetailApiService
;
import
com.gic.mq.sdk.GicMQClient
;
import
com.gic.store.constant.StoreGroupConstant
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreDTO
;
import
com.gic.store.dto.StoreSearchDTO
;
import
com.gic.store.dto.StoreWidgetDTO
;
...
...
@@ -81,7 +80,7 @@ public class StoreAuthorizationApiServiceImpl implements StoreAuthorizationApiSe
StoreSearchDTO
storeSearchDTO
=
new
StoreSearchDTO
();
storeSearchDTO
.
setEnterpriseId
(
ownEnterpriseId
);
storeSearchDTO
.
setSearchJson
(
storeWidgetDTO
.
getSearchParam
());
storeSearchDTO
.
setOwn
Type
(
StoreOwnType
Enum
.
OWNER
.
getCode
());
storeSearchDTO
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OWNER
.
getCode
());
Long
count
=
this
.
storeApiService
.
queryStoreCountFromEs
(
storeSearchDTO
).
getResult
();
if
(
count
<=
0
){
this
.
unionEnterpriseAuthResDetailApiService
.
unionForStore
(
UnionEnterpriseAuthDetailStatusEnum
.
HAS_AUTH
.
getCode
(),
ownEnterpriseId
,
unionEnterpriseId
,
key
,
"授权成功"
);
...
...
@@ -150,7 +149,7 @@ public class StoreAuthorizationApiServiceImpl implements StoreAuthorizationApiSe
}
}
storeDTO
.
setIsEditStoreGroup
(
0
);
storeDTO
.
setOwn
Type
(
StoreOwnType
Enum
.
OTHER
.
getCode
());
storeDTO
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OTHER
.
getCode
());
log
.
info
(
"授权门店信息:{}"
,
JSON
.
toJSONString
(
storeDTO
));
int
i
=
this
.
storeService
.
authAddStore
(
storeDTO
);
log
.
info
(
"{},门店授权结果:{}"
,
storeDTO
.
getStoreInfoId
(),
i
);
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreBrandApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -13,6 +13,7 @@ import com.gic.enterprise.response.EnterpriseServiceResponse;
import
com.gic.enterprise.service.EnterpriseApiService
;
import
com.gic.enterprise.service.EnterpriseInitApiService
;
import
com.gic.enterprise.service.PlatformBrandApiService
;
import
com.gic.store.constant.StoreOwnerFlagEnum
;
import
com.gic.store.dto.StoreBrandDTO
;
import
com.gic.store.dto.union.StoreBrandShareDTO
;
import
com.gic.store.entity.TabStoreBrand
;
...
...
@@ -112,7 +113,7 @@ public class StoreBrandApiServiceImpl implements StoreBrandApiService {
List
<
StoreBrandShareDTO
>
voList
=
new
ArrayList
<>();
if
(
CollectionUtils
.
isNotEmpty
(
storeBrandList
))
{
//共享类型
List
<
Integer
>
brandIdList
=
storeBrandList
.
stream
().
filter
(
e
->
Objects
.
equals
(
e
.
get
Type
(),
2
))
List
<
Integer
>
brandIdList
=
storeBrandList
.
stream
().
filter
(
e
->
Objects
.
equals
(
e
.
get
OwnerFlag
(),
StoreOwnerFlagEnum
.
OTHER
.
getCode
()
))
.
mapToInt
(
e
->
e
.
getStoreBrandId
())
.
boxed
()
.
collect
(
Collectors
.
toList
());
...
...
@@ -125,11 +126,11 @@ public class StoreBrandApiServiceImpl implements StoreBrandApiService {
List
<
StoreBrandDTO
>
brandList
=
brandResponse
.
getResult
();
//自有品牌的商户ID
List
<
Integer
>
enterpriseIdList
=
brandList
.
stream
()
.
filter
(
e
->
Objects
.
equals
(
e
.
get
Type
(),
1
))
.
filter
(
e
->
Objects
.
equals
(
e
.
get
OwnerFlag
(),
StoreOwnerFlagEnum
.
OWNER
.
getCode
()
))
.
mapToInt
(
e
->
e
.
getEnterpriseId
()).
boxed
()
.
collect
(
Collectors
.
toList
());
//自有品牌
brandIdMap
=
brandList
.
stream
().
filter
(
e
->
Objects
.
equals
(
e
.
get
Type
(),
1
))
brandIdMap
=
brandList
.
stream
().
filter
(
e
->
Objects
.
equals
(
e
.
get
OwnerFlag
(),
StoreOwnerFlagEnum
.
OWNER
.
getCode
()
))
.
collect
(
Collectors
.
toMap
(
e
->
e
.
getStoreBrandId
(),
e
->
e
.
getEnterpriseId
()));
ServiceResponse
<
List
<
EnterpriseDTO
>>
enterpriseResponse
=
enterpriseApiService
.
listEnterpriseByIds
(
enterpriseIdList
);
...
...
@@ -141,15 +142,12 @@ public class StoreBrandApiServiceImpl implements StoreBrandApiService {
Map
<
Integer
,
String
>
finalEnterpriseMap
=
enterpriseMap
;
Map
<
Integer
,
Integer
>
finalBrandIdMap
=
brandIdMap
;
//共享类型
Integer
otherType
=
2
;
voList
=
storeBrandList
.
stream
()
.
map
(
e
->
{
StoreBrandShareDTO
vo
=
new
StoreBrandShareDTO
();
vo
.
setStoreBrandId
(
e
.
getStoreBrandId
());
//共享类型
if
(
Objects
.
equals
(
e
.
get
Type
(),
otherType
))
{
if
(
Objects
.
equals
(
e
.
get
OwnerFlag
(),
StoreOwnerFlagEnum
.
OTHER
.
getCode
()
))
{
Integer
tempEnterpriseId
=
finalBrandIdMap
.
get
(
e
.
getStoreBrandId
());
vo
.
setOwnerEntName
(
finalEnterpriseMap
.
get
(
tempEnterpriseId
));
vo
.
setOwnerFlag
(
0
);
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreDictApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -355,7 +355,7 @@ public class StoreDictApiServiceImpl implements StoreDictApiService {
StoreDictDTO
storeDictDTO
=
new
StoreDictDTO
();
storeDictDTO
.
setKey
(
tabStoreField
.
getStoreFieldName
());
storeDictDTO
.
setValue
(
tabStoreField
.
getStoreFieldId
()+
""
);
storeDictDTO
.
setOwn
Type
(
tabStoreField
.
getOwnType
());
storeDictDTO
.
setOwn
erFlag
(
tabStoreField
.
getOwnerFlag
());
for
(
String
s
:
listSelect
){
if
(
tabStoreField
.
getStoreFieldId
().
intValue
()
==
Integer
.
valueOf
(
s
).
intValue
()){
storeDictDTO
.
setChecked
(
1
);
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreFieldApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -7,7 +7,7 @@ import com.gic.commons.util.EntityUtil;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.store.constant.Constants
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreFieldDTO
;
import
com.gic.store.dto.StoreFieldRegionMapDTO
;
import
com.gic.store.dto.StoreFieldRegionRelDTO
;
...
...
@@ -228,7 +228,7 @@ public class StoreFieldApiServiceImpl implements StoreFieldApiService {
//判断是否是owner,如果不是,则不允许编辑
TabStoreFieldRel
tabStoreFieldRel
=
storeFieldRelService
.
getByEnterpriseIdAndStoreFieldId
(
storeFieldDTO
.
getEnterpriseId
(),
storeFieldDTO
.
getStoreFieldId
());
if
(
tabStoreFieldRel
.
getOwn
Type
().
intValue
()
==
StoreOwnType
Enum
.
OTHER
.
getCode
())
{
if
(
tabStoreFieldRel
.
getOwn
erFlag
().
intValue
()
==
StoreOwnerFlag
Enum
.
OTHER
.
getCode
())
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"被授权字段,不可编辑"
);
}
...
...
@@ -398,7 +398,7 @@ public class StoreFieldApiServiceImpl implements StoreFieldApiService {
dto
.
setUpdateTime
(
now
);
dto
.
setStoreFieldId
(
ownStoreField
);
dto
.
setEnterpriseId
(
toEnterpriseId
);
dto
.
setOwn
Type
(
StoreOwnType
Enum
.
OTHER
.
getCode
());
dto
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OTHER
.
getCode
());
dto
.
setDeleteFlag
(
0
);
storeFieldRelList
.
add
(
dto
);
}
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreFieldRelApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -2,7 +2,7 @@ package com.gic.store.service.outer.impl;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreFieldRelDTO
;
import
com.gic.store.service.StoreFieldRelApiService
;
import
com.gic.store.service.StoreFieldRelService
;
...
...
@@ -27,11 +27,11 @@ public class StoreFieldRelApiServiceImpl implements StoreFieldRelApiService{
if
(
dto
.
getStoreFieldId
()
==
null
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"自定义属性字段不能为空"
);
}
if
(
dto
.
getOwn
Type
()
==
null
)
{
if
(
dto
.
getOwn
erFlag
()
==
null
)
{
//默认是owner
dto
.
setOwn
Type
(
StoreOwnType
Enum
.
OWNER
.
getCode
());
dto
.
setOwn
erFlag
(
StoreOwnerFlag
Enum
.
OWNER
.
getCode
());
}
else
{
if
(!
StoreOwn
TypeEnum
.
isRightCode
(
dto
.
getOwnType
()))
{
if
(!
StoreOwn
erFlagEnum
.
isRightCode
(
dto
.
getOwnerFlag
()))
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"授权类型值错误,不在已知范围"
);
}
}
...
...
gic-store-service/src/main/java/com/gic/store/service/outer/impl/StoreRegionApiServiceImpl.java
View file @
05dd38e2
...
...
@@ -11,7 +11,7 @@ import com.gic.enterprise.error.ErrorCode;
import
com.gic.enterprise.response.EnterpriseServiceResponse
;
import
com.gic.enterprise.service.EnterpriseApiService
;
import
com.gic.enterprise.service.EnterpriseInitApiService
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreRegionDTO
;
import
com.gic.store.entity.TabStoreRegionRel
;
import
com.gic.store.service.StoreFieldApiService
;
...
...
@@ -109,14 +109,14 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
}
@Override
public
ServiceResponse
<
List
<
StoreRegionDTO
>>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
Type
)
{
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegion
(
enterpriseId
,
search
,
own
Type
);
public
ServiceResponse
<
List
<
StoreRegionDTO
>>
listStoreRegion
(
Integer
enterpriseId
,
String
search
,
Integer
own
erFlag
)
{
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegion
(
enterpriseId
,
search
,
own
erFlag
);
return
ServiceResponse
.
success
(
list
);
}
@Override
public
ServiceResponse
<
List
<
StoreRegionDTO
>>
listOwnerStoreRegion
(
Integer
enterpriseId
)
{
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegion
(
enterpriseId
,
null
,
StoreOwn
Type
Enum
.
OWNER
.
getCode
());
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegion
(
enterpriseId
,
null
,
StoreOwn
erFlag
Enum
.
OWNER
.
getCode
());
return
ServiceResponse
.
success
(
list
);
}
...
...
@@ -138,7 +138,7 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
newStoreRegionIdList
=
Collections
.
emptyList
();
}
// 新的region是不是自有商户所具有权限的
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegionByIds
(
ownerEnterpriseId
,
newStoreRegionIdList
,
StoreOwn
Type
Enum
.
OWNER
.
getCode
());
List
<
StoreRegionDTO
>
list
=
storeRegionService
.
listStoreRegionByIds
(
ownerEnterpriseId
,
newStoreRegionIdList
,
StoreOwn
erFlag
Enum
.
OWNER
.
getCode
());
if
(
CollectionUtils
.
isEmpty
(
list
)
||
list
.
size
()
!=
newStoreRegionIdList
.
size
())
{
return
EnterpriseServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
);
...
...
@@ -150,10 +150,10 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
// 要删除的关联
List
<
Integer
>
delRelList
=
oldRelIdList
.
stream
().
filter
(
e
->
!
newRelSet
.
contains
(
e
)).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isNotEmpty
(
delRelList
)
&&
authType
!=
1
)
{
//重新授权时不需要删除门店域
storeRegionRelService
.
delByRegionIds
(
unionEnterpriseId
,
delRelList
,
StoreOwn
Type
Enum
.
OTHER
.
getCode
());
storeRegionRelService
.
delByRegionIds
(
unionEnterpriseId
,
delRelList
,
StoreOwn
erFlag
Enum
.
OTHER
.
getCode
());
}
for
(
Integer
regionId
:
newStoreRegionIdList
)
{
TabStoreRegionRel
storeRegionRel
=
storeRegionRelService
.
getByRegionIdAndEnterpriseId
(
regionId
,
unionEnterpriseId
,
StoreOwn
Type
Enum
.
OTHER
.
getCode
());
TabStoreRegionRel
storeRegionRel
=
storeRegionRelService
.
getByRegionIdAndEnterpriseId
(
regionId
,
unionEnterpriseId
,
StoreOwn
erFlag
Enum
.
OTHER
.
getCode
());
if
(
storeRegionRel
==
null
)
{
// 插入
storeRegionRelService
.
saveByOther
(
ownerEnterpriseId
,
unionEnterpriseId
,
regionId
);
...
...
gic-store-service/src/main/java/com/gic/store/utils/resource/BrandAbstractAuthData.java
View file @
05dd38e2
...
...
@@ -45,7 +45,7 @@ public class BrandAbstractAuthData extends AbstractAuthDataUtils {
List
<
StoreBrandDTO
>
list
=
response
.
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
List
<
StoreResourceDTO
>
result
=
list
.
stream
().
map
(
e
->
new
StoreResourceDTO
().
setId
(
e
.
getStoreBrandId
().
toString
())
.
setName
(
e
.
getStoreBrandName
()).
setOwn
Type
(
e
.
getType
()).
setEnterpriseId
(
e
.
getEnterpriseId
())).
collect
(
Collectors
.
toList
());
.
setName
(
e
.
getStoreBrandName
()).
setOwn
erFlag
(
e
.
getOwnerFlag
()).
setEnterpriseId
(
e
.
getEnterpriseId
())).
collect
(
Collectors
.
toList
());
return
result
;
}
}
...
...
gic-store-service/src/main/resources/mapper/TabStoreBrandMapper.xml
View file @
05dd38e2
...
...
@@ -13,7 +13,7 @@
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"has_rel"
jdbcType=
"INTEGER"
property=
"hasRel"
/>
<result
column=
"
type"
jdbcType=
"INTEGER"
property=
"type
"
/>
<result
column=
"
owner_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
<result
column=
"from_enterprise_id"
jdbcType=
"INTEGER"
property=
"fromEnterpriseId"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
...
...
@@ -21,7 +21,7 @@
</sql>
<sql
id=
"Ref_Column_List"
>
t1.store_brand_id, t1.store_brand_code, t1.store_brand_name, t1.store_brand_category_code, t1.store_brand_category, t1.has_rel,
t2.enterprise_id, t2.
type
, t2.sort, t2.delete_flag, t2.create_time, t2.update_time, t2.from_enterprise_id
t2.enterprise_id, t2.
owner_flag
, t2.sort, t2.delete_flag, t2.create_time, t2.update_time, t2.from_enterprise_id
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
...
...
gic-store-service/src/main/resources/mapper/TabStoreFieldMapper.xml
View file @
05dd38e2
...
...
@@ -26,7 +26,7 @@
<result
column=
"sort"
jdbcType=
"DOUBLE"
property=
"sort"
/>
<result
column=
"enterprise_id"
jdbcType=
"DOUBLE"
property=
"enterpriseId"
/>
<result
column=
"region_id"
jdbcType=
"DOUBLE"
property=
"storeRegionId"
/>
<result
column=
"own
_type"
jdbcType=
"DOUBLE"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"DOUBLE"
property=
"ownerFlag
"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
store_field_id, store_field_name, store_field_code, store_field_type,
...
...
@@ -34,11 +34,11 @@
</sql>
<sql
id=
"Base_Column_List_Enterprise"
>
a.store_field_id, a.store_field_name, a.store_field_code, a.store_field_type, b.enterprise_id,
a.delete_flag, a.create_time, a.update_time, a.store_field_detail, a.erp_rel_code, a.sort, b.own
_type
a.delete_flag, a.create_time, a.update_time, a.store_field_detail, a.erp_rel_code, a.sort, b.own
er_flag
</sql>
<sql
id=
"Base_Column_List_Field"
>
a.store_field_id, a.store_field_name, a.store_field_code, a.store_field_type, b.enterprise_id,
a.delete_flag, a.create_time, a.update_time, a.store_field_detail, a.erp_rel_code, a.sort, b.own
_type
,c.region_id
a.delete_flag, a.create_time, a.update_time, a.store_field_detail, a.erp_rel_code, a.sort, b.own
er_flag
,c.region_id
</sql>
<sql
id=
"Base_Column_List_Region"
>
a.store_field_id, a.store_field_name, a.store_field_code, a.store_field_type, b.region_id,
...
...
@@ -377,7 +377,7 @@
on a.store_field_id = b.store_field_id
and b.delete_flag = 0
where a.delete_flag = 0
and b.own
_type = 0
and b.own
er_flag = 1
<if
test=
"enterpriseId != null "
>
and b.enterprise_id = #{enterpriseId}
</if>
...
...
gic-store-service/src/main/resources/mapper/TabStoreFieldRelMapper.xml
View file @
05dd38e2
...
...
@@ -5,13 +5,13 @@
<id
column=
"field_relation_id"
jdbcType=
"INTEGER"
property=
"fieldRelationId"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"store_field_id"
jdbcType=
"INTEGER"
property=
"storeFieldId"
/>
<result
column=
"own
_type"
jdbcType=
"INTEGER"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
<result
column=
"delete_flag"
jdbcType=
"INTEGER"
property=
"deleteFlag"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
field_relation_id, enterprise_id, store_field_id, own
_type
, delete_flag, create_time,
field_relation_id, enterprise_id, store_field_id, own
er_flag
, delete_flag, create_time,
update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
...
...
@@ -22,10 +22,10 @@
</select>
<insert
id=
"insert"
parameterType=
"com.gic.store.entity.TabStoreFieldRel"
>
insert into tab_store_field_rel (field_relation_id, enterprise_id, store_field_id,
own
_type
, delete_flag, create_time,
own
er_flag
, delete_flag, create_time,
update_time)
values (#{fieldRelationId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER}, #{storeFieldId,jdbcType=INTEGER},
#{own
Type
,jdbcType=INTEGER}, #{deleteFlag,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{own
erFlag
,jdbcType=INTEGER}, #{deleteFlag,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.store.entity.TabStoreFieldRel"
>
...
...
@@ -40,8 +40,8 @@
<if
test=
"storeFieldId != null"
>
store_field_id,
</if>
<if
test=
"own
Type
!= null"
>
own
_type
,
<if
test=
"own
erFlag
!= null"
>
own
er_flag
,
</if>
<if
test=
"deleteFlag != null"
>
delete_flag,
...
...
@@ -63,8 +63,8 @@
<if
test=
"storeFieldId != null"
>
#{storeFieldId,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
#{own
Type
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
#{own
erFlag
,jdbcType=INTEGER},
</if>
<if
test=
"deleteFlag != null"
>
#{deleteFlag,jdbcType=INTEGER},
...
...
@@ -86,8 +86,8 @@
<if
test=
"storeFieldId != null"
>
store_field_id = #{storeFieldId,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
own
_type = #{ownType
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
own
er_flag = #{ownerFlag
,jdbcType=INTEGER},
</if>
<if
test=
"deleteFlag != null"
>
delete_flag = #{deleteFlag,jdbcType=INTEGER},
...
...
@@ -105,7 +105,7 @@
update tab_store_field_rel
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
store_field_id = #{storeFieldId,jdbcType=INTEGER},
own
_type = #{ownType
,jdbcType=INTEGER},
own
er_flag = #{ownerFlag
,jdbcType=INTEGER},
delete_flag = #{deleteFlag,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
...
...
@@ -123,8 +123,8 @@
<if
test=
"storeFieldId != null"
>
and store_field_id = #{storeFieldId,jdbcType=INTEGER}
</if>
<if
test=
"own
Type
!= null"
>
and own
_type = #{ownType
,jdbcType=INTEGER}
<if
test=
"own
erFlag
!= null"
>
and own
er_flag = #{ownerFlag
,jdbcType=INTEGER}
</if>
<if
test=
"deleteFlag != null"
>
and delete_flag = #{deleteFlag,jdbcType=INTEGER}
...
...
@@ -151,7 +151,7 @@
<insert
id=
"saveFetch"
parameterType=
"java.util.List"
>
insert into tab_store_field_region_rel (field_relation_id, enterprise_id, store_field_id, own
_type
, delete_flag, create_time,
insert into tab_store_field_region_rel (field_relation_id, enterprise_id, store_field_id, own
er_flag
, delete_flag, create_time,
update_time
)
values
...
...
@@ -160,7 +160,7 @@
#{item.fieldRelationId},
#{item.enterpriseId},
#{item.storeFieldId},
#{item.own
Type
},
#{item.own
erFlag
},
#{item.deleteFlag},
#{item.createTime},
#{item.updateTime}
...
...
gic-store-service/src/main/resources/mapper/TabStoreInfoMapper.xml
View file @
05dd38e2
...
...
@@ -26,7 +26,7 @@
<result
column=
"index_id"
jdbcType=
"BIGINT"
property=
"indexId"
/>
</resultMap>
<resultMap
id=
"DTOResultMap"
type=
"com.gic.store.dto.StoreDTO"
extends=
"BaseResultMap"
>
<result
column=
"own
_type"
jdbcType=
"INTEGER"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
<result
column=
"store_id"
jdbcType=
"INTEGER"
property=
"storeId"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"store_group_id"
jdbcType=
"INTEGER"
property=
"storeGroupId"
/>
...
...
@@ -40,7 +40,7 @@
${alias}.complete_status, ${alias}.status, ${alias}.real_status, ${alias}.store_type,${alias}.create_type, ${alias}.create_time, ${alias}.update_time, ${alias}.index_id
</sql>
<sql
id=
"Base_Column_List2"
>
${alias}.store_id, ${alias}.enterprise_id, ${alias}.store_group_id, ${alias}.own
_type
, ${alias}.is_edit_store_group,${alias}.from_enterprise_id
${alias}.store_id, ${alias}.enterprise_id, ${alias}.store_group_id, ${alias}.own
er_flag
, ${alias}.is_edit_store_group,${alias}.from_enterprise_id
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
...
...
@@ -551,7 +551,7 @@
</select>
<select
id=
"getStoreOwnerByStoreInfoId"
resultType=
"java.lang.Integer"
>
select
t2.own
_type
t2.own
er_flag
from tab_store_info t1,tab_store t2 where t1.store_info_id = t2.store_info_id
and t1.store_info_id = #{storeInfoId}
and t2.enterprise_id = #{enterpriseId}
...
...
@@ -573,7 +573,7 @@
1
from tab_store_info t1,tab_store t2 where t1.store_info_id = t2.store_info_id
and t2.enterprise_id = #{enterpriseId}
and t2.own
_type = 0
and t2.own
er_flag = 1
and t1.status = 2
and t1.complete_status = 0
...
...
gic-store-service/src/main/resources/mapper/TabStoreMapper.xml
View file @
05dd38e2
...
...
@@ -8,7 +8,7 @@
<result
column=
"from_enterprise_id"
jdbcType=
"INTEGER"
property=
"fromEnterpriseId"
/>
<result
column=
"store_group_id"
jdbcType=
"INTEGER"
property=
"storeGroupId"
/>
<result
column=
"is_edit_store_group"
jdbcType=
"INTEGER"
property=
"isEditStoreGroup"
/>
<result
column=
"own
_type"
jdbcType=
"INTEGER"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
<result
column=
"status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
...
...
@@ -17,7 +17,7 @@
</resultMap>
<sql
id=
"Base_Column_List"
>
store_id, store_info_id, enterprise_id, from_enterprise_id, store_group_id, is_edit_store_group,
own
_type
, status, create_time, update_time, score, evaluate_count
own
er_flag
, status, create_time, update_time, score, evaluate_count
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
...
...
@@ -28,11 +28,11 @@
<insert
id=
"insert"
parameterType=
"com.gic.store.entity.TabStore"
>
insert into tab_store (store_id, store_info_id, enterprise_id,
from_enterprise_id, store_group_id, is_edit_store_group,
own
_type, status, create_time,
own
er_flag, status, create_time,
update_time, score, evaluate_count)
values (#{storeId,jdbcType=INTEGER}, #{storeInfoId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{fromEnterpriseId,jdbcType=INTEGER}, #{storeGroupId,jdbcType=INTEGER}, #{isEditStoreGroup,jdbcType=INTEGER},
#{own
Type,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{own
erFlag,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{score,jdbcType=DOUBLE}, #{evaluateCount,jdbcType=INTEGER})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.store.entity.TabStore"
>
...
...
@@ -59,8 +59,8 @@
<if
test=
"isEditStoreGroup != null"
>
is_edit_store_group,
</if>
<if
test=
"own
Type
!= null"
>
own_type
,
<if
test=
"own
erFlag
!= null"
>
owner_flag
,
</if>
<if
test=
"status != null"
>
status,
...
...
@@ -97,8 +97,8 @@
<if
test=
"isEditStoreGroup != null"
>
#{isEditStoreGroup,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
#{own
Type
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
#{own
erFlag
,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=INTEGER},
...
...
@@ -135,8 +135,8 @@
<if
test=
"isEditStoreGroup != null"
>
is_edit_store_group = #{isEditStoreGroup,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
own_type = #{ownType
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
owner_flag = #{ownerFlag
,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=INTEGER},
...
...
@@ -163,7 +163,7 @@
from_enterprise_id = #{fromEnterpriseId,jdbcType=INTEGER},
store_group_id = #{storeGroupId,jdbcType=INTEGER},
is_edit_store_group = #{isEditStoreGroup,jdbcType=INTEGER},
own
_type = #{ownType
,jdbcType=INTEGER},
own
er_flag = #{ownerFlag
,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
...
...
@@ -196,7 +196,7 @@
select
store_info_id
from tab_store
where from_enterprise_id = #{enterpriseId,jdbcType=INTEGER} and status=1 and own
_type=1
where from_enterprise_id = #{enterpriseId,jdbcType=INTEGER} and status=1 and own
er_flag=0
</select>
<update
id=
"cancelAuthStore"
>
update tab_store set status=0 where enterprise_id=#{toEnterpriseId} and status=1
...
...
@@ -211,7 +211,7 @@
</update>
<select
id=
"listStoreInfoIdByStoreIds"
resultType=
"java.lang.Integer"
>
select store_info_id
from tab_store where own
_type = 0
and enterprise_id = #{enterpriseId}
from tab_store where own
er_flag = 1
and enterprise_id = #{enterpriseId}
<if
test=
"null != ids and ids.size > 0"
>
and store_id in
<foreach
close=
")"
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
>
...
...
@@ -221,7 +221,7 @@
</select>
<select
id=
"listStoredByStoreInfoList"
resultType=
"java.lang.Integer"
>
select store_id
from tab_store where own
_type = 0
and enterprise_id = #{enterpriseId}
from tab_store where own
er_flag = 1
and enterprise_id = #{enterpriseId}
<if
test=
"null != ids and ids.size > 0"
>
and store_info_id in
<foreach
close=
")"
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
>
...
...
@@ -246,7 +246,7 @@
select
1
from tab_store
where enterprise_id = #{enterpriseId} and own
_type = 0
limit 1
where enterprise_id = #{enterpriseId} and own
er_flag = 1
limit 1
</select>
<update
id=
"refreshStoreIndex"
>
update tab_store t1,tab_store_info t2 set t2.index_id=t2.index_id + 1,t2.update_time=t2.update_time
...
...
gic-store-service/src/main/resources/mapper/TabStoreRegionMapper.xml
View file @
05dd38e2
...
...
@@ -20,7 +20,7 @@
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"from_enterprise_id"
jdbcType=
"INTEGER"
property=
"fromEnterpriseId"
/>
<result
column=
"own
_type"
jdbcType=
"INTEGER"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
region_id, region_code, region_name, delete_flag, erp_flag, create_time, update_time
...
...
@@ -29,7 +29,7 @@
${alias}.region_id, ${alias}.region_code, ${alias}.region_name, ${alias}.delete_flag, ${alias}.erp_flag, ${alias}.create_time, ${alias}.update_time
</sql>
<sql
id=
"Base_Column_List2"
>
${alias}.enterprise_id,${alias}.from_enterprise_id, ${alias}.own
_Type
${alias}.enterprise_id,${alias}.from_enterprise_id, ${alias}.own
er_flag
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"DTOResultMap"
>
select
...
...
@@ -163,8 +163,8 @@
<if
test=
"search != null and search != '' "
>
and ( re.region_code like concat('%', #{search}, '%') or re.region_name like concat('%', #{search}, '%') )
</if>
<if
test=
"own
Type
!= null "
>
and rr.own
_type = #{ownType
}
<if
test=
"own
erFlag
!= null "
>
and rr.own
er_flag = #{ownerFlag
}
</if>
group by re.region_id
...
...
@@ -210,8 +210,8 @@
#{item}
</foreach>
</if>
<if
test=
"own
Type
!= null "
>
and own
_type = #{ownType
}
<if
test=
"own
erFlag
!= null "
>
and own
er_flag = #{ownerFlag
}
</if>
group by re.region_id
...
...
gic-store-service/src/main/resources/mapper/TabStoreRegionRelMapper.xml
View file @
05dd38e2
...
...
@@ -6,13 +6,13 @@
<result
column=
"region_id"
jdbcType=
"INTEGER"
property=
"regionId"
/>
<result
column=
"from_enterprise_id"
jdbcType=
"INTEGER"
property=
"fromEnterpriseId"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"own
_type"
jdbcType=
"INTEGER"
property=
"ownType
"
/>
<result
column=
"own
er_flag"
jdbcType=
"INTEGER"
property=
"ownerFlag
"
/>
<result
column=
"delete_flag"
jdbcType=
"INTEGER"
property=
"deleteFlag"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
store_region_rel_id, region_id, from_enterprise_id, enterprise_id, own
_type
, delete_flag,
store_region_rel_id, region_id, from_enterprise_id, enterprise_id, own
er_flag
, delete_flag,
create_time, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
...
...
@@ -27,10 +27,10 @@
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.store.entity.TabStoreRegionRel"
>
insert into tab_store_region_rel (store_region_rel_id, region_id, from_enterprise_id,
enterprise_id, own
_type
, delete_flag,
enterprise_id, own
er_flag
, delete_flag,
create_time, update_time)
values (#{storeRegionRelId,jdbcType=INTEGER}, #{regionId,jdbcType=INTEGER}, #{fromEnterpriseId,jdbcType=INTEGER},
#{enterpriseId,jdbcType=INTEGER}, #{own
Type
,jdbcType=INTEGER}, #{deleteFlag,jdbcType=INTEGER},
#{enterpriseId,jdbcType=INTEGER}, #{own
erFlag
,jdbcType=INTEGER}, #{deleteFlag,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.store.entity.TabStoreRegionRel"
>
...
...
@@ -48,8 +48,8 @@
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"own
Type
!= null"
>
own
_type
,
<if
test=
"own
erFlag
!= null"
>
own
er_flag
,
</if>
<if
test=
"deleteFlag != null"
>
delete_flag,
...
...
@@ -74,8 +74,8 @@
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
#{own
Type
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
#{own
erFlag
,jdbcType=INTEGER},
</if>
<if
test=
"deleteFlag != null"
>
#{deleteFlag,jdbcType=INTEGER},
...
...
@@ -100,8 +100,8 @@
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"own
Type
!= null"
>
own
_type = #{ownType
,jdbcType=INTEGER},
<if
test=
"own
erFlag
!= null"
>
own
er_flag = #{ownerFlag
,jdbcType=INTEGER},
</if>
<if
test=
"deleteFlag != null"
>
delete_flag = #{deleteFlag,jdbcType=INTEGER},
...
...
@@ -120,7 +120,7 @@
set region_id = #{regionId,jdbcType=INTEGER},
from_enterprise_id = #{fromEnterpriseId,jdbcType=INTEGER},
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
own
_type = #{ownType
,jdbcType=INTEGER},
own
er_flag = #{ownerFlag
,jdbcType=INTEGER},
delete_flag = #{deleteFlag,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
...
...
@@ -139,10 +139,10 @@
a.region_id regionId
from tab_store_region_rel a left join tab_store_region_rel b on a.region_id = b.region_id
where a.enterprise_id = #{fromEnterpriseId}
and a.own
_type = 0
and a.own
er_flag = 1
and a.delete_flag = 0
and b.enterprise_id = #{toEnterpriseId}
and b.own
_type = 1
and b.own
er_flag = 0
and b.delete_flag = 0
</select>
<update
id=
"delByRegionIds"
>
...
...
@@ -152,7 +152,7 @@
<foreach
close=
")"
collection=
"ids"
index=
"index"
item=
"item"
open=
"("
separator=
","
>
#{item}
</foreach>
and own
_type = #{ownType
}
and own
er_flag = #{ownerFlag
}
</update>
<select
id=
"getByRegionIdAndEnterpriseId"
resultMap=
"BaseResultMap"
>
select
...
...
@@ -165,8 +165,8 @@
<if
test=
"enterpriseId != null "
>
and enterprise_id = #{enterpriseId}
</if>
<if
test=
"own
Type
!= null "
>
and own
_type = #{ownType
}
<if
test=
"own
erFlag
!= null "
>
and own
er_flag = #{ownerFlag
}
</if>
</where>
limit 1
...
...
gic-store-web/src/main/java/com/gic/store/web/controller/ClerkImportController.java
View file @
05dd38e2
...
...
@@ -10,7 +10,7 @@ import com.gic.enterprise.utils.UserDetailUtils;
import
com.gic.store.constant.Constants
;
import
com.gic.store.constant.GenderEnum
;
import
com.gic.store.constant.StoreImportEnum
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.*
;
import
com.gic.store.service.*
;
import
com.gic.store.web.qo.PageQO
;
...
...
@@ -399,7 +399,7 @@ public class ClerkImportController {
if
(
storeDTO
==
null
)
{
bean
.
setErrorMessage
(
"门店不存在"
);
validate
=
false
;
}
else
if
(
StoreOwn
TypeEnum
.
OWNER
.
getCode
()
!=
storeDTO
.
getOwnType
())
{
}
else
if
(
StoreOwn
erFlagEnum
.
OWNER
.
getCode
()
!=
storeDTO
.
getOwnerFlag
())
{
bean
.
setErrorMessage
(
"不能在被授权门店下导入导购"
);
validate
=
false
;
}
else
if
(!
isReplace
)
{
...
...
gic-store-web/src/main/java/com/gic/store/web/controller/StoreFieldController.java
View file @
05dd38e2
...
...
@@ -258,7 +258,7 @@ public class StoreFieldController {
if
(
voList
!=
null
)
{
Map
<
Integer
,
String
>
enterpriseIdMapName
=
getEnterpriseIdMapName
(
storeFieldDTOList
.
stream
()
.
filter
(
e
->
e
.
getOwn
Type
()
==
1
)
.
filter
(
e
->
e
.
getOwn
erFlag
()
==
1
)
.
mapToInt
(
e
->
e
.
getEnterpriseId
())
.
boxed
()
.
collect
(
Collectors
.
toList
()));
...
...
gic-store-web/src/main/java/com/gic/store/web/controller/StoreRegionController.java
View file @
05dd38e2
...
...
@@ -6,7 +6,7 @@ import com.gic.commons.webapi.reponse.RestResponse;
import
com.gic.download.utils.log.LogUtils
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreDTO
;
import
com.gic.store.dto.StoreRegionDTO
;
import
com.gic.store.dto.StoreSearchDTO
;
...
...
@@ -59,7 +59,7 @@ public class StoreRegionController {
@RequestMapping
(
"/list-store-region"
)
public
RestResponse
listStoreRegion
(
String
search
)
{
Integer
enterpriseId
=
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
();
ServiceResponse
<
List
<
StoreRegionDTO
>>
serviceResponse
=
storeRegionApiService
.
listStoreRegion
(
enterpriseId
,
search
,
StoreOwn
Type
Enum
.
OWNER
.
getCode
());
ServiceResponse
<
List
<
StoreRegionDTO
>>
serviceResponse
=
storeRegionApiService
.
listStoreRegion
(
enterpriseId
,
search
,
StoreOwn
erFlag
Enum
.
OWNER
.
getCode
());
if
(
serviceResponse
.
isSuccess
())
{
return
RestResponse
.
success
(
serviceResponse
.
getResult
());
}
else
{
...
...
gic-store-web/src/main/java/com/gic/store/web/controller/StoreStatusSettingController.java
View file @
05dd38e2
...
...
@@ -5,7 +5,7 @@ import com.gic.commons.webapi.reponse.RestResponse;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.response.EnterpriseRestResponse
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
com.gic.store.dto.StoreRegionDTO
;
import
com.gic.store.dto.StoreStatusSettingDTO
;
import
com.gic.store.service.StoreRegionApiService
;
...
...
@@ -73,7 +73,7 @@ public class StoreStatusSettingController {
vo
.
setValue
(
dto
.
getValue
());
list
.
add
(
vo
);
}
ServiceResponse
<
List
<
StoreRegionDTO
>>
response
=
this
.
storeRegionApiService
.
listStoreRegion
(
enterpriseId
,
null
,
StoreOwn
Type
Enum
.
OWNER
.
getCode
());
ServiceResponse
<
List
<
StoreRegionDTO
>>
response
=
this
.
storeRegionApiService
.
listStoreRegion
(
enterpriseId
,
null
,
StoreOwn
erFlag
Enum
.
OWNER
.
getCode
());
if
(
response
.
isSuccess
()){
List
<
StoreRegionDTO
>
storeRegionDTOList
=
response
.
getResult
();
List
<
StoreStatusSettingVO
>
notSetting
=
new
ArrayList
<>();
...
...
gic-store-web/src/main/java/com/gic/store/web/vo/StoreDictVO.java
View file @
05dd38e2
package
com
.
gic
.
store
.
web
.
vo
;
import
com.gic.store.constant.StoreOwn
Type
Enum
;
import
com.gic.store.constant.StoreOwn
erFlag
Enum
;
import
java.io.Serializable
;
import
java.util.List
;
...
...
@@ -22,9 +22,9 @@ public class StoreDictVO implements Serializable {
private
Integer
checked
=
0
;
/**
*
0:owner 1:other
*
共享标记 1:自有 0:共享
*/
private
Integer
own
Type
;
private
Integer
own
erFlag
;
private
String
ownTypeStr
;
...
...
@@ -69,8 +69,13 @@ public class StoreDictVO implements Serializable {
this
.
key
=
key
;
}
public
void
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
public
Integer
getOwnerFlag
()
{
return
ownerFlag
;
}
public
StoreDictVO
setOwnerFlag
(
Integer
ownerFlag
)
{
this
.
ownerFlag
=
ownerFlag
;
return
this
;
}
public
List
<
StoreDictVO
>
getStoreDictList
()
{
...
...
@@ -82,10 +87,10 @@ public class StoreDictVO implements Serializable {
}
public
String
getOwnTypeStr
()
{
if
(
own
Type
==
null
)
{
if
(
own
erFlag
==
null
)
{
return
""
;
}
if
(
own
Type
.
intValue
()
==
StoreOwnType
Enum
.
OTHER
.
getCode
())
{
if
(
own
erFlag
.
intValue
()
==
StoreOwnerFlag
Enum
.
OTHER
.
getCode
())
{
return
"共享"
;
}
return
""
;
...
...
@@ -105,7 +110,7 @@ public class StoreDictVO implements Serializable {
"value='"
+
value
+
'\''
+
", key='"
+
key
+
'\''
+
", checked="
+
checked
+
", own
Type="
+
ownType
+
", own
erFlag="
+
ownerFlag
+
", ownTypeStr='"
+
ownTypeStr
+
'\''
+
", storeDictList="
+
storeDictList
+
", isSystem="
+
isSystem
+
...
...
gic-store-web/src/main/java/com/gic/store/web/vo/StoreOverflowVO.java
View file @
05dd38e2
...
...
@@ -52,11 +52,6 @@ public class StoreOverflowVO implements Serializable {
private
String
provinces
;
/**
* 是否共享 1是0否
*/
private
Integer
ownType
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
...
...
@@ -139,15 +134,6 @@ public class StoreOverflowVO implements Serializable {
this
.
completeStatus
=
completeStatus
;
}
public
Integer
getOwnType
()
{
return
ownType
;
}
public
StoreOverflowVO
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
return
this
;
}
public
Integer
getOwnerFlag
()
{
return
ownerFlag
;
}
...
...
@@ -178,7 +164,6 @@ public class StoreOverflowVO implements Serializable {
", completeStatus="
+
completeStatus
+
", storeGroupName='"
+
storeGroupName
+
'\''
+
", provinces='"
+
provinces
+
'\''
+
", ownType="
+
ownType
+
", ownerFlag="
+
ownerFlag
+
", ownerEntName='"
+
ownerEntName
+
'\''
+
'}'
;
...
...
gic-store-web/src/main/java/com/gic/store/web/vo/storefield/StoreFieldVO.java
View file @
05dd38e2
...
...
@@ -68,11 +68,6 @@ public class StoreFieldVO implements Serializable{
private
String
erpRelCode
;
/**
* 0:owner 1:other 授权者和被授权
*/
private
Integer
ownType
;
/**
* 共享标记 1:自有 0:共享
*/
private
Integer
ownerFlag
;
...
...
@@ -177,10 +172,7 @@ public class StoreFieldVO implements Serializable{
}
public
Integer
getOwnerFlag
()
{
if
(
ownType
!=
null
&&
ownType
==
1
)
{
return
0
;
}
return
1
;
return
ownerFlag
;
}
public
StoreFieldVO
setOwnerFlag
(
Integer
ownerFlag
)
{
...
...
@@ -197,15 +189,6 @@ public class StoreFieldVO implements Serializable{
return
this
;
}
public
Integer
getOwnType
()
{
return
ownType
;
}
public
StoreFieldVO
setOwnType
(
Integer
ownType
)
{
this
.
ownType
=
ownType
;
return
this
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
...
...
@@ -232,7 +215,6 @@ public class StoreFieldVO implements Serializable{
", erpRelCode='"
+
erpRelCode
+
'\''
+
", ownerFlag='"
+
ownerFlag
+
'\''
+
", ownerEntName='"
+
ownerEntName
+
'\''
+
", ownType='"
+
ownType
+
'\''
+
", enterpriseId='"
+
enterpriseId
+
'\''
+
'}'
;
}
...
...
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