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
37f24e95
Commit
37f24e95
authored
Jun 01, 2020
by
huangZW
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
11
parent
aa0667ef
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
26 deletions
+32
-26
StaffDepartmentRelatedApiServiceImpl.java
...ervice/out/impl/StaffDepartmentRelatedApiServiceImpl.java
+8
-26
ClerkController.java
...com/gic/haoban/manage/web/controller/ClerkController.java
+4
-0
BindClerkVO.java
...c/main/java/com/gic/haoban/manage/web/vo/BindClerkVO.java
+20
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffDepartmentRelatedApiServiceImpl.java
View file @
37f24e95
...
...
@@ -139,36 +139,18 @@ public class StaffDepartmentRelatedApiServiceImpl implements StaffDepartmentRela
@Override
public
Map
<
String
,
String
>
getWxUserIdByClerkId
(
String
clerkId
)
{
Map
<
String
,
String
>
map
=
new
HashMap
<>();
ClerkDTO
clerkDTO
=
clerkService
.
getclerkById
(
clerkId
);
if
(
clerkDTO
==
null
){
return
map
;
}
String
clerkCode
=
clerkDTO
.
getClerkCode
();
if
(
StringUtils
.
isEmpty
(
clerkCode
)
){
return
map
;
}
String
enterpriseId
=
clerkDTO
.
getEnterpriseId
();
TabHaobanWxEnterpriseRelated
relate
=
wxEnterpriseRelatedMapper
.
findOneByEnterpriseId
(
enterpriseId
);
if
(
relate
==
null
){
return
map
;
}
String
wxEnterpriseId
=
relate
.
getWxEnterpriseId
();
String
storeId
=
clerkDTO
.
getStoreId
();
TabHaobanDepartment
tabDepart
=
departmentService
.
selectByRelatedId
(
storeId
);
if
(
tabDepart
==
null
){
TabHaobanStaffClerkRelation
tab
=
tabHaobanStaffClerkRelationMapper
.
getOneByClerkId
(
clerkId
);
if
(
tab
==
null
){
return
map
;
}
String
departmentId
=
tabDepart
.
getDepartmentId
();
TabHaobanStaffDepartmentRelated
tabHaobanStaffDepartmentRelated
=
staffDepartmentRelatedMapper
.
getDepartmentIdAndCode
(
departmentId
,
clerkCode
);
if
(
tabHaobanStaffDepartmentRelated
==
null
){
ClerkDTO
clerkDTO
=
clerkService
.
getclerkById
(
clerkId
);
if
(
clerkDTO
==
null
){
return
map
;
}
String
wxUserId
=
tabHaobanStaffDepartmentRelated
.
getWxUserId
();
TabHaobanWxEnterprise
tabHaobanWxEnterprise
=
wxEnterpriseMapper
.
selectByPrimaryKey
(
wxEnterpriseId
);
map
.
put
(
"wxUserId"
,
wxUserId
);
map
.
put
(
"wxEnterpriseId"
,
wxEnterpriseId
);
TabHaobanWxEnterprise
tabHaobanWxEnterprise
=
wxEnterpriseMapper
.
selectByPrimaryKey
(
tab
.
getWxEnterpriseId
());
map
.
put
(
"wxUserId"
,
tab
.
getWxUserId
());
map
.
put
(
"wxEnterpriseId"
,
tab
.
getWxEnterpriseId
());
map
.
put
(
"corpId"
,
tabHaobanWxEnterprise
.
getCorpid
());
map
.
put
(
"clerkName"
,
clerkDTO
.
getClerkName
());
return
map
;
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/ClerkController.java
View file @
37f24e95
...
...
@@ -348,6 +348,7 @@ public class ClerkController extends WebBaseController{
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
//只新增gic那边的,不新增好办这边
boolean
flag
=
syncHaobanToGicServiceApi
.
syncClerkToGicClerkAdd
(
storeId
,
clerkCode
,
sex
,
staffName
,
phoneNumber
,
nationcode
,
postion
);
if
(!
flag
){
return
resultResponse
(
HaoBanErrCode
.
ERR_10010
);
...
...
@@ -390,6 +391,7 @@ public class ClerkController extends WebBaseController{
auditApiService
.
insert
(
audit
);
}
}
else
{
//只删除gic那边的
String
[]
clerkIdArr
=
clerkIds
.
split
(
","
);
for
(
String
clerkId
:
clerkIdArr
)
{
syncHaobanToGicServiceApi
.
delGicClerk
(
clerkId
);
...
...
@@ -651,6 +653,8 @@ public class ClerkController extends WebBaseController{
BindClerkVO
vo
=
EntityUtil
.
changeEntityByJSON
(
BindClerkVO
.
class
,
clerkListDTO
);
if
(
bindCodeMap
.
keySet
().
contains
(
clerkListDTO
.
getClerkCode
())){
vo
.
setStaffId
(
bindCodeMap
.
get
(
clerkListDTO
.
getClerkCode
()).
getStaffId
());
vo
.
setNationCode
(
clerkListDTO
.
getNationcode
());
vo
.
setPhoneNumber
(
clerkListDTO
.
getPhoneNumber
());
bindList
.
add
(
vo
);
}
else
{
unBindList
.
add
(
vo
);
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/BindClerkVO.java
View file @
37f24e95
...
...
@@ -14,6 +14,26 @@ public class BindClerkVO implements Serializable{
private
String
clerkCode
;
private
String
nationCode
;
private
String
phoneNumber
;
public
String
getNationCode
()
{
return
nationCode
;
}
public
void
setNationCode
(
String
nationCode
)
{
this
.
nationCode
=
nationCode
;
}
public
String
getPhoneNumber
()
{
return
phoneNumber
;
}
public
void
setPhoneNumber
(
String
phoneNumber
)
{
this
.
phoneNumber
=
phoneNumber
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
...
...
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