ソースを参照

底层节点,甬台温取消检验表要删除第二张bug

chenr 3 ヶ月 前
コミット
760b5017f8

+ 1 - 1
blade-service/blade-business/src/main/java/org/springblade/business/controller/InformationWriteQueryController.java

@@ -3588,7 +3588,7 @@ public R<Boolean> saveContractTreeNode(@RequestBody AddContractTreeNodeVO vo) {
     return R.data(true,"操作成功");
 
 }
-@GetMapping("getDICengNodeName")
+@GetMapping("/getDICengNodeName")
 @ApiOperationSupport(order = 1)
 @ApiOperation(value = "获取底层节点文件题名")
 public R<String> getDICengNodeName(@RequestParam Long pKeyId,@RequestParam Long contractId,@RequestParam Integer classify){

+ 5 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/FormulaServiceImpl.java

@@ -1456,7 +1456,11 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
                     tec.getKeyMappers().removeIf(e -> removeIds.contains(e.getPkId()));
                     /*同时tableAll里也要删除*/
                     tec.getTableAll().removeIf(e -> removeIds.contains(e.getPKeyId()));
-                    this.wbsTreeContractMapper.deleteByIds(removeIds);
+                    String sys_isonline = ParamCache.getValue(CommonConstant.SYS_ISONLINE);
+                    //2025-04-17  需求更改 甬台温不需要删除
+                    if(!"20".equals(sys_isonline)){
+                        this.wbsTreeContractMapper.deleteByIds(removeIds);
+                    }
                     /*this.wbsTreeContractMapper.deleteLogicByIds(removeIds);*/
                 }
             }