2023年5月24日 新增统计子页
This commit is contained in:
parent
53467ee446
commit
74cc98b3e1
|
@ -62,6 +62,9 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
|||
@Lazy
|
||||
@Autowired
|
||||
private CommonAPI commonApi;
|
||||
|
||||
String startTime = "2023-02-19";
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
|
@ -199,7 +202,6 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
|||
@GetMapping(value = "/getCountList")
|
||||
public Result<Object> getCountList(String skrq) {
|
||||
Map<String, Object> rmap = Maps.newHashMap();
|
||||
String startTime = "2023-02-19";
|
||||
//第一句-今日课堂
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.select("count(*) - 0 num",//【今日课堂数:总数】
|
||||
|
@ -248,6 +250,140 @@ public class KcKetangbiaoController extends JeecgController<KcKetangbiao, IKcKet
|
|||
return Result.OK(rmap);
|
||||
}
|
||||
|
||||
/**
|
||||
* 今日课堂总数详情
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-今日课堂总数详情", notes="课堂管理-子表-今日课堂总数详情")
|
||||
@GetMapping(value = "/jrktzsList")
|
||||
public Result<?> jrktzsList(String skrq) {
|
||||
//第一句-今日课堂-总数
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.select("*");
|
||||
qw.eq("skrq", skrq);
|
||||
List<Map<String, Object>> kcKetangbiaoList = kcKetangbiaoService.listMaps(qw);
|
||||
return Result.OK(kcKetangbiaoList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 今日课堂已下课数详情
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-今日课堂已下课数详情", notes="课堂管理-子表-今日课堂已下课数详情")
|
||||
@GetMapping(value = "/jrktyxkList")
|
||||
public Result<?> jrktyxkList(String skrq) {
|
||||
//第一句-今日课堂-已下课数
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.select("*");
|
||||
qw.eq("skrq", skrq);
|
||||
qw.apply("date_format( now(), '%H%i' ) > hhjs");
|
||||
List<Map<String, Object>> kcKetangbiaoList = kcKetangbiaoService.listMaps(qw);
|
||||
return Result.OK(kcKetangbiaoList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 今日课堂上课中详情
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-今日课堂上课中详情", notes="课堂管理-子表-今日课堂上课中详情")
|
||||
@GetMapping(value = "/skzList")
|
||||
public Result<?> skzList(String skrq) {
|
||||
//第一句-今日课堂-上课中
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.select("*");
|
||||
qw.eq("skrq", skrq);
|
||||
qw.apply("date_format( now(), '%H%i' ) < hhjs AND date_format( now(), '%H%i' ) > hhks");
|
||||
List<Map<String, Object>> kcKetangbiaoList = kcKetangbiaoService.listMaps(qw);
|
||||
return Result.OK(kcKetangbiaoList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已开课堂总数详情
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-已开课堂总数详情", notes="课堂管理-子表-已开课堂总数详情")
|
||||
@GetMapping(value = "/ykktzsList")
|
||||
public Result<?> ykktzsList(String skrq) {
|
||||
//查询第三句-已开课堂总数
|
||||
QueryWrapper qw3 = new QueryWrapper();
|
||||
qw3.select("*");
|
||||
qw3.ge("skrq",startTime);//<=
|
||||
qw3.le("skrq",skrq);//>=
|
||||
List<Map<String, Object>> kcKetangbiao3List = kcKetangbiaoService.listMaps(qw3);
|
||||
return Result.OK(kcKetangbiao3List);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已开课堂听课课堂详情
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-已开课堂听课课堂详情", notes="课堂管理-子表-已开课堂听课课堂详情")
|
||||
@GetMapping(value = "/ykkttkktList")
|
||||
public Result<?> ykkttkktList(String skrq) {
|
||||
//查询第三句-已开课堂听课课堂
|
||||
KcKetangbiao kcKetangbiao = new KcKetangbiao();
|
||||
kcKetangbiao.setStartTime(startTime);
|
||||
kcKetangbiao.setEndTime(skrq);
|
||||
List<Map<String, Object>> listTjIndex = kcKetangbiaoService.getIndexYkktstjYkkttkktList(kcKetangbiao);
|
||||
return Result.OK(listTjIndex);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已开课堂听课课堂详情 听课人次
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-已开课堂听课课堂详情", notes="课堂管理-子表-已开课堂听课课堂详情")
|
||||
@GetMapping(value = "/ykkttkrcList")
|
||||
public Result<?> ykkttkrcList(String skrq) {
|
||||
//查询第三句-已开课堂听课课堂
|
||||
KcKetangbiao kcKetangbiao = new KcKetangbiao();
|
||||
kcKetangbiao.setStartTime(startTime);
|
||||
kcKetangbiao.setEndTime(skrq);
|
||||
List<Map<String, Object>> listTjIndex = kcKetangbiaoService.getIndexYkktstjYkkttkrcList(kcKetangbiao);
|
||||
return Result.OK(listTjIndex);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已开课堂听课课堂详情 听课人次
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-已开课堂听课课堂详情", notes="课堂管理-子表-已开课堂听课课堂详情")
|
||||
@GetMapping(value = "/jrtkktsList")
|
||||
public Result<?> jrtkktsList(String skrq) {
|
||||
//查询第三句-已开课堂听课课堂
|
||||
List<Map<String, Object>> kcKetangbiao2List = kcKetangbiaoService.selectJrTkJrtkktsList(skrq);
|
||||
return Result.OK(kcKetangbiao2List);
|
||||
}
|
||||
|
||||
/**
|
||||
* 已开课堂听课课堂详情 听课人次
|
||||
*
|
||||
*
|
||||
* @param skrq
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation(value="课堂管理-子表-已开课堂听课课堂详情", notes="课堂管理-子表-已开课堂听课课堂详情")
|
||||
@GetMapping(value = "/jrtktkrcList")
|
||||
public Result<?> jrtktkrcList(String skrq) {
|
||||
//查询第三句-已开课堂听课课堂
|
||||
List<Map<String, Object>> kcKetangbiao2List = kcKetangbiaoService.selectJrTkJrtktkrcList(skrq);
|
||||
return Result.OK(kcKetangbiao2List);
|
||||
}
|
||||
|
||||
//------------------------------yangjun------------------------------
|
||||
|
||||
@ApiOperation(value="课堂管理-子表-分页列表查询", notes="课堂管理-子表-分页列表查询")
|
||||
|
|
|
@ -31,4 +31,12 @@ public interface KcKetangbiaoMapper extends BaseMapper<KcKetangbiao> {
|
|||
List<KcKetangbiao> selectSyncList(KcKetangbiao kcKetangbiao);
|
||||
|
||||
void saveHis(KcKetangbiao kcKetangbiaohis);
|
||||
|
||||
List<Map<String, Object>> getIndexYkktstjYkkttkktList(KcKetangbiao kcKetangbiao);
|
||||
|
||||
List<Map<String, Object>> getIndexYkktstjYkkttkrcList(KcKetangbiao kcKetangbiao);
|
||||
|
||||
List<Map<String, Object>> selectJrTkJrtkktsList(String skrq);
|
||||
|
||||
List<Map<String, Object>> selectJrTkJrtktkrcList(String skrq);
|
||||
}
|
||||
|
|
|
@ -137,6 +137,53 @@
|
|||
'' as sfxsk,jgh,bz,zt,jsbh,kcdl
|
||||
from kc_kechengbiao
|
||||
</select>
|
||||
<select id="getIndexYkktstjYkkttkktList" resultType="java.util.Map">
|
||||
SELECT
|
||||
*
|
||||
FROM kc_ketangbiao k, kc_tingke t WHERE k.id = t.kechengbiaoid
|
||||
and t.tingketime > '1'
|
||||
<if test="startTime != '' and startTime != null">
|
||||
AND skrq >= #{startTime}
|
||||
</if>
|
||||
<if test="endTime != '' and endTime != null">
|
||||
AND skrq <= #{endTime}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="getIndexYkktstjYkkttkrcList" resultType="java.util.Map">
|
||||
SELECT
|
||||
*
|
||||
FROM kc_ketangbiao k, kc_tingke t WHERE k.id = t.kechengbiaoid
|
||||
and t.tingketime > '1'
|
||||
<if test="startTime != '' and startTime != null">
|
||||
AND skrq >= #{startTime}
|
||||
</if>
|
||||
<if test="endTime != '' and endTime != null">
|
||||
AND skrq <= #{endTime}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectJrTkJrtkktsList" resultType="java.util.Map">
|
||||
SELECT
|
||||
*
|
||||
FROM kc_ketangbiao k, kc_tingke t
|
||||
WHERE k.id = t.kechengbiaoid
|
||||
and t.tingketime > '1'
|
||||
<if test="skrq != '' and skrq != null">
|
||||
AND skrq = #{skrq}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="selectJrTkJrtktkrcList" resultType="java.util.Map">
|
||||
SELECT
|
||||
*
|
||||
FROM kc_ketangbiao k, kc_tingke t
|
||||
WHERE k.id = t.kechengbiaoid
|
||||
and t.tingketime > '1'
|
||||
<if test="skrq != '' and skrq != null">
|
||||
AND skrq = #{skrq}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<insert id="saveHis">
|
||||
insert into kc_ketangbiao_his select *,#{ts} from kc_ketangbiao
|
||||
|
|
|
@ -32,4 +32,12 @@ public interface IKcKetangbiaoService extends IService<KcKetangbiao> {
|
|||
* @param kcKetangbiaohis
|
||||
*/
|
||||
void saveHis(KcKetangbiao kcKetangbiaohis);
|
||||
|
||||
List<Map<String, Object>> getIndexYkktstjYkkttkktList(KcKetangbiao kcKetangbiao);
|
||||
|
||||
List<Map<String, Object>> getIndexYkktstjYkkttkrcList(KcKetangbiao kcKetangbiao);
|
||||
|
||||
List<Map<String, Object>> selectJrTkJrtkktsList(String skrq);
|
||||
|
||||
List<Map<String, Object>> selectJrTkJrtktkrcList(String skrq);
|
||||
}
|
||||
|
|
|
@ -51,4 +51,24 @@ public class KcKetangbiaoServiceImpl extends ServiceImpl<KcKetangbiaoMapper, KcK
|
|||
public void saveHis(KcKetangbiao kcKetangbiaohis) {
|
||||
baseMapper.saveHis(kcKetangbiaohis);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> getIndexYkktstjYkkttkktList(KcKetangbiao kcKetangbiao) {
|
||||
return baseMapper.getIndexYkktstjYkkttkktList(kcKetangbiao);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> getIndexYkktstjYkkttkrcList(KcKetangbiao kcKetangbiao) {
|
||||
return baseMapper.getIndexYkktstjYkkttkrcList(kcKetangbiao);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectJrTkJrtkktsList(String skrq) {
|
||||
return baseMapper.selectJrTkJrtkktsList(skrq);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> selectJrTkJrtktkrcList(String skrq) {
|
||||
return baseMapper.selectJrTkJrtktkrcList(skrq);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue