添加查询
This commit is contained in:
parent
a23b5acac5
commit
a9f3fa58fd
|
@ -12,9 +12,13 @@ import javax.servlet.http.HttpServletResponse;
|
|||
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.common.system.query.QueryGenerator;
|
||||
import org.jeecg.common.system.vo.LoginUser;
|
||||
import org.jeecg.common.util.oConvertUtils;
|
||||
import org.jeecg.modules.kc.kcSysConfig.entity.KcSysConfig;
|
||||
import org.jeecg.modules.kc.kcSysConfig.service.IKcSysConfigService;
|
||||
import org.jeecg.modules.kc.kcSzkc.entity.KcSzkc;
|
||||
import org.jeecg.modules.kc.kcSzkc.service.IKcSzkcService;
|
||||
import org.jeecg.modules.kc.ktgl.entity.KcKechengbiao;
|
||||
|
@ -57,6 +61,8 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
|||
private IKcKechengbiaoService kcKechengbiaoService;
|
||||
@Autowired
|
||||
private IKcSzkcService kcSzkcService;
|
||||
@Autowired
|
||||
private IKcSysConfigService kcSysConfigService;
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
|
@ -234,4 +240,25 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
|||
return super.importExcel(request, response, KcKechengbiao.class);
|
||||
}
|
||||
|
||||
@ApiOperation(value="课程管理-主表-分页列表查询", notes="课程管理-主表-分页列表查询")
|
||||
@GetMapping(value = "/getKechengbiaolist")
|
||||
public Result<IPage<KcKechengbiao>> getKechengbiaolist(KcKechengbiao kcKechengbiao,
|
||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<KcKechengbiao> queryWrapper = QueryGenerator.initQueryWrapper(kcKechengbiao, req.getParameterMap());
|
||||
KcSysConfig kcSysConfig = kcSysConfigService.getById("1");
|
||||
if(StringUtils.equals("0",kcKechengbiao.getCheckType())){//当前学年
|
||||
queryWrapper.eq("xqxn",kcSysConfig.getFlag1());
|
||||
}else{//历史学年
|
||||
queryWrapper.ne("xqxn",kcSysConfig.getFlag1());
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
queryWrapper.eq("jgh",sysUser.getUsername());
|
||||
queryWrapper.orderByAsc("kcmc,week");
|
||||
Page<KcKechengbiao> page = new Page<KcKechengbiao>(pageNo, pageSize);
|
||||
IPage<KcKechengbiao> pageList = kcKechengbiaoService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -252,5 +252,7 @@ public class KcKechengbiao implements Serializable {
|
|||
private java.lang.String ts;
|
||||
@TableField(exist = false)
|
||||
private java.lang.String ywcol;
|
||||
@TableField(exist = false)
|
||||
private java.lang.String checkType;
|
||||
|
||||
}
|
||||
|
|
|
@ -37,7 +37,7 @@ public class KcKetangbiaoServiceImpl extends ServiceImpl<KcKetangbiaoMapper, KcK
|
|||
@Override
|
||||
public IPage<KcKetangbiao> getKclblist(Page<KcKetangbiao> page, KcKetangbiao kcKetangbiao) {
|
||||
LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
//获取当前用户是否有白名单权限
|
||||
//获取当前用户是否有白名单权限
|
||||
QueryWrapper<KcTingkeBmd> kcTingkeBmdQueryWrapper = new QueryWrapper<>();
|
||||
kcTingkeBmdQueryWrapper.eq("jgh",user.getUsername());
|
||||
List<KcTingkeBmd> list = kcTingkeBmdMapper.selectList(kcTingkeBmdQueryWrapper);
|
||||
|
|
Loading…
Reference in New Issue