Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
8c0e3723
Commit
8c0e3723
authored
May 17, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
商户默认值
parent
ea81bdc8
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
73 additions
and
7 deletions
+73
-7
EnterpriseDetailDTO.java
...va/com/gic/haoban/manage/api/dto/EnterpriseDetailDTO.java
+9
-0
StaffDTO.java
...src/main/java/com/gic/haoban/manage/api/dto/StaffDTO.java
+9
-0
StaffApiService.java
...va/com/gic/haoban/manage/api/service/StaffApiService.java
+2
-0
WxEnterpriseRelatedApiService.java
...ban/manage/api/service/WxEnterpriseRelatedApiService.java
+1
-1
StaffMapper.java
...com/gic/haoban/manage/service/dao/mapper/StaffMapper.java
+3
-0
TabHaobanStaff.java
.../com/gic/haoban/manage/service/entity/TabHaobanStaff.java
+9
-0
StaffService.java
...a/com/gic/haoban/manage/service/service/StaffService.java
+2
-0
StaffServiceImpl.java
.../haoban/manage/service/service/impl/StaffServiceImpl.java
+5
-0
StaffApiServiceImpl.java
.../manage/service/service/out/impl/StaffApiServiceImpl.java
+4
-0
WxEnterpriseRelatedApiServiceImpl.java
...e/service/out/impl/WxEnterpriseRelatedApiServiceImpl.java
+5
-1
StaffMapper.xml
...manage3-service/src/main/resources/mapper/StaffMapper.xml
+8
-1
StaffController.java
...com/gic/haoban/manage/web/controller/StaffController.java
+8
-4
WxEnterpriseController.java
.../haoban/manage/web/controller/WxEnterpriseController.java
+8
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/EnterpriseDetailDTO.java
View file @
8c0e3723
...
@@ -30,6 +30,15 @@ public class EnterpriseDetailDTO implements Serializable{
...
@@ -30,6 +30,15 @@ public class EnterpriseDetailDTO implements Serializable{
private
Integer
memberOpenCardFlag
;
private
Integer
memberOpenCardFlag
;
// 是否有权限访问 1是0否
// 是否有权限访问 1是0否
private
int
aclFlag
=
1
;
private
int
aclFlag
=
1
;
private
int
defaultFlag
;
public
int
getDefaultFlag
()
{
return
defaultFlag
;
}
public
void
setDefaultFlag
(
int
defaultFlag
)
{
this
.
defaultFlag
=
defaultFlag
;
}
public
int
getAclFlag
()
{
public
int
getAclFlag
()
{
return
aclFlag
;
return
aclFlag
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/StaffDTO.java
View file @
8c0e3723
...
@@ -97,6 +97,15 @@ public class StaffDTO implements Serializable {
...
@@ -97,6 +97,15 @@ public class StaffDTO implements Serializable {
private
String
wxOpenId
;
private
String
wxOpenId
;
private
String
qrCode
;
private
String
qrCode
;
private
String
clerkName
;
private
String
clerkName
;
private
String
defaultGicEid
;
public
String
getDefaultGicEid
()
{
return
defaultGicEid
;
}
public
void
setDefaultGicEid
(
String
defaultGicEid
)
{
this
.
defaultGicEid
=
defaultGicEid
;
}
public
String
getClerkId
()
{
public
String
getClerkId
()
{
return
clerkId
;
return
clerkId
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/StaffApiService.java
View file @
8c0e3723
...
@@ -269,4 +269,6 @@ public interface StaffApiService {
...
@@ -269,4 +269,6 @@ public interface StaffApiService {
*/
*/
List
<
String
>
getHaoBanStoreRolesByStoreWidgetId
(
String
storeWidgetId
,
String
enterpriseId
);
List
<
String
>
getHaoBanStoreRolesByStoreWidgetId
(
String
storeWidgetId
,
String
enterpriseId
);
public
void
updateDefaultGicEid
(
String
staffid
,
String
gicEnterpriseId
)
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/WxEnterpriseRelatedApiService.java
View file @
8c0e3723
...
@@ -87,7 +87,7 @@ public interface WxEnterpriseRelatedApiService {
...
@@ -87,7 +87,7 @@ public interface WxEnterpriseRelatedApiService {
*/
*/
public
List
<
WxEnterpriseDTO
>
listWxEnterpriseByEid
(
String
enterpriseId
);
public
List
<
WxEnterpriseDTO
>
listWxEnterpriseByEid
(
String
enterpriseId
);
public
List
<
WxEnterpriseDTO
>
listWxEnterpriseByEid
(
String
enterpriseId
,
String
clerkPhoneNumber
);
public
List
<
WxEnterpriseDTO
>
listWxEnterpriseByEid
(
String
enterpriseId
,
String
clerkPhoneNumber
);
/**
/**
* 根据商户id 获取所有被绑定分组
* 根据商户id 获取所有被绑定分组
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/StaffMapper.java
View file @
8c0e3723
...
@@ -143,4 +143,6 @@ public interface StaffMapper {
...
@@ -143,4 +143,6 @@ public interface StaffMapper {
void
delOtherStaffByWxUserId
(
@Param
(
"wxUserId"
)
String
wxUserId
,
void
delOtherStaffByWxUserId
(
@Param
(
"wxUserId"
)
String
wxUserId
,
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
void
updateDefaultGicEid
(
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"gicEid"
)
String
gicEid
)
;
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabHaobanStaff.java
View file @
8c0e3723
...
@@ -47,6 +47,15 @@ public class TabHaobanStaff implements Serializable {
...
@@ -47,6 +47,15 @@ public class TabHaobanStaff implements Serializable {
private
String
wxOpenId
;
private
String
wxOpenId
;
private
String
qrCode
;
private
String
qrCode
;
private
String
defaultGicEid
;
public
String
getDefaultGicEid
()
{
return
defaultGicEid
;
}
public
void
setDefaultGicEid
(
String
defaultGicEid
)
{
this
.
defaultGicEid
=
defaultGicEid
;
}
public
String
getStaffId
()
{
public
String
getStaffId
()
{
return
staffId
;
return
staffId
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/StaffService.java
View file @
8c0e3723
...
@@ -116,4 +116,6 @@ public interface StaffService {
...
@@ -116,4 +116,6 @@ public interface StaffService {
* @param wxEnterpriseId wx企业标识
* @param wxEnterpriseId wx企业标识
*/
*/
void
delOtherStaffByWxUserId
(
String
wxUserId
,
String
staffId
,
String
wxEnterpriseId
);
void
delOtherStaffByWxUserId
(
String
wxUserId
,
String
staffId
,
String
wxEnterpriseId
);
public
void
updateDefaultGicEid
(
String
staffid
,
String
gicEnterpriseId
)
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/StaffServiceImpl.java
View file @
8c0e3723
...
@@ -161,4 +161,9 @@ public class StaffServiceImpl implements StaffService {
...
@@ -161,4 +161,9 @@ public class StaffServiceImpl implements StaffService {
mapper
.
delOtherStaffByWxUserId
(
wxUserId
,
staffId
,
wxEnterpriseId
);
mapper
.
delOtherStaffByWxUserId
(
wxUserId
,
staffId
,
wxEnterpriseId
);
}
}
@Override
public
void
updateDefaultGicEid
(
String
staffid
,
String
gicEnterpriseId
)
{
this
.
mapper
.
updateDefaultGicEid
(
staffid
,
gicEnterpriseId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffApiServiceImpl.java
View file @
8c0e3723
...
@@ -1366,4 +1366,8 @@ public class StaffApiServiceImpl implements StaffApiService {
...
@@ -1366,4 +1366,8 @@ public class StaffApiServiceImpl implements StaffApiService {
logger
.
info
(
"门店筛选器查询结果:{}"
,
JSON
.
toJSONString
(
storeIdList
));
logger
.
info
(
"门店筛选器查询结果:{}"
,
JSON
.
toJSONString
(
storeIdList
));
return
storeIdList
;
return
storeIdList
;
}
}
public
void
updateDefaultGicEid
(
String
staffid
,
String
gicEnterpriseId
)
{
this
.
staffService
.
updateDefaultGicEid
(
staffid
,
gicEnterpriseId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/WxEnterpriseRelatedApiServiceImpl.java
View file @
8c0e3723
...
@@ -504,15 +504,19 @@ public class WxEnterpriseRelatedApiServiceImpl implements WxEnterpriseRelatedApi
...
@@ -504,15 +504,19 @@ public class WxEnterpriseRelatedApiServiceImpl implements WxEnterpriseRelatedApi
return
list
;
return
list
;
}
}
List
<
WxEnterpriseDTO
>
dtoList
=
this
.
listWxEnterpriseByEid
(
enterpriseId
)
;
List
<
WxEnterpriseDTO
>
dtoList
=
this
.
listWxEnterpriseByEid
(
enterpriseId
)
;
logger
.
info
(
"用户管辖微信企业phone={},hbEnt={},dtoList={}
"
,
clerkPhoneNumber
,
clerk
.
getHbEnt
(),
JSON
.
toJSONString
(
dtoList
));
logger
.
info
(
"用户管辖微信企业phone={},hbEnt={},dtoList={}
,super={}"
,
clerkPhoneNumber
,
clerk
.
getHbEnt
(),
JSON
.
toJSONString
(
dtoList
),
clerk
.
getSuperAdmin
(
));
if
(
CollectionUtils
.
isEmpty
(
dtoList
))
{
if
(
CollectionUtils
.
isEmpty
(
dtoList
))
{
return
list
;
return
list
;
}
}
if
(
null
==
clerk
.
getSuperAdmin
()
||
0
==
clerk
.
getSuperAdmin
())
{
for
(
WxEnterpriseDTO
item
:
dtoList
)
{
for
(
WxEnterpriseDTO
item
:
dtoList
)
{
if
(
clerk
.
getHbEnt
().
contains
(
item
.
getWxEnterpriseId
()))
{
if
(
clerk
.
getHbEnt
().
contains
(
item
.
getWxEnterpriseId
()))
{
list
.
add
(
item
)
;
list
.
add
(
item
)
;
}
}
}
}
}
else
{
return
dtoList
;
}
return
list
;
return
list
;
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/StaffMapper.xml
View file @
8c0e3723
...
@@ -23,13 +23,15 @@
...
@@ -23,13 +23,15 @@
<result
column=
"wx_open_user_id"
property=
"wxOpenUseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_open_user_id"
property=
"wxOpenUseId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_open_id"
property=
"wxOpenId"
jdbcType=
"VARCHAR"
/>
<result
column=
"wx_open_id"
property=
"wxOpenId"
jdbcType=
"VARCHAR"
/>
<result
column=
"qr_code"
property=
"qrCode"
jdbcType=
"VARCHAR"
/>
<result
column=
"qr_code"
property=
"qrCode"
jdbcType=
"VARCHAR"
/>
<result
column=
"default_gic_eid"
property=
"defaultGicEid"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
staff_id
staff_id
, wx_user_id, phone_number, staff_name, nation_code, nick_name, sex, postion,
, wx_user_id, phone_number, staff_name, nation_code, nick_name, sex, postion,
active_flag, extend_postion, status_flag, create_time, update_time,wx_enterprise_id,head_img,
active_flag, extend_postion, status_flag, create_time, update_time,wx_enterprise_id,head_img,
sort,sync_postion_flag,super_manager_flag,wx_open_user_id,wx_open_id,qr_code
sort,sync_postion_flag,super_manager_flag,wx_open_user_id,wx_open_id,qr_code
, defaultGicEid
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
select
...
@@ -489,4 +491,8 @@
...
@@ -489,4 +491,8 @@
and status_flag = 1
and status_flag = 1
and staff_id != #{staffId}
and staff_id != #{staffId}
</update>
</update>
<update
id=
"updateDefaultGicEid"
>
update tab_haoban_staff set default_gic_eid = #{gicEid} where staff_id != #{staffId}
</update>
</mapper>
</mapper>
\ No newline at end of file
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/StaffController.java
View file @
8c0e3723
...
@@ -75,12 +75,17 @@ public class StaffController extends WebBaseController {
...
@@ -75,12 +75,17 @@ public class StaffController extends WebBaseController {
private
WxEnterpriseRelatedApiService
wxEnterpriseRelatedApiService
;
private
WxEnterpriseRelatedApiService
wxEnterpriseRelatedApiService
;
@Autowired
@Autowired
private
EnterpriseService
enterpriseService
;
@Autowired
private
ClerkMainStoreRelatedApiService
clerkMainStoreRelatedApiService
;
private
ClerkMainStoreRelatedApiService
clerkMainStoreRelatedApiService
;
@RequestMapping
(
"set-default-gicenterprise"
)
public
HaobanResponse
updateDefaultGicEid
(
String
enterpriseId
)
{
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
String
staffId
=
login
.
getStaffId
()
;
this
.
staffApiService
.
updateDefaultGicEid
(
staffId
,
enterpriseId
);
return
this
.
success
(
null
)
;
}
@RequestMapping
(
"staff-add"
)
@RequestMapping
(
"staff-add"
)
public
HaobanResponse
staffAdd
(
StaffDTO
staffDTO
,
String
departmentIds
)
{
public
HaobanResponse
staffAdd
(
StaffDTO
staffDTO
,
String
departmentIds
)
{
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
...
@@ -540,7 +545,6 @@ public class StaffController extends WebBaseController {
...
@@ -540,7 +545,6 @@ public class StaffController extends WebBaseController {
staffDTO
.
setClerkName
(
clerkName
.
toString
());
staffDTO
.
setClerkName
(
clerkName
.
toString
());
}
}
}
}
}
}
}
}
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/WxEnterpriseController.java
View file @
8c0e3723
...
@@ -135,6 +135,14 @@ public class WxEnterpriseController extends WebBaseController {
...
@@ -135,6 +135,14 @@ public class WxEnterpriseController extends WebBaseController {
String
wxEnterpriseId
=
login
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
login
.
getWxEnterpriseId
();
String
phoneNumber
=
login
.
getPhoneNumber
()
;
String
phoneNumber
=
login
.
getPhoneNumber
()
;
List
<
EnterpriseDetailDTO
>
list
=
wxEnterpriseRelatedApiService
.
listEnterpriseByWxEnterpriseId
(
wxEnterpriseId
,
phoneNumber
);
List
<
EnterpriseDetailDTO
>
list
=
wxEnterpriseRelatedApiService
.
listEnterpriseByWxEnterpriseId
(
wxEnterpriseId
,
phoneNumber
);
String
staffId
=
login
.
getStaffId
()
;
StaffDTO
dto
=
this
.
staffApiService
.
selectById
(
staffId
)
;
String
eid
=
dto
.
getDefaultGicEid
()
;
for
(
EnterpriseDetailDTO
item
:
list
)
{
if
(
eid
.
equals
(
item
.
getEnterpriseId
()))
{
item
.
setDefaultFlag
(
1
);
}
}
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
list
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
list
);
}
}
...
...
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