瀏覽代碼

fix:删除后如果系统内不存在连续合同,那么就是一条记录。一条记录走不了下面的程序。

ly 11 月之前
父節點
當前提交
03d012cd30

+ 3 - 1
src/main/java/cn/ezhizao/project/business/upgrade/service/impl/BizArchiveInputTempServiceImpl.java

@@ -699,7 +699,9 @@ public class BizArchiveInputTempServiceImpl extends ServiceImpl<BizArchiveInputT
         workOrderUpdateService.physicalDelete(workOrderId);
 
         //调用保存工单逻辑,删除合同后,原先连续的工单关联的合同id会缺失(并且会把工单和工单详情从表里真删掉),所以在删除之后需要从新调用保存工单逻辑
-        importarchiveinput(tenantId, inputUpdates);
+        if(!inputUpdates.isEmpty()){
+            importarchiveinput(tenantId, inputUpdates);
+        }
         return true;
     }