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
e6f1722a
Commit
e6f1722a
authored
Feb 20, 2020
by
qwmqiuwenmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
fc55938a
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
63 additions
and
1 deletions
+63
-1
DepartmentMapper.java
...ic/haoban/manage/service/dao/mapper/DepartmentMapper.java
+3
-0
DepartmentService.java
.../gic/haoban/manage/service/service/DepartmentService.java
+2
-0
DepartmentServiceImpl.java
...an/manage/service/service/impl/DepartmentServiceImpl.java
+6
-0
DepartmentApiServiceImpl.java
...ge/service/service/out/impl/DepartmentApiServiceImpl.java
+36
-1
StaffApiServiceImpl.java
.../manage/service/service/out/impl/StaffApiServiceImpl.java
+6
-0
DepartmentMapper.xml
...e3-service/src/main/resources/mapper/DepartmentMapper.xml
+10
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/DepartmentMapper.java
View file @
e6f1722a
...
@@ -37,4 +37,6 @@ public interface DepartmentMapper {
...
@@ -37,4 +37,6 @@ public interface DepartmentMapper {
TabHaobanDepartment
getRootByEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
TabHaobanDepartment
getRootByEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
Page
<
TabHaobanDepartment
>
pageFullStoreByWxEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"search"
)
String
search
,
@Param
(
"minCount"
)
int
minCount
);
Page
<
TabHaobanDepartment
>
pageFullStoreByWxEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"search"
)
String
search
,
@Param
(
"minCount"
)
int
minCount
);
TabHaobanDepartment
getByRelatedId
(
@Param
(
"relatedId"
)
String
relatedId
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/DepartmentService.java
View file @
e6f1722a
...
@@ -28,4 +28,6 @@ public interface DepartmentService {
...
@@ -28,4 +28,6 @@ public interface DepartmentService {
DepartmentDTO
getRootByEnterpriseId
(
String
wxEnterpriseId
);
DepartmentDTO
getRootByEnterpriseId
(
String
wxEnterpriseId
);
DepartmentDTO
getByRelatedId
(
String
storeId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/DepartmentServiceImpl.java
View file @
e6f1722a
...
@@ -110,4 +110,10 @@ public class DepartmentServiceImpl implements DepartmentService {
...
@@ -110,4 +110,10 @@ public class DepartmentServiceImpl implements DepartmentService {
return
EntityUtil
.
changeEntityByJSON
(
DepartmentDTO
.
class
,
tab
);
return
EntityUtil
.
changeEntityByJSON
(
DepartmentDTO
.
class
,
tab
);
}
}
@Override
public
DepartmentDTO
getByRelatedId
(
String
relatedId
)
{
TabHaobanDepartment
tab
=
mapper
.
getByRelatedId
(
relatedId
);
return
EntityUtil
.
changeEntityByJSON
(
DepartmentDTO
.
class
,
tab
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/DepartmentApiServiceImpl.java
View file @
e6f1722a
...
@@ -41,6 +41,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
...
@@ -41,6 +41,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
@Autowired
@Autowired
private
DepartmentMapper
departmentMapper
;
private
DepartmentMapper
departmentMapper
;
@Autowired
private
com
.
gic
.
enterprise
.
api
.
service
.
DepartmentService
gicDepartmentService
;
@Override
@Override
public
List
<
DepartmentDTO
>
listByParentId
(
String
parentId
)
{
public
List
<
DepartmentDTO
>
listByParentId
(
String
parentId
)
{
List
<
TabHaobanDepartment
>
list
=
departmentService
.
listByParentId
(
parentId
);
List
<
TabHaobanDepartment
>
list
=
departmentService
.
listByParentId
(
parentId
);
...
@@ -184,18 +187,50 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
...
@@ -184,18 +187,50 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
return
;
return
;
}
}
Integer
status
=
0
;
String
storeName
=
""
;
String
departmentId
=
""
;
String
storeId
=
""
;
for
(
SyncJsonColumnDTO
syncJsonColumnDTO:
fieldList
){
for
(
SyncJsonColumnDTO
syncJsonColumnDTO:
fieldList
){
String
name
=
StringUtil
.
camelName
(
syncJsonColumnDTO
.
getName
());
String
name
=
StringUtil
.
camelName
(
syncJsonColumnDTO
.
getName
());
String
value
=
syncJsonColumnDTO
.
getValue
();
String
value
=
syncJsonColumnDTO
.
getValue
();
if
(
"status"
.
equals
(
name
))
{
if
(
"status"
.
equals
(
name
))
{
status
=
Integer
.
parseInt
(
value
);
}
if
(
"storeName"
.
equals
(
name
))
{
storeName
=
value
;
}
if
(
"departmentId"
.
equals
(
name
))
{
departmentId
=
value
;
}
if
(
"storeId"
.
equals
(
name
))
{
storeId
=
value
;
}
}
DepartmentDTO
department
=
departmentService
.
getByRelatedId
(
storeId
);
if
(
department
==
null
)
{
if
(
status
!=
null
&&
status
==
2
)
{
DepartmentDTO
parent
=
getParent
(
departmentId
);
if
(
parent
==
null
)
{
}
}
}
}
}
}
}
private
DepartmentDTO
getParent
(
String
departmentId
)
{
DepartmentDTO
department
=
departmentService
.
getByRelatedId
(
departmentId
);
if
(
department
==
null
)
{
com
.
gic
.
enterprise
.
api
.
dto
.
DepartmentDTO
dto
=
gicDepartmentService
.
getDeptment
(
departmentId
);
String
parentId
=
dto
.
getParentDepartId
();
getParent
(
parentId
);
}
return
department
;
}
@Override
@Override
public
void
syncGicDepartment
(
String
fieldListString
)
{
public
void
syncGicDepartment
(
String
fieldListString
)
{
// TODO Auto-generated method stub
// TODO Auto-generated method stub
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffApiServiceImpl.java
View file @
e6f1722a
...
@@ -214,4 +214,10 @@ public class StaffApiServiceImpl implements StaffApiService {
...
@@ -214,4 +214,10 @@ public class StaffApiServiceImpl implements StaffApiService {
}
}
}
}
@Override
public
void
syscGicClerk
(
String
fieldListString
)
{
// TODO Auto-generated method stub
}
}
}
haoban-manage3-service/src/main/resources/mapper/DepartmentMapper.xml
View file @
e6f1722a
...
@@ -298,4 +298,13 @@
...
@@ -298,4 +298,13 @@
) t WHERE t.rownum > #{minCount}
) t WHERE t.rownum > #{minCount}
</select>
</select>
<select
id=
"getByRelatedId"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_department
where level = 0
and related_id = #{relatedId}
and status_flag = 1
</select>
</mapper>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment