|
@@ -192,21 +192,21 @@ public class WbsTreePrivateController extends BladeController {
|
|
|
WbsTreePrivate wbsTreePrivate = wbsTreePrivateMapper.selectOne(Wrappers.<WbsTreePrivate>query().lambda()
|
|
|
.eq(WbsTreePrivate::getPKeyId, pKeyId)
|
|
|
.eq(WbsTreePrivate::getStatus, 1));
|
|
|
- /*List<WbsTreePrivate> wbsTreePrivate1 = wbsTreePrivateMapper.selectList(Wrappers.<WbsTreePrivate>query().lambda()
|
|
|
+ /*Long wbsTreePrivate1 = wbsTreePrivateMapper.selectCount(Wrappers.<WbsTreePrivate>query().lambda()
|
|
|
.eq(WbsTreePrivate::getParentId, wbsTreePrivate.getId())
|
|
|
.eq(WbsTreePrivate::getProjectId, wbsTreePrivate.getProjectId())
|
|
|
.eq(WbsTreePrivate::getWbsId, wbsTreePrivate.getWbsId())
|
|
|
.eq(WbsTreePrivate::getStatus, 1));
|
|
|
- if (wbsTreePrivate1.size() > 0) {
|
|
|
+ if (wbsTreePrivate1 > 0L) {
|
|
|
throw new ServiceException("当前节点下存在子节点或表单,删除失败");
|
|
|
}*/
|
|
|
- List<WbsTreeContract> wbsTreeContracts = wbsTreeContractMapper.selectList(Wrappers.<WbsTreeContract>query().lambda()
|
|
|
+ Long wbsTreeContracts = wbsTreeContractMapper.selectCount(Wrappers.<WbsTreeContract>query().lambda()
|
|
|
.eq(WbsTreeContract::getStatus, 1)
|
|
|
.eq(WbsTreeContract::getId, wbsTreePrivate.getId())
|
|
|
.eq(WbsTreeContract::getProjectId, wbsTreePrivate.getProjectId())
|
|
|
.eq(WbsTreeContract::getWbsId, wbsTreePrivate.getWbsId())
|
|
|
);
|
|
|
- if (wbsTreeContracts.size() > 0) {
|
|
|
+ if (wbsTreeContracts > 0L) {
|
|
|
throw new ServiceException("当前节点已被合同段引用中,删除失败");
|
|
|
}
|
|
|
if (wbsTreePrivateService.deleteLogicBypKeyId(pKeyId) > 0) {
|
|
@@ -256,12 +256,12 @@ public class WbsTreePrivateController extends BladeController {
|
|
|
public R removeTableByCondition(@RequestParam("id") String id,
|
|
|
@RequestParam("wbsId") String wbsId,
|
|
|
@RequestParam("projectId") String projectId) {
|
|
|
- List<WbsTreeContract> wbsTreeContracts = wbsTreeContractMapper.selectList(Wrappers.<WbsTreeContract>query().lambda()
|
|
|
+ Long wbsTreeContracts = wbsTreeContractMapper.selectCount(Wrappers.<WbsTreeContract>query().lambda()
|
|
|
.eq(WbsTreeContract::getProjectId, projectId)
|
|
|
.eq(WbsTreeContract::getWbsId, wbsId)
|
|
|
.eq(WbsTreeContract::getId, id)
|
|
|
);
|
|
|
- if (wbsTreeContracts.size() > 0) {
|
|
|
+ if (wbsTreeContracts > 0L) {
|
|
|
throw new ServiceException("当前表单被合同段引用中,删除失败");
|
|
|
}
|
|
|
boolean result = wbsTreePrivateService.removeTableByCondition(id, wbsId, projectId);
|
|
@@ -385,8 +385,8 @@ public class WbsTreePrivateController extends BladeController {
|
|
|
@ApiOperationSupport(order = 13)
|
|
|
@ApiOperation(value = "新增或修改节点别名", notes = "传入节点pKeyId、fullNames")
|
|
|
@RequestMapping(value = "/submit-full-name", method = RequestMethod.POST)
|
|
|
- public R submitFullName(@RequestParam String pKeyId,@RequestParam String fullNames) {
|
|
|
- return R.status(wbsTreePrivateService.submitFullName(pKeyId,fullNames));
|
|
|
+ public R submitFullName(@RequestParam String pKeyId, @RequestParam String fullNames) {
|
|
|
+ return R.status(wbsTreePrivateService.submitFullName(pKeyId, fullNames));
|
|
|
}
|
|
|
|
|
|
/**
|