|
@@ -18,6 +18,7 @@ import org.springblade.manager.dto.FormulaBean;
|
|
|
import org.springblade.manager.dto.WbsParamBean;
|
|
|
import org.springblade.manager.entity.Formula;
|
|
|
import org.springblade.manager.entity.WbsParam;
|
|
|
+import org.springblade.manager.service.IFormulaService;
|
|
|
import org.springblade.manager.service.IWbsParamService;
|
|
|
import org.springblade.manager.wrapper.FormulaWrapper;
|
|
|
import org.springblade.manager.wrapper.WbsParamWrapper;
|
|
@@ -42,6 +43,7 @@ import java.util.stream.Collectors;
|
|
|
@Api(value = "节点参数", tags = "节点参数")
|
|
|
public class WbsParamController {
|
|
|
private final IWbsParamService service;
|
|
|
+ private final IFormulaService formulaService;
|
|
|
|
|
|
/**
|
|
|
* 保存或修改
|
|
@@ -91,6 +93,8 @@ public class WbsParamController {
|
|
|
this.service.update(Wrappers.<WbsParam>update().lambda().set(WbsParam::getIsDeleted,1).eq(WbsParam::getType,0).notIn(WbsParam::getId,ids));
|
|
|
}else{
|
|
|
this.service.update(Wrappers.<WbsParam>update().lambda().set(WbsParam::getIsDeleted,1).eq(WbsParam::getWbsId,one.getWbsId()).notIn(WbsParam::getId,ids));
|
|
|
+ /*把当前节点已删除参数的关联公式删除*/
|
|
|
+ // this.formulaService.update(Wrappers.<Formula>lambdaUpdate().set(Formula::getIsDeleted,1).eq(Formula::getElementId,1));
|
|
|
}
|
|
|
}
|
|
|
Map<Boolean,List<WbsParamBean>> map = wps.stream().collect(Collectors.partitioningBy(e->e.getId()!=null));
|