Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
937b4a5d
Commit
937b4a5d
authored
Sep 28, 2023
by
KeYong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop_dl_3.7.0.9_huaian' into develop_dl
parents
2f42e61e
2abef1ac
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
76 additions
and
12 deletions
+76
-12
EquipmentSpecificMapper.java
...m/yeejoin/equipmanage/mapper/EquipmentSpecificMapper.java
+18
-1
EquipmentSpecificSerivceImpl.java
...quipmanage/service/impl/EquipmentSpecificSerivceImpl.java
+16
-2
EquipmentSpecificMapper.xml
...uip/src/main/resources/mapper/EquipmentSpecificMapper.xml
+42
-9
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/EquipmentSpecificMapper.java
View file @
937b4a5d
...
...
@@ -179,7 +179,24 @@ public interface EquipmentSpecificMapper extends BaseMapper<EquipmentSpecific> {
* 根据specificId删除装备相关数据
* @param specificId specificId
*/
void
deleteEquipDataBySpecificId
(
@Param
(
"specificId"
)
Long
specificId
);
// void deleteEquipDataBySpecificId(@Param("specificId") Long specificId, @Param("equipDetailId") Long equipDetailId);
void
deleteEquipDetail
(
@Param
(
"equipDetailId"
)
Long
equipDetailId
);
void
deleteEquipAlarmLog
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipAlarm
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipReportDay
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipSpecIndex
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipSpecVideo
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipSpecRelation
(
@Param
(
"speId"
)
Long
speId
);
void
deleteEquipSpec
(
@Param
(
"speId"
)
Long
speId
);
/**
* 根据库存id删除装备相关库存数据
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificSerivceImpl.java
View file @
937b4a5d
...
...
@@ -1665,8 +1665,22 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Boolean
delEquipmentBySpecificId
(
Long
specificId
)
{
// 1.删除相关主表数据
this
.
baseMapper
.
deleteEquipDataBySpecificId
(
specificId
);
EquipmentSpecific
specific
=
equipmentSpecificMapper
.
selectById
(
specificId
);
Long
equipDetailId
=
specific
.
getEquipmentDetailId
();
// // 1.删除相关主表数据
// this.baseMapper.deleteEquipDataBySpecificId(specificId, equipDetailId);
try
{
this
.
baseMapper
.
deleteEquipDetail
(
equipDetailId
);
this
.
baseMapper
.
deleteEquipAlarmLog
(
specificId
);
this
.
baseMapper
.
deleteEquipAlarm
(
specificId
);
this
.
baseMapper
.
deleteEquipReportDay
(
specificId
);
this
.
baseMapper
.
deleteEquipSpecIndex
(
specificId
);
this
.
baseMapper
.
deleteEquipSpecVideo
(
specificId
);
this
.
baseMapper
.
deleteEquipSpecRelation
(
specificId
);
this
.
baseMapper
.
deleteEquipSpec
(
specificId
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
// 2.删除已入库相关数据
QueryWrapper
<
StockDetail
>
stockDetailQueryWrapper
=
new
QueryWrapper
<>();
...
...
amos-boot-system-equip/src/main/resources/mapper/EquipmentSpecificMapper.xml
View file @
937b4a5d
...
...
@@ -1438,16 +1438,49 @@
WHERE es.id = #{equipmentSpecificId}
</select>
<delete
id=
"deleteEquipDataBySpecificId"
>
DELETE FROM wl_equipment_specific WHERE id = #{specificId};
DELETE FROM wl_equipment_detail WHERE id = (SELECT equipment_detail_id FROM wl_equipment_specific WHERE id = #{specificId});
DELETE FROM wl_equipment_specific_alarm WHERE equipment_specific_id = #{specificId};
DELETE FROM wl_equipment_specific_alarm_log WHERE equipment_specific_id = #{specificId};
DELETE FROM wl_equipment_alarm_report_day WHERE equipment_specific_id = #{specificId};
DELETE FROM wl_equipment_specific_index WHERE equipment_specific_id = #{specificId};
DELETE FROM wl_video_equipment_specific WHERE equipment_specific_id = #{specificId};
DELETE FROM wl_equipment_specific_relation WHERE equipment_specific_id = #{specificId};
<!-- <delete id="deleteEquipDataBySpecificId">-->
<!-- DELETE FROM wl_equipment_detail WHERE id = #{equipDetailId};-->
<!-- DELETE FROM wl_equipment_specific_alarm WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_equipment_specific_alarm_log WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_equipment_alarm_report_day WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_equipment_specific_index WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_video_equipment_specific WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_equipment_specific_relation WHERE equipment_specific_id = #{specificId};-->
<!-- DELETE FROM wl_equipment_specific WHERE id = #{specificId};-->
<!-- </delete>-->
<delete
id=
"deleteEquipDetail"
>
DELETE FROM wl_equipment_detail WHERE id = #{equipDetailId}
</delete>
<delete
id=
"deleteEquipAlarmLog"
>
DELETE FROM wl_equipment_specific_alarm_log WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipAlarm"
>
DELETE FROM wl_equipment_specific_alarm WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipReportDay"
>
DELETE FROM wl_equipment_alarm_report_day WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipSpecIndex"
>
DELETE FROM wl_equipment_specific_index WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipSpecVideo"
>
DELETE FROM wl_video_equipment_specific WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipSpecRelation"
>
DELETE FROM wl_equipment_specific_relation WHERE equipment_specific_id = #{speId}
</delete>
<delete
id=
"deleteEquipSpec"
>
DELETE FROM wl_equipment_specific WHERE id = #{speId}
</delete>
<delete
id=
"deleteEquipDataByStockDetailId"
>
DELETE
sd, ws, swr, sbd, sb, wln, wb, md, wm, wlrd, wlr, weoc, eoc, wj
...
...
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