|
@@ -53,8 +53,10 @@ public class XiaoyuanPayServiceImpl implements IXiaoyuanPayService {
|
|
|
public Page<XiaoyuanPayVo> queryPageList(XiaoyuanPayBo bo, PageQuery pageQuery) {
|
|
|
|
|
|
//todo 获取自己的工号 如果是当前有学校角色,则不获取
|
|
|
- String username = LoginHelper.getLoginUser().getUsername();
|
|
|
- bo.setTeacherNum(username);
|
|
|
+ if(!LoginHelper.isSuperAdmin() && !LoginHelper.isTenantSchool()){
|
|
|
+ String username = LoginHelper.getLoginUser().getUsername();
|
|
|
+ bo.setTeacherNum(username);
|
|
|
+ }
|
|
|
LambdaQueryWrapper<XiaoyuanPay> lqw = buildQueryWrapper(bo);
|
|
|
Page<XiaoyuanPayVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
//处理的返回值List
|
|
@@ -110,7 +112,7 @@ public class XiaoyuanPayServiceImpl implements IXiaoyuanPayService {
|
|
|
private LambdaQueryWrapper<XiaoyuanPay> buildQueryWrapper(XiaoyuanPayBo bo) {
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
LambdaQueryWrapper<XiaoyuanPay> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.like(StringUtils.isNotBlank(bo.getTeacherName()), XiaoyuanPay::getTeacherName, bo.getTeacherName());
|
|
|
+ lqw.eq(StringUtils.isNotBlank(bo.getTeacherNum()), XiaoyuanPay::getTeacherNum, bo.getTeacherNum());
|
|
|
lqw.eq(bo.getTeacherId() != null, XiaoyuanPay::getTeacherId, bo.getTeacherId());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getTableHead()), XiaoyuanPay::getTableHead, bo.getTableHead());
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getTableDetail()), XiaoyuanPay::getTableDetail, bo.getTableDetail());
|