|
@@ -21,10 +21,7 @@ import org.springblade.manager.entity.ContractInfo;
|
|
import org.springblade.manager.entity.ProjectInfo;
|
|
import org.springblade.manager.entity.ProjectInfo;
|
|
import org.springblade.meter.dto.MeterTreeContractDTO;
|
|
import org.springblade.meter.dto.MeterTreeContractDTO;
|
|
import org.springblade.meter.dto.MeterTreeContractSaveBatchDTO;
|
|
import org.springblade.meter.dto.MeterTreeContractSaveBatchDTO;
|
|
-import org.springblade.meter.entity.MeterTreeContract;
|
|
|
|
-import org.springblade.meter.entity.MeterTreeProject;
|
|
|
|
-import org.springblade.meter.entity.MeterTreeSystem;
|
|
|
|
-import org.springblade.meter.entity.MeterTreeTemplateInfo;
|
|
|
|
|
|
+import org.springblade.meter.entity.*;
|
|
import org.springblade.meter.service.*;
|
|
import org.springblade.meter.service.*;
|
|
import org.springblade.meter.vo.*;
|
|
import org.springblade.meter.vo.*;
|
|
import org.springblade.system.entity.Dict;
|
|
import org.springblade.system.entity.Dict;
|
|
@@ -49,6 +46,7 @@ public class MeterTreeController extends BladeController {
|
|
private final MeterTreeProjectService meterTreeProjectService;
|
|
private final MeterTreeProjectService meterTreeProjectService;
|
|
private final MeterTreeContractService meterTreeContractService;
|
|
private final MeterTreeContractService meterTreeContractService;
|
|
private final IContractInventoryFormService contractInventoryFormService;
|
|
private final IContractInventoryFormService contractInventoryFormService;
|
|
|
|
+ private final IInventoryFormMeterService inventoryFormMeterService;
|
|
|
|
|
|
@GetMapping("/template/detail")
|
|
@GetMapping("/template/detail")
|
|
@ApiOperationSupport(order = 1)
|
|
@ApiOperationSupport(order = 1)
|
|
@@ -600,7 +598,7 @@ public class MeterTreeController extends BladeController {
|
|
/*最底层节点修改*/
|
|
/*最底层节点修改*/
|
|
dto.setUpdateStatus(1); //编辑
|
|
dto.setUpdateStatus(1); //编辑
|
|
boolean b1 = meterTreeContractService.updateById(dto);
|
|
boolean b1 = meterTreeContractService.updateById(dto);
|
|
- boolean b2 = true; //TODO 修改分解清单列表信息
|
|
|
|
|
|
+ boolean b2 = inventoryFormMeterService.updateInfo(dto.getDecompositionList(),dto.getId());//TODO 修改分解清单列表信息ContractFromVO
|
|
if (b1 && b2) {
|
|
if (b1 && b2) {
|
|
return R.success("操作成功");
|
|
return R.success("操作成功");
|
|
}
|
|
}
|
|
@@ -662,8 +660,7 @@ public class MeterTreeController extends BladeController {
|
|
}
|
|
}
|
|
|
|
|
|
//TODO 此处为分解列表信息,查询赋值
|
|
//TODO 此处为分解列表信息,查询赋值
|
|
- List<ContractFromVO> contrFormAllByContrId = contractInventoryFormService.getContrFormAllByContrId(basicInfo.getContractId(), "");
|
|
|
|
-
|
|
|
|
|
|
+ List<ContractFromVO> contrFormAllByContrId = contractInventoryFormService.getContrFormAllByContrId(basicInfo.getContractId(), "",2,basicInfo.getId());
|
|
vo.setDecompositionList(contrFormAllByContrId);
|
|
vo.setDecompositionList(contrFormAllByContrId);
|
|
return R.data(vo);
|
|
return R.data(vo);
|
|
}
|
|
}
|