修改bug

This commit is contained in:
yangjun 2024-03-06 21:26:40 +08:00
parent ce1e459408
commit 50ab1a41fe
9 changed files with 31 additions and 4 deletions

View File

@ -480,7 +480,8 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
// queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))");
// queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)");
// Step.2 获取导出数据
List<KcExportConfigTpkwcqkjzglx> exportList = service.list(queryWrapper);
queryWrapper.groupBy("gh,xm");
List<KcExportConfigTpkwcqkjzglx> exportList = service.groupTklxList(queryWrapper);
Set<String> xqxnSet = exportList.stream().filter(x -> StringUtils.isNotBlank(x.getXqxn())).map(KcExportConfigTpkwcqkjzglx::getXqxn).collect(Collectors.toSet());
//根据当前学期学年硬合并出来一个数据

View File

@ -44,4 +44,6 @@ public interface KcExportConfigTpkwcqkjzglxMapper extends BaseMapper<KcExportCon
KcExportConfigTpkwcqkjzglx getDqxqtjlist(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
List<KcExportConfigTpkwcqkjzglx> getBxqSaveList(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
List<KcExportConfigTpkwcqkjzglx> groupTklxList(@Param(Constants.WRAPPER) QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper);
}

View File

@ -155,7 +155,7 @@
count( 'x' ) AS pj_sum
FROM
kc_evaluation a,
( SELECT start_time, end_time FROM kc_xqxn_history WHERE title = '2023秋' ) b,
( select bxqkssj as start_time , bxqkssj as end_time FROM kc_xqxn_history WHERE id = '1') b,
(
SELECT
xqxn,
@ -270,7 +270,7 @@
xm,
sf,
zt,
ytkcs,
ytkcs,+
rjzy,
#{xqxn} AS xqxn
FROM
@ -279,4 +279,10 @@
xqxn = #{type}
</select>
<select id="groupTklxList" resultType="org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx">
select max(id) as id,gh,GROUP_CONCAT(tklx) as tklx,dwmc,xm,sf,zt,max(ytkcs) as ytkcs,rjzy,xqxn
from kc_export_config_tpkwcqkjzglx
${ew.customSqlSegment}
</select>
</mapper>

View File

@ -42,4 +42,6 @@ public interface IKcExportConfigTpkwcqkjzglxService extends IService<KcExportCon
//获取是否有本学期数据
List<KcExportConfigTpkwcqkjzglx> getSfybxqsj();
List<KcExportConfigTpkwcqkjzglx> groupTklxList(QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper);
}

View File

@ -367,4 +367,9 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl<KcExportC
}
return null;
}
@Override
public List<KcExportConfigTpkwcqkjzglx> groupTklxList(QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper) {
return baseMapper.groupTklxList(queryWrapper);
}
}

View File

@ -73,7 +73,7 @@ public class SyncKcktStat extends BaseSync {
//-----------------修改课程表数据------------------------
KcKechengbiao kcKechengbiao = new KcKechengbiao();
kcKechengbiao.setXqxn(kcSysConfig.getFlag1());
kcKechengbiao.setSkjs("刘婷");
// kcKechengbiao.setSkjs("刘婷");
List<KcKechengbiao> kckblist = kcKechengbiaoService.getKechengbiaoList(kcKechengbiao);
for(KcKechengbiao KcKechengbiaoPar:kckblist){
QueryWrapper<KcKechengbiao> kcKechengbiaoQueryWrapper = new QueryWrapper<>();

View File

@ -108,6 +108,7 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
TimeInterval timer = DateUtil.timer();
Page<KcZhihuijiaoshi> page = new Page<>(pageNo, pageSize);
queryWrapper.orderByAsc("sort");
queryWrapper.orderByDesc("xm");
IPage<KcZhihuijiaoshi> pageList = kcZhihuijiaoshiService.page(page, queryWrapper);
log.info("01: {}",timer.intervalRestart());

View File

@ -207,6 +207,7 @@ public class KcKetangbiao implements Serializable {
/**是否停课*/
@Excel(name = "是否停课", width = 15)
@ApiModelProperty(value = "是否停课")
@Dict(dicCode = "sftk_kc")
private java.lang.Integer sftk;
/**停课原因*/
@Excel(name = "停课原因", width = 15)
@ -223,6 +224,7 @@ public class KcKetangbiao implements Serializable {
/**上课形式0-线上1-线下2-线上线下混合*/
@Excel(name = "上课形式0-线上1-线下2-线上线下混合", width = 15)
@ApiModelProperty(value = "上课形式0-线上1-线下2-线上线下混合")
@Dict(dicCode = "sftk_kc")
private java.lang.Integer skxs;
/**未知*/
@Excel(name = "未知", width = 15)
@ -320,4 +322,6 @@ public class KcKetangbiao implements Serializable {
@TableField(exist = false)
private KcJiaoshirongliang jiaoshirongliang;
@TableField(exist = false)
private String zhjs;
}

View File

@ -87,6 +87,12 @@
<if test="kcKetangbiao.sfyzhjs!=null and kcKetangbiao.sfyzhjs!=''">
and js.jsbh is not NULL
</if>
<if test='kcKetangbiao.zhjs!=null and kcKetangbiao.zhjs!="" and kcKetangbiao.zhjs=="1"'>
and js.jsbh is not NULL
</if>
<if test='kcKetangbiao.zhjs!=null and kcKetangbiao.zhjs!="" and kcKetangbiao.zhjs=="0"'>
and js.jsbh is NULL
</if>
<if test="kcKetangbiao.jzwh!=null and kcKetangbiao.jzwh!=''">
and jxljbxx.jzwh = #{kcKetangbiao.jzwh}
</if>