Commit 944a3458 by sdif

添加机构端陪诊员权限查询

parent caae136e
......@@ -3,6 +3,7 @@ package com.pz.merchant.controller.pc;
import java.util.List;
import java.util.Arrays;
import com.pz.merchant.service.ICompanyService;
import lombok.RequiredArgsConstructor;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.*;
......@@ -36,12 +37,17 @@ import com.pz.common.core.page.TableDataInfo;
public class EmployeesController extends BaseController {
private final IEmployeesService iEmployeesService;
private final ICompanyService iCompanyService;
/**
* 查询陪诊员列表
*/
@GetMapping("/list")
public TableDataInfo<EmployeesVo> list(EmployeesBo bo, PageQuery pageQuery) {
Long roleId = getLoginUser().getRoleId();
if(null != roleId && roleId == 2){
bo.setCompanyId(iCompanyService.selectCompanyById(getUserId()));
}
return iEmployeesService.queryPageList(bo, pageQuery);
}
......
......@@ -124,4 +124,6 @@ public class EmployeesBo extends BaseEntity {
*/
private String phone;
private Long userId;
}
......@@ -108,4 +108,6 @@ public interface ICompanyService {
* 新增机构统计
*/
DataViewVo dataCompany(DataViewBo dataViewBo);
int selectCompanyById(Long userId);
}
......@@ -289,4 +289,9 @@ public class CompanyServiceImpl implements ICompanyService {
public DataViewVo dataCompany(DataViewBo dataViewBo) {
return baseMapper.selectDataView(dataViewBo);
}
@Override
public int selectCompanyById(Long userId) {
return baseMapper.selectVoOne(new LambdaQueryWrapper<Company>().eq(Company::getUid, userId)).getId();
}
}
......@@ -136,6 +136,7 @@ public class EmployeesServiceImpl implements IEmployeesService {
lqw.like(StringUtils.isNotBlank(bo.getName()), Employees::getName, bo.getName());
lqw.eq(StringUtils.isNotBlank(bo.getStartYear()), Employees::getStartYear, bo.getStartYear());
lqw.eq(bo.getUid() != null, Employees::getUid, bo.getUid());
lqw.eq(bo.getCompanyId() != null, Employees::getCompanyId, bo.getCompanyId());
lqw.eq(bo.getStatus() != null, Employees::getStatus, bo.getStatus());
lqw.eq(bo.getNowType() != null, Employees::getNowType, bo.getNowType());
lqw.orderByDesc(Employees::getId);
......@@ -149,11 +150,6 @@ public class EmployeesServiceImpl implements IEmployeesService {
public Boolean insertByBo(EmployeesBo bo) {
Employees add = BeanUtil.toBean(bo, Employees.class);
add.setNowType(1);
/*Integer id = companyMapper.selectVoOne(new LambdaQueryWrapper<Company>().eq(Company::getUid, bo.getUid())).getId();
if(null != id && id != 0){
add.setCompanyId(1);
}*/
add.setCompanyId(1);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment