Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
8e9457c6
Commit
8e9457c6
authored
Oct 13, 2020
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
123
parent
a534e3f1
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
8 deletions
+14
-8
VehicleExtensionBiz.java
...va/com/xxfc/platform/vehicle/biz/VehicleExtensionBiz.java
+6
-6
VehicleEextensionMapper.java
...xxfc/platform/vehicle/mapper/VehicleEextensionMapper.java
+2
-2
VehicleExtensionMapper.xml
...rver/src/main/resources/mapper/VehicleExtensionMapper.xml
+6
-0
No files found.
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleExtensionBiz.java
View file @
8e9457c6
...
...
@@ -72,12 +72,12 @@ public class VehicleExtensionBiz extends BaseBiz<VehicleEextensionMapper, Vehicl
}
public
List
<
VehicleExtensionVO
>
selectList
(
String
vehicleId
){
return
mapper
.
selectList
(
vehicleId
);
public
List
<
VehicleExtensionVO
>
selectList
(
String
vehicleId
,
Integer
parentCataId
){
return
mapper
.
selectList
(
vehicleId
,
parentCataId
);
}
public
List
<
VehicleExtensionVO
>
selectListByApply
(
List
<
Integer
>
cataIds
){
return
mapper
.
selectListByApply
(
cataIds
);
public
List
<
VehicleExtensionVO
>
selectListByApply
(
List
<
Integer
>
cataIds
,
Integer
parentCataId
){
return
mapper
.
selectListByApply
(
cataIds
,
parentCataId
);
}
...
...
@@ -85,7 +85,7 @@ public class VehicleExtensionBiz extends BaseBiz<VehicleEextensionMapper, Vehicl
List
<
VehicleExtensionVO
>
vehicleExtensionVOS
=
mapper
.
selectListByParent
(
vehicleId
);
if
(
vehicleExtensionVOS
.
size
()
>
0
){
for
(
VehicleExtensionVO
extensionVO:
vehicleExtensionVOS
)
{
extensionVO
.
setChildren
(
selectList
(
vehicleId
));
extensionVO
.
setChildren
(
selectList
(
vehicleId
,
extensionVO
.
getParentCataId
()
));
}
}
return
vehicleExtensionVOS
;
...
...
@@ -97,7 +97,7 @@ public class VehicleExtensionBiz extends BaseBiz<VehicleEextensionMapper, Vehicl
List
<
VehicleExtensionVO
>
vehicleExtensionVOS
=
mapper
.
selectListByApplyParent
(
cataIds
);
if
(
vehicleExtensionVOS
.
size
()
>
0
){
for
(
VehicleExtensionVO
extensionVO:
vehicleExtensionVOS
)
{
extensionVO
.
setChildren
(
selectListByApply
(
cataIds
));
extensionVO
.
setChildren
(
selectListByApply
(
cataIds
,
extensionVO
.
getParentCataId
()
));
}
}
return
vehicleExtensionVOS
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleEextensionMapper.java
View file @
8e9457c6
...
...
@@ -16,9 +16,9 @@ public interface VehicleEextensionMapper extends Mapper<VehicleExtension>, Selec
void
delByIds
(
@Param
(
"ids"
)
List
<
Integer
>
ids
,
@Param
(
"vehicleId"
)
String
vehicleId
);
List
<
VehicleExtensionVO
>
selectList
(
@Param
(
"vehicleId"
)
String
vehicleId
);
List
<
VehicleExtensionVO
>
selectList
(
@Param
(
"vehicleId"
)
String
vehicleId
,
@Param
(
"parentCataId"
)
Integer
parentCataId
);
List
<
VehicleExtensionVO
>
selectListByApply
(
@Param
(
"cataIds"
)
List
<
Integer
>
cataIds
);
List
<
VehicleExtensionVO
>
selectListByApply
(
@Param
(
"cataIds"
)
List
<
Integer
>
cataIds
,
@Param
(
"parentCataId"
)
Integer
parentCataId
);
List
<
VehicleExtensionVO
>
selectListByParent
(
@Param
(
"vehicleId"
)
String
vehicleId
);
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleExtensionMapper.xml
View file @
8e9457c6
...
...
@@ -27,6 +27,9 @@
LEFT JOIN vehicle_plat_cata c1 ON e.cata_id=c1.id
<where>
e.is_del =0 and e.vehicle_id =#{vehicleId}
<if
test=
"parentCataId != null"
>
and e.parent_cata_id=#{parentCataId}
</if>
</where>
ORDER BY e.parent_cata_id
</select>
...
...
@@ -58,6 +61,9 @@
<foreach
collection=
"cataIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
<if
test=
"parentCataId != null"
>
and c.parent_id=#{parentCataId}
</if>
ORDER BY c1.id
</select>
...
...
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