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
6df0ba6e
Commit
6df0ba6e
authored
Sep 16, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:绑定区经督导接口
parent
5fab39a4
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
58 additions
and
30 deletions
+58
-30
StaffClerkRelationDTO.java
.../com/gic/haoban/manage/api/dto/StaffClerkRelationDTO.java
+14
-6
HaobanRoleController.java
...ic/haoban/manage/web/controller/HaobanRoleController.java
+0
-1
TabHaobanStaffClerkRelation.java
...an/manage/service/entity/TabHaobanStaffClerkRelation.java
+11
-0
TabHaobanStaffClerkRelationMapper.xml
...in/resources/mapper/TabHaobanStaffClerkRelationMapper.xml
+4
-3
TabHaobanMenuMapper.xml
...ce/src/main/resources/mapper/role/TabHaobanMenuMapper.xml
+6
-6
StaffController.java
...com/gic/haoban/manage/web/controller/StaffController.java
+9
-5
ClerkController.java
...com/gic/haoban/manage/web/controller/ClerkController.java
+14
-9
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/StaffClerkRelationDTO.java
View file @
6df0ba6e
...
@@ -31,9 +31,10 @@ public class StaffClerkRelationDTO implements Serializable {
...
@@ -31,9 +31,10 @@ public class StaffClerkRelationDTO implements Serializable {
private
String
staffName
;
private
String
staffName
;
private
Integer
openConcatFlag
;
private
Integer
openConcatFlag
;
private
String
qwUserId
;
private
String
qwUserId
;
private
String
openUserId
;
private
String
openUserId
;
private
Integer
manageFlag
;
public
String
getQwUserId
()
{
public
String
getQwUserId
()
{
return
qwUserId
;
return
qwUserId
;
...
@@ -148,13 +149,20 @@ public class StaffClerkRelationDTO implements Serializable {
...
@@ -148,13 +149,20 @@ public class StaffClerkRelationDTO implements Serializable {
}
}
public
Integer
getOpenConcatFlag
()
{
public
Integer
getOpenConcatFlag
()
{
if
(
null
==
openConcatFlag
)
{
if
(
null
==
openConcatFlag
)
{
return
1
;
return
1
;
}
}
return
openConcatFlag
;
return
openConcatFlag
;
}
}
public
void
setOpenConcatFlag
(
Integer
openConcatFlag
)
{
public
void
setOpenConcatFlag
(
Integer
openConcatFlag
)
{
this
.
openConcatFlag
=
openConcatFlag
;
this
.
openConcatFlag
=
openConcatFlag
;
}
}
public
Integer
getManageFlag
()
{
return
manageFlag
;
}
public
void
setManageFlag
(
Integer
manageFlag
)
{
this
.
manageFlag
=
manageFlag
;
}
}
}
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/controller/HaobanRoleController.java
View file @
6df0ba6e
...
@@ -68,5 +68,4 @@ public class HaobanRoleController {
...
@@ -68,5 +68,4 @@ public class HaobanRoleController {
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
}
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabHaobanStaffClerkRelation.java
View file @
6df0ba6e
...
@@ -27,6 +27,8 @@ public class TabHaobanStaffClerkRelation implements Serializable {
...
@@ -27,6 +27,8 @@ public class TabHaobanStaffClerkRelation implements Serializable {
private
Date
updateTime
;
private
Date
updateTime
;
private
Integer
openConcatFlag
;
private
Integer
openConcatFlag
;
private
Integer
manageFlag
;
public
String
getStaffClerkRelationId
()
{
public
String
getStaffClerkRelationId
()
{
return
staffClerkRelationId
;
return
staffClerkRelationId
;
...
@@ -115,4 +117,12 @@ public class TabHaobanStaffClerkRelation implements Serializable {
...
@@ -115,4 +117,12 @@ public class TabHaobanStaffClerkRelation implements Serializable {
public
void
setOpenConcatFlag
(
Integer
openConcatFlag
)
{
public
void
setOpenConcatFlag
(
Integer
openConcatFlag
)
{
this
.
openConcatFlag
=
openConcatFlag
;
this
.
openConcatFlag
=
openConcatFlag
;
}
}
public
Integer
getManageFlag
()
{
return
manageFlag
;
}
public
void
setManageFlag
(
Integer
manageFlag
)
{
this
.
manageFlag
=
manageFlag
;
}
}
}
\ No newline at end of file
haoban-manage3-service/src/main/resources/mapper/TabHaobanStaffClerkRelationMapper.xml
View file @
6df0ba6e
...
@@ -13,10 +13,11 @@
...
@@ -13,10 +13,11 @@
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"open_concat_flag"
property=
"openConcatFlag"
jdbcType=
"INTEGER"
/>
<result
column=
"open_concat_flag"
property=
"openConcatFlag"
jdbcType=
"INTEGER"
/>
<result
column=
"manage_flag"
property=
"manageFlag"
jdbcType=
"INTEGER"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
staff_clerk_relation_id, staff_id, wx_enterprise_id, enterprise_id, store_id,
staff_clerk_relation_id, staff_id, wx_enterprise_id, enterprise_id, store_id,
clerk_id, clerk_code, status_flag, create_time, update_time,open_concat_flag
clerk_id, clerk_code, status_flag, create_time, update_time,open_concat_flag
,manage_flag
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
select
...
@@ -29,12 +30,12 @@
...
@@ -29,12 +30,12 @@
insert into tab_haoban_staff_clerk_relation (staff_clerk_relation_id, staff_id, wx_enterprise_id,
insert into tab_haoban_staff_clerk_relation (staff_clerk_relation_id, staff_id, wx_enterprise_id,
enterprise_id, store_id,
enterprise_id, store_id,
clerk_id, clerk_code, status_flag,
clerk_id, clerk_code, status_flag,
create_time, update_time,open_concat_flag)
create_time, update_time,open_concat_flag
,manage_flag
)
values (#{staffClerkRelationId,jdbcType=VARCHAR}, #{staffId,jdbcType=VARCHAR},
values (#{staffClerkRelationId,jdbcType=VARCHAR}, #{staffId,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR}, #{storeId,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR}, #{storeId,jdbcType=VARCHAR},
#{clerkId,jdbcType=VARCHAR}, #{clerkCode,jdbcType=VARCHAR}, #{statusFlag,jdbcType=INTEGER},
#{clerkId,jdbcType=VARCHAR}, #{clerkCode,jdbcType=VARCHAR}, #{statusFlag,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},#{openConcatFlag})
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},#{openConcatFlag}
,#{manageFlag}
)
</insert>
</insert>
...
...
haoban-manage3-service/src/main/resources/mapper/role/TabHaobanMenuMapper.xml
View file @
6df0ba6e
...
@@ -115,8 +115,8 @@
...
@@ -115,8 +115,8 @@
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_menu c on c.menu_code = a.menu_code
left join tab_haoban_menu c on c.menu_code = a.menu_code
where
where
a
.clerk_type = #{clerkType}
b
.clerk_type = #{clerkType}
and
a
.wx_enterprise_id = #{wxEnterpriseId}
and
b
.wx_enterprise_id = #{wxEnterpriseId}
and c.status_flag = 1
and c.status_flag = 1
and c.parent_code = 'workbench'
and c.parent_code = 'workbench'
order by c.menu_sort
order by c.menu_sort
...
@@ -129,8 +129,8 @@
...
@@ -129,8 +129,8 @@
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_menu c on c.menu_code = a.menu_code
left join tab_haoban_menu c on c.menu_code = a.menu_code
where
where
a
.clerk_type = #{clerkType}
b
.clerk_type = #{clerkType}
and
a
.wx_enterprise_id = #{wxEnterpriseId}
and
b
.wx_enterprise_id = #{wxEnterpriseId}
and c.status_flag = 1
and c.status_flag = 1
and c.parent_code != 'workbench'
and c.parent_code != 'workbench'
order by c.menu_sort
order by c.menu_sort
...
@@ -144,8 +144,8 @@
...
@@ -144,8 +144,8 @@
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_role b on a.role_id = b.role_id
left join tab_haoban_menu c on c.menu_code = a.menu_code
left join tab_haoban_menu c on c.menu_code = a.menu_code
where
where
a
.clerk_type = #{clerkType}
b
.clerk_type = #{clerkType}
and
a
.wx_enterprise_id = #{wxEnterpriseId}
and
b
.wx_enterprise_id = #{wxEnterpriseId}
and c.status_flag = 1
and c.status_flag = 1
order by c.menu_sort
order by c.menu_sort
</select>
</select>
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/StaffController.java
View file @
6df0ba6e
...
@@ -286,7 +286,7 @@ public class StaffController extends WebBaseController {
...
@@ -286,7 +286,7 @@ public class StaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"search-clerk-relation"
)
@RequestMapping
(
"search-clerk-relation"
)
public
HaobanResponse
staffClerkSearch
(
String
search
)
{
public
HaobanResponse
staffClerkSearch
(
String
search
,
Integer
manageFlag
)
{
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
String
wxEnterpriseId
=
login
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
login
.
getWxEnterpriseId
();
if
(
null
==
wxEnterpriseId
)
{
if
(
null
==
wxEnterpriseId
)
{
...
@@ -307,7 +307,12 @@ public class StaffController extends WebBaseController {
...
@@ -307,7 +307,12 @@ public class StaffController extends WebBaseController {
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
logger
.
info
(
"好办门店数={},wxEnterpriseId={},enterpriseIds={}"
,
storeIds
.
size
(),
wxEnterpriseId
,
enterpriseIds
);
logger
.
info
(
"好办门店数={},wxEnterpriseId={},enterpriseIds={}"
,
storeIds
.
size
(),
wxEnterpriseId
,
enterpriseIds
);
List
<
ClerkDTO
>
clerkDTOList
=
clerkNewService
.
listClerkByEnterpriseIdAndSearchAndClerkType
(
enterpriseIds
,
storeIds
,
search
);
List
<
ClerkDTO
>
clerkDTOList
=
new
ArrayList
<>();
if
(
manageFlag
==
1
)
{
clerkDTOList
=
clerkService
.
listClerkEnableHaoban
(
enterpriseIds
,
search
);
}
else
{
clerkDTOList
=
clerkNewService
.
listClerkByEnterpriseIdAndSearchAndClerkType
(
enterpriseIds
,
storeIds
,
search
);
}
List
<
ClerkInfoVo
>
retList
=
EntityUtil
.
changeEntityListByJSON
(
ClerkInfoVo
.
class
,
clerkDTOList
);
List
<
ClerkInfoVo
>
retList
=
EntityUtil
.
changeEntityListByJSON
(
ClerkInfoVo
.
class
,
clerkDTOList
);
if
(
CollectionUtils
.
isNotEmpty
(
retList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
retList
))
{
logger
.
info
(
"导购数量={}"
,
retList
.
size
());
logger
.
info
(
"导购数量={}"
,
retList
.
size
());
...
@@ -342,7 +347,7 @@ public class StaffController extends WebBaseController {
...
@@ -342,7 +347,7 @@ public class StaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"add-clerk-relation"
)
@RequestMapping
(
"add-clerk-relation"
)
public
HaobanResponse
staffClerkSearch
(
String
staffId
,
String
clerkId
)
{
public
HaobanResponse
staffClerkSearch
(
String
staffId
,
String
clerkId
,
Integer
manageFlag
)
{
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
WebLoginDTO
login
=
AuthWebRequestUtil
.
getLoginUser
();
if
(
StringUtils
.
isAnyBlank
(
staffId
,
clerkId
))
{
if
(
StringUtils
.
isAnyBlank
(
staffId
,
clerkId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
...
@@ -362,8 +367,7 @@ public class StaffController extends WebBaseController {
...
@@ -362,8 +367,7 @@ public class StaffController extends WebBaseController {
relationDTO
.
setEnterpriseId
(
clerkDTO
.
getEnterpriseId
());
relationDTO
.
setEnterpriseId
(
clerkDTO
.
getEnterpriseId
());
relationDTO
.
setStoreId
(
clerkDTO
.
getStoreId
());
relationDTO
.
setStoreId
(
clerkDTO
.
getStoreId
());
relationDTO
.
setWxEnterpriseId
(
staffDTO
.
getWxEnterpriseId
());
relationDTO
.
setWxEnterpriseId
(
staffDTO
.
getWxEnterpriseId
());
// relationDTO.setWxUserId(staffDTO.getWxUserId());
relationDTO
.
setManageFlag
(
manageFlag
);
ServiceResponse
response
=
staffClerkRelationApiService
.
bindStaffClerk
(
relationDTO
,
login
.
getClerkId
(),
ChannelCodeEnum
.
ADMIN_BIND
.
getCode
());
ServiceResponse
response
=
staffClerkRelationApiService
.
bindStaffClerk
(
relationDTO
,
login
.
getClerkId
(),
ChannelCodeEnum
.
ADMIN_BIND
.
getCode
());
logger
.
info
(
"返回信息:{}"
,
JSONObject
.
toJSONString
(
response
));
logger
.
info
(
"返回信息:{}"
,
JSONObject
.
toJSONString
(
response
));
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/ClerkController.java
View file @
6df0ba6e
...
@@ -630,7 +630,7 @@ public class ClerkController extends WebBaseController {
...
@@ -630,7 +630,7 @@ public class ClerkController extends WebBaseController {
//精确查,根据手机号或者code,查找
//精确查,根据手机号或者code,查找
@RequestMapping
(
"query-clerk-list-by-code"
)
@RequestMapping
(
"query-clerk-list-by-code"
)
public
HaobanResponse
queryClerkListByCode
(
String
keyword
,
String
wxEnterpriseId
,
String
staffId
)
{
public
HaobanResponse
queryClerkListByCode
(
String
keyword
,
String
wxEnterpriseId
,
String
staffId
,
Integer
manageFlag
)
{
if
(
StringUtils
.
isAnyBlank
(
staffId
,
wxEnterpriseId
,
keyword
))
{
if
(
StringUtils
.
isAnyBlank
(
staffId
,
wxEnterpriseId
,
keyword
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
...
@@ -650,7 +650,12 @@ public class ClerkController extends WebBaseController {
...
@@ -650,7 +650,12 @@ public class ClerkController extends WebBaseController {
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
new
ArrayList
<>());
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
new
ArrayList
<>());
}
}
logger
.
info
(
"查询到企微门店数={},{}"
,
storeIds
.
size
(),
storeIds
);
logger
.
info
(
"查询到企微门店数={},{}"
,
storeIds
.
size
(),
storeIds
);
List
<
ClerkDTO
>
clerkList
=
clerkNewService
.
listClerkByEnterpriseIdAndSearchAndClerkType
(
enterpriseIdList
,
storeIds
,
keyword
);
List
<
ClerkDTO
>
clerkList
=
new
ArrayList
<>();
if
(
manageFlag
==
1
)
{
clerkList
=
clerkService
.
listClerkEnableHaoban
(
enterpriseIdList
,
keyword
);
}
else
{
clerkList
=
clerkNewService
.
listClerkByEnterpriseIdAndSearchAndClerkType
(
enterpriseIdList
,
storeIds
,
keyword
);
}
List
<
ClerkStoreVO
>
clerkStoreList
=
buildClerkRelation
(
clerkList
,
enterpriseIdList
);
List
<
ClerkStoreVO
>
clerkStoreList
=
buildClerkRelation
(
clerkList
,
enterpriseIdList
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
clerkStoreList
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
clerkStoreList
);
}
}
...
@@ -670,7 +675,7 @@ public class ClerkController extends WebBaseController {
...
@@ -670,7 +675,7 @@ public class ClerkController extends WebBaseController {
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
List
<
EnterpriseDetailDTO
>
list
=
wxEnterpriseRelatedApiService
.
listEnterpriseByWxEnterpriseId
(
wxEnterpriseId
);
List
<
EnterpriseDetailDTO
>
list
=
wxEnterpriseRelatedApiService
.
listEnterpriseByWxEnterpriseId
(
wxEnterpriseId
);
if
(
list
==
null
||
list
.
isEmpty
(
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
List
<
String
>
enterpriseIdList
=
list
.
stream
().
filter
(
s
->
{
List
<
String
>
enterpriseIdList
=
list
.
stream
().
filter
(
s
->
{
...
@@ -679,7 +684,6 @@ public class ClerkController extends WebBaseController {
...
@@ -679,7 +684,6 @@ public class ClerkController extends WebBaseController {
}).
map
(
s
->
s
.
getEnterpriseId
()).
collect
(
Collectors
.
toList
());
}).
map
(
s
->
s
.
getEnterpriseId
()).
collect
(
Collectors
.
toList
());
List
<
String
>
storeIds
=
wxEnterpriseRelatedApiService
.
listStoreIdByWxEnterpriseId
(
wxEnterpriseId
);
List
<
String
>
storeIds
=
wxEnterpriseRelatedApiService
.
listStoreIdByWxEnterpriseId
(
wxEnterpriseId
);
List
<
ClerkDTO
>
clerkList
=
this
.
getUnbindClerkList
(
enterpriseIdList
,
storeIds
,
staffId
);
List
<
ClerkDTO
>
clerkList
=
this
.
getUnbindClerkList
(
enterpriseIdList
,
storeIds
,
staffId
);
List
<
ClerkStoreVO
>
clerkStoreList
=
buildClerkRelation
(
clerkList
,
enterpriseIdList
);
List
<
ClerkStoreVO
>
clerkStoreList
=
buildClerkRelation
(
clerkList
,
enterpriseIdList
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
clerkStoreList
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
,
clerkStoreList
);
}
}
...
@@ -725,7 +729,7 @@ public class ClerkController extends WebBaseController {
...
@@ -725,7 +729,7 @@ public class ClerkController extends WebBaseController {
clerkStoreList
.
add
(
vo
);
clerkStoreList
.
add
(
vo
);
}
}
if
(
CollectionUtil
.
isNotEmpty
(
clerkStoreList
))
{
if
(
CollectionUtil
.
isNotEmpty
(
clerkStoreList
))
{
clerkStoreList
=
clerkStoreList
.
stream
().
filter
(
s
->
org
.
apache
.
commons
.
lang
.
StringUtils
.
isNotBlank
(
s
.
getStoreId
())).
collect
(
Collectors
.
toList
());
clerkStoreList
=
clerkStoreList
.
stream
().
filter
(
s
->
StringUtils
.
isNotBlank
(
s
.
getStoreId
())).
collect
(
Collectors
.
toList
());
}
}
return
clerkStoreList
;
return
clerkStoreList
;
}
}
...
@@ -737,7 +741,7 @@ public class ClerkController extends WebBaseController {
...
@@ -737,7 +741,7 @@ public class ClerkController extends WebBaseController {
* @return
* @return
*/
*/
private
List
<
ClerkDTO
>
getUnbindClerkList
(
List
<
String
>
enterpriseIdList
,
List
<
String
>
storeIdList
,
String
staffId
)
{
private
List
<
ClerkDTO
>
getUnbindClerkList
(
List
<
String
>
enterpriseIdList
,
List
<
String
>
storeIdList
,
String
staffId
)
{
List
<
ClerkDTO
>
ret
=
new
ArrayList
<
ClerkDTO
>();
List
<
ClerkDTO
>
ret
=
new
ArrayList
<>();
StaffDTO
staffDTO
=
staffApiService
.
selectById
(
staffId
);
StaffDTO
staffDTO
=
staffApiService
.
selectById
(
staffId
);
if
(
staffDTO
!=
null
)
{
if
(
staffDTO
!=
null
)
{
String
phoneNumber
=
staffDTO
.
getPhoneNumber
();
String
phoneNumber
=
staffDTO
.
getPhoneNumber
();
...
@@ -777,7 +781,7 @@ public class ClerkController extends WebBaseController {
...
@@ -777,7 +781,7 @@ public class ClerkController extends WebBaseController {
//绑定
//绑定
@HttpLimit
@HttpLimit
@RequestMapping
(
"bind-staff"
)
@RequestMapping
(
"bind-staff"
)
public
HaobanResponse
bindStaff
(
String
clerkId
,
String
staffId
,
Integer
auditType
)
{
public
HaobanResponse
bindStaff
(
String
clerkId
,
String
staffId
,
Integer
auditType
,
Integer
manageFlag
)
{
if
(
StringUtils
.
isAnyBlank
(
clerkId
,
staffId
))
{
if
(
StringUtils
.
isAnyBlank
(
clerkId
,
staffId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
...
@@ -796,8 +800,8 @@ public class ClerkController extends WebBaseController {
...
@@ -796,8 +800,8 @@ public class ClerkController extends WebBaseController {
if
(
auditDTO
!=
null
)
{
if
(
auditDTO
!=
null
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10018
);
return
resultResponse
(
HaoBanErrCode
.
ERR_10018
);
}
}
StaffClerkRelationDTO
have
cle
kCode
=
staffClerkRelationApiService
.
getOneByStoreIdAndStaffId
(
clerk
.
getStoreId
(),
staffId
);
StaffClerkRelationDTO
have
Cler
kCode
=
staffClerkRelationApiService
.
getOneByStoreIdAndStaffId
(
clerk
.
getStoreId
(),
staffId
);
if
(
have
cle
kCode
!=
null
)
{
if
(
have
Cler
kCode
!=
null
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10020
);
return
resultResponse
(
HaoBanErrCode
.
ERR_10020
);
}
}
...
@@ -818,6 +822,7 @@ public class ClerkController extends WebBaseController {
...
@@ -818,6 +822,7 @@ public class ClerkController extends WebBaseController {
staffClerkRelation
.
setEnterpriseId
(
clerk
.
getEnterpriseId
());
staffClerkRelation
.
setEnterpriseId
(
clerk
.
getEnterpriseId
());
staffClerkRelation
.
setWxEnterpriseId
(
wxEnterpriseId
);
staffClerkRelation
.
setWxEnterpriseId
(
wxEnterpriseId
);
staffClerkRelation
.
setStaffId
(
staffId
);
staffClerkRelation
.
setStaffId
(
staffId
);
staffClerkRelation
.
setManageFlag
(
manageFlag
);
staffClerkRelationApiService
.
delAndInsert
(
staffClerkRelation
,
staffId
,
ChannelCodeEnum
.
SELF_BIND
.
getCode
());
staffClerkRelationApiService
.
delAndInsert
(
staffClerkRelation
,
staffId
,
ChannelCodeEnum
.
SELF_BIND
.
getCode
());
...
...
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