Merge branch 'master' of https://gitee.com/mini-org-project/course_information_center_java
This commit is contained in:
commit
fc41f35eb2
|
@ -81,7 +81,7 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课程管理-主表-添加")
|
@AutoLog(value = "课程管理-主表-添加")
|
||||||
@ApiOperation(value="课程管理-主表-添加", notes="课程管理-主表-添加")
|
@ApiOperation(value="课程管理-主表-添加", notes="课程管理-主表-添加")
|
||||||
@RequiresPermissions("ktgl:kc_kechengbiao:add")
|
// @RequiresPermissions("ktgl:kc_kechengbiao:add")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<String> add(@RequestBody KcKechengbiao kcKechengbiao) {
|
public Result<String> add(@RequestBody KcKechengbiao kcKechengbiao) {
|
||||||
kcKechengbiaoService.save(kcKechengbiao);
|
kcKechengbiaoService.save(kcKechengbiao);
|
||||||
|
@ -96,7 +96,7 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课程管理-主表-编辑")
|
@AutoLog(value = "课程管理-主表-编辑")
|
||||||
@ApiOperation(value="课程管理-主表-编辑", notes="课程管理-主表-编辑")
|
@ApiOperation(value="课程管理-主表-编辑", notes="课程管理-主表-编辑")
|
||||||
@RequiresPermissions("ktgl:kc_kechengbiao:edit")
|
// @RequiresPermissions("ktgl:kc_kechengbiao:edit")
|
||||||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
public Result<String> edit(@RequestBody KcKechengbiao kcKechengbiao) {
|
public Result<String> edit(@RequestBody KcKechengbiao kcKechengbiao) {
|
||||||
kcKechengbiaoService.updateById(kcKechengbiao);
|
kcKechengbiaoService.updateById(kcKechengbiao);
|
||||||
|
@ -111,7 +111,7 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课程管理-主表-通过id删除")
|
@AutoLog(value = "课程管理-主表-通过id删除")
|
||||||
@ApiOperation(value="课程管理-主表-通过id删除", notes="课程管理-主表-通过id删除")
|
@ApiOperation(value="课程管理-主表-通过id删除", notes="课程管理-主表-通过id删除")
|
||||||
@RequiresPermissions("ktgl:kc_kechengbiao:delete")
|
// @RequiresPermissions("ktgl:kc_kechengbiao:delete")
|
||||||
@DeleteMapping(value = "/delete")
|
@DeleteMapping(value = "/delete")
|
||||||
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||||
kcKechengbiaoService.removeById(id);
|
kcKechengbiaoService.removeById(id);
|
||||||
|
@ -126,7 +126,7 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课程管理-主表-批量删除")
|
@AutoLog(value = "课程管理-主表-批量删除")
|
||||||
@ApiOperation(value="课程管理-主表-批量删除", notes="课程管理-主表-批量删除")
|
@ApiOperation(value="课程管理-主表-批量删除", notes="课程管理-主表-批量删除")
|
||||||
@RequiresPermissions("ktgl:kc_kechengbiao:deleteBatch")
|
// @RequiresPermissions("ktgl:kc_kechengbiao:deleteBatch")
|
||||||
@DeleteMapping(value = "/deleteBatch")
|
@DeleteMapping(value = "/deleteBatch")
|
||||||
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||||
this.kcKechengbiaoService.removeByIds(Arrays.asList(ids.split(",")));
|
this.kcKechengbiaoService.removeByIds(Arrays.asList(ids.split(",")));
|
||||||
|
@ -169,7 +169,7 @@ public class KcKechengbiaoController extends JeecgController<KcKechengbiao, IKcK
|
||||||
* @param response
|
* @param response
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("ktgl:kc_kechengbiao:importExcel")
|
// @RequiresPermissions("ktgl:kc_kechengbiao:importExcel")
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
return super.importExcel(request, response, KcKechengbiao.class);
|
return super.importExcel(request, response, KcKechengbiao.class);
|
||||||
|
|
|
@ -85,7 +85,7 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课堂管理-子表-添加")
|
@AutoLog(value = "课堂管理-子表-添加")
|
||||||
@ApiOperation(value="课堂管理-子表-添加", notes="课堂管理-子表-添加")
|
@ApiOperation(value="课堂管理-子表-添加", notes="课堂管理-子表-添加")
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:add")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:add")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<String> add(@RequestBody KcKetangbiao kcKetangbiao) {
|
public Result<String> add(@RequestBody KcKetangbiao kcKetangbiao) {
|
||||||
kcKetangbiaoService.save(kcKetangbiao);
|
kcKetangbiaoService.save(kcKetangbiao);
|
||||||
|
@ -100,7 +100,7 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课堂管理-子表-编辑")
|
@AutoLog(value = "课堂管理-子表-编辑")
|
||||||
@ApiOperation(value="课堂管理-子表-编辑", notes="课堂管理-子表-编辑")
|
@ApiOperation(value="课堂管理-子表-编辑", notes="课堂管理-子表-编辑")
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:edit")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:edit")
|
||||||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
|
||||||
public Result<String> edit(@RequestBody KcKetangbiao kcKetangbiao) {
|
public Result<String> edit(@RequestBody KcKetangbiao kcKetangbiao) {
|
||||||
kcKetangbiaoService.updateById(kcKetangbiao);
|
kcKetangbiaoService.updateById(kcKetangbiao);
|
||||||
|
@ -115,7 +115,7 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课堂管理-子表-通过id删除")
|
@AutoLog(value = "课堂管理-子表-通过id删除")
|
||||||
@ApiOperation(value="课堂管理-子表-通过id删除", notes="课堂管理-子表-通过id删除")
|
@ApiOperation(value="课堂管理-子表-通过id删除", notes="课堂管理-子表-通过id删除")
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:delete")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:delete")
|
||||||
@DeleteMapping(value = "/delete")
|
@DeleteMapping(value = "/delete")
|
||||||
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
||||||
kcKetangbiaoService.removeById(id);
|
kcKetangbiaoService.removeById(id);
|
||||||
|
@ -130,7 +130,7 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
*/
|
*/
|
||||||
@AutoLog(value = "课堂管理-子表-批量删除")
|
@AutoLog(value = "课堂管理-子表-批量删除")
|
||||||
@ApiOperation(value="课堂管理-子表-批量删除", notes="课堂管理-子表-批量删除")
|
@ApiOperation(value="课堂管理-子表-批量删除", notes="课堂管理-子表-批量删除")
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:deleteBatch")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:deleteBatch")
|
||||||
@DeleteMapping(value = "/deleteBatch")
|
@DeleteMapping(value = "/deleteBatch")
|
||||||
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
||||||
this.kcKetangbiaoService.removeByIds(Arrays.asList(ids.split(",")));
|
this.kcKetangbiaoService.removeByIds(Arrays.asList(ids.split(",")));
|
||||||
|
@ -160,7 +160,7 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
* @param request
|
* @param request
|
||||||
* @param kcKetangbiao
|
* @param kcKetangbiao
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:exportXls")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:exportXls")
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, KcKetangbiao kcKetangbiao) {
|
public ModelAndView exportXls(HttpServletRequest request, KcKetangbiao kcKetangbiao) {
|
||||||
return super.exportXls(request, kcKetangbiao, KcKetangbiao.class, "课堂管理-子表");
|
return super.exportXls(request, kcKetangbiao, KcKetangbiao.class, "课堂管理-子表");
|
||||||
|
@ -173,15 +173,51 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
||||||
* @param response
|
* @param response
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("ktgl:kc_ketangbiao:importExcel")
|
// @RequiresPermissions("ktgl:kc_ketangbiao:importExcel")
|
||||||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
|
||||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
return super.importExcel(request, response, KcKetangbiao.class);
|
return super.importExcel(request, response, KcKetangbiao.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询统计信息
|
||||||
|
*
|
||||||
|
* @param skrq
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
//@AutoLog(value = "课堂管理-子表-查询统计信息")
|
||||||
|
@ApiOperation(value="课堂管理-子表-查询统计信息", notes="课堂管理-子表-查询统计信息")
|
||||||
|
@GetMapping(value = "/getCountList")
|
||||||
|
public Result<Object> getCountList(String skrq) {
|
||||||
|
QueryWrapper qw = new QueryWrapper();
|
||||||
|
qw.select("count(*) - 0 num",//【今日课堂数:总数】
|
||||||
|
"count( CASE WHEN zbpx = '1' THEN '1' END ) txktnum",//【今日课堂数:腾讯】
|
||||||
|
"count( CASE WHEN zbpx = '4' THEN '1' END ) ddktnum",//【今日课堂数:钉钉】
|
||||||
|
"count( CASE WHEN zbpx IN ( '2', '3', '5', '6', '7', '8' ) THEN '1' END ) qtktnum",//【今日课堂数:其他】
|
||||||
|
"count( CASE WHEN date_format( now(), '%H%i' ) > hhjs THEN 1 END ) xkktnum",//【今日课堂数:已下课】
|
||||||
|
"count( CASE WHEN date_format( now(), '%H%i' ) < hhjs AND date_format( now(), '%H%i' ) > hhks THEN 1 END ) zzsknum"//【上课中】
|
||||||
|
);
|
||||||
|
qw.eq("skrq",skrq);
|
||||||
|
// select
|
||||||
|
// count(*) - 0 num, -- 【今日课堂数:总数】
|
||||||
|
// count( CASE WHEN zbpx = '1' THEN '1' END ) txktnum, -- 【今日课堂数:腾讯】
|
||||||
|
// count( CASE WHEN zbpx = '4' THEN '1' END ) ddktnum, --【今日课堂数:钉钉】
|
||||||
|
// count( CASE WHEN zbpx IN ( '2', '3', '5', '6', '7', '8' ) THEN '1' END ) qtktnum, -- 【今日课堂数:其他】
|
||||||
|
// count( CASE WHEN date_format( now(), '%H%i' ) > hhjs THEN 1 END ) xkktnum, -- 【今日课堂数:已下课】
|
||||||
|
// count( CASE WHEN date_format( now(), '%H%i' ) < hhjs AND date_format( now(), '%H%i' ) > hhks THEN 1 END ) zzsknum -- 【上课中】
|
||||||
|
// FROM ketangbiao
|
||||||
|
// WHERE skrq = '2023-04-03'
|
||||||
|
List<java.util.Map<String, Object>> kcKetangbiao = kcKetangbiaoService.listMaps(qw);
|
||||||
|
if(kcKetangbiao==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
return Result.OK(kcKetangbiao);
|
||||||
|
}
|
||||||
|
|
||||||
//------------------------------yangjun------------------------------
|
//------------------------------yangjun------------------------------
|
||||||
|
|
||||||
// ------------------------------yangjun------------------------------
|
// ------------------------------yangjun------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue