diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKechengbiaoController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKechengbiaoController.java index 29ba24db..b58b4676 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKechengbiaoController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKechengbiaoController.java @@ -81,7 +81,7 @@ public class KcKechengbiaoController extends JeecgController add(@RequestBody KcKechengbiao kcKechengbiao) { kcKechengbiaoService.save(kcKechengbiao); @@ -96,7 +96,7 @@ public class KcKechengbiaoController extends JeecgController edit(@RequestBody KcKechengbiao kcKechengbiao) { kcKechengbiaoService.updateById(kcKechengbiao); @@ -111,7 +111,7 @@ public class KcKechengbiaoController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { kcKechengbiaoService.removeById(id); @@ -126,7 +126,7 @@ public class KcKechengbiaoController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.kcKechengbiaoService.removeByIds(Arrays.asList(ids.split(","))); @@ -169,7 +169,7 @@ public class KcKechengbiaoController extends JeecgController importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, KcKechengbiao.class); diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java index d270c9ba..cfae85b9 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/ktgl/controller/KcKetangbiaoController.java @@ -85,7 +85,7 @@ public class KcKetangbiaoController extends JeecgController add(@RequestBody KcKetangbiao kcKetangbiao) { kcKetangbiaoService.save(kcKetangbiao); @@ -100,7 +100,7 @@ public class KcKetangbiaoController extends JeecgController edit(@RequestBody KcKetangbiao kcKetangbiao) { kcKetangbiaoService.updateById(kcKetangbiao); @@ -115,7 +115,7 @@ public class KcKetangbiaoController extends JeecgController delete(@RequestParam(name="id",required=true) String id) { kcKetangbiaoService.removeById(id); @@ -130,7 +130,7 @@ public class KcKetangbiaoController extends JeecgController deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.kcKetangbiaoService.removeByIds(Arrays.asList(ids.split(","))); @@ -160,7 +160,7 @@ public class KcKetangbiaoController extends JeecgController importExcel(HttpServletRequest request, HttpServletResponse response) { return super.importExcel(request, response, KcKetangbiao.class); } - + /** + * 查询统计信息 + * + * @param skrq + * @return + */ + //@AutoLog(value = "课堂管理-子表-查询统计信息") + @ApiOperation(value="课堂管理-子表-查询统计信息", notes="课堂管理-子表-查询统计信息") + @GetMapping(value = "/getCountList") + public Result 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> kcKetangbiao = kcKetangbiaoService.listMaps(qw); + if(kcKetangbiao==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(kcKetangbiao); + } //------------------------------yangjun------------------------------ // ------------------------------yangjun------------------------------ + + + }