ソースを参照

修改删除逻辑

my-csc-config-file.git 5 年 前
コミット
355038d509
共有1 個のファイルを変更した4 個の追加1 個の削除を含む
  1. 4 1
      src/main/java/com/unissoft/quantityQuality/service/impl/QuantityQualityServiceImpl.java

+ 4 - 1
src/main/java/com/unissoft/quantityQuality/service/impl/QuantityQualityServiceImpl.java

@@ -94,6 +94,9 @@ public class QuantityQualityServiceImpl extends ServiceImpl<QuantityQualityMappe
94 94
 
95 95
     @Override
96 96
     public void deleteById(Integer id) {
97
-        qualityMapper.deleteById(id);
97
+        QuantityQuality quality = qualityMapper.selectById(id);
98
+        if (quality != null && quality.getDepotId() != null) {
99
+            qualityMapper.deleteById(id);
100
+        }
98 101
     }
99 102
 }