diff --git a/src/main/java/neatlogic/module/rdm/dao/mapper/AppMapper.xml b/src/main/java/neatlogic/module/rdm/dao/mapper/AppMapper.xml
index 03f91ab6d6c698537c200b0b73d37a90202b4e22..a35e70934b81b7ea0834262fd964af3c9b2f2501 100644
--- a/src/main/java/neatlogic/module/rdm/dao/mapper/AppMapper.xml
+++ b/src/main/java/neatlogic/module/rdm/dao/mapper/AppMapper.xml
@@ -381,10 +381,9 @@
- DELETE a,b,c
+ DELETE a,b
FROM rdm_app_status a
- LEFT JOIN rdm_app_status_rel b ON a.id = b.from_status_id
- LEFT JOIN rdm_app_status_rel c ON a.id = c.to_status_id
+ LEFT JOIN rdm_app_status_rel b ON a.id = b.from_status_id OR a.id = b.to_status_id
WHERE a.id = #{value}
diff --git a/src/main/java/neatlogic/module/rdm/dao/mapper/IssueMapper.xml b/src/main/java/neatlogic/module/rdm/dao/mapper/IssueMapper.xml
index 2aa01bb7b782cb8f978f8b690319b07ba34ab207..126eec489e22fff297a41f0a555a5f91a56d6ca9 100644
--- a/src/main/java/neatlogic/module/rdm/dao/mapper/IssueMapper.xml
+++ b/src/main/java/neatlogic/module/rdm/dao/mapper/IssueMapper.xml
@@ -310,14 +310,13 @@