|
@@ -2,13 +2,17 @@ package org.springblade.client.corps.controller;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springblade.client.corps.service.ICorpsAttnService;
|
|
import org.springblade.client.corps.service.ICorpsAttnService;
|
|
|
|
|
+import org.springblade.client.corps.service.ICorpsDescService;
|
|
|
import org.springblade.client.entity.CorpsAttn;
|
|
import org.springblade.client.entity.CorpsAttn;
|
|
|
|
|
+import org.springblade.client.entity.CorpsDesc;
|
|
|
|
|
+import org.springblade.client.vo.CorpListVo;
|
|
|
import org.springblade.client.vo.CorpsAttnVO;
|
|
import org.springblade.client.vo.CorpsAttnVO;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Condition;
|
|
@@ -16,6 +20,7 @@ import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
|
|
|
+import org.springblade.core.tool.utils.BeanUtil;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.core.tool.utils.ObjectUtil;
|
|
import org.springblade.core.tool.utils.ObjectUtil;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -36,6 +41,8 @@ public class CorpsAttnController extends BladeController {
|
|
|
|
|
|
|
|
private final ICorpsAttnService corpsAttnService;
|
|
private final ICorpsAttnService corpsAttnService;
|
|
|
|
|
|
|
|
|
|
+ private final ICorpsDescService corpsDescService;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 详情
|
|
* 详情
|
|
|
*/
|
|
*/
|
|
@@ -138,8 +145,16 @@ public class CorpsAttnController extends BladeController {
|
|
|
.eq(CorpsAttn::getIsDeleted, 0)
|
|
.eq(CorpsAttn::getIsDeleted, 0)
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
- if (ObjectUtil.isNotEmpty(corpsAttn)) {
|
|
|
|
|
- return R.data(corpsAttn.getPid());
|
|
|
|
|
|
|
+ if (!ObjectUtil.isEmpty(corpsAttn)) {
|
|
|
|
|
+ CorpsDesc corpsDesc = corpsDescService.getById(corpsAttn.getPid());
|
|
|
|
|
+ CorpListVo vo = BeanUtil.copy(corpsDesc, CorpListVo.class);
|
|
|
|
|
+ if (StringUtils.isNotBlank(corpsDesc.getBelongtocompany())) {
|
|
|
|
|
+ CorpsDesc company = corpsDescService.getById(corpsDesc.getBelongtocompany());
|
|
|
|
|
+ if (!ObjectUtil.isEmpty(company) && !ObjectUtil.isEmpty(vo)) {
|
|
|
|
|
+ vo.setBelongCompany(company.getCname());
|
|
|
|
|
+ return R.data(vo);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
return R.data(null);
|
|
return R.data(null);
|
|
|
}
|
|
}
|