修改bug
This commit is contained in:
parent
ce1e459408
commit
50ab1a41fe
|
@ -480,7 +480,8 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
// queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))");
|
// queryWrapper.apply("(zt = '在职' or (zt= '退休' and ytkcs-0 >0))");
|
||||||
// queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)");
|
// queryWrapper.apply("dwmc in (select kkdw from kc_kkdw21_view)");
|
||||||
// Step.2 获取导出数据
|
// 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());
|
Set<String> xqxnSet = exportList.stream().filter(x -> StringUtils.isNotBlank(x.getXqxn())).map(KcExportConfigTpkwcqkjzglx::getXqxn).collect(Collectors.toSet());
|
||||||
//根据当前学期学年,硬合并出来一个数据
|
//根据当前学期学年,硬合并出来一个数据
|
||||||
|
|
|
@ -44,4 +44,6 @@ public interface KcExportConfigTpkwcqkjzglxMapper extends BaseMapper<KcExportCon
|
||||||
KcExportConfigTpkwcqkjzglx getDqxqtjlist(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
|
KcExportConfigTpkwcqkjzglx getDqxqtjlist(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
|
||||||
|
|
||||||
List<KcExportConfigTpkwcqkjzglx> getBxqSaveList(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
|
List<KcExportConfigTpkwcqkjzglx> getBxqSaveList(KcExportConfigTpkwcqkjzglx kcExportConfigTpkwcqkjzglx);
|
||||||
|
|
||||||
|
List<KcExportConfigTpkwcqkjzglx> groupTklxList(@Param(Constants.WRAPPER) QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
|
@ -155,7 +155,7 @@
|
||||||
count( 'x' ) AS pj_sum
|
count( 'x' ) AS pj_sum
|
||||||
FROM
|
FROM
|
||||||
kc_evaluation a,
|
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
|
SELECT
|
||||||
xqxn,
|
xqxn,
|
||||||
|
@ -270,7 +270,7 @@
|
||||||
xm,
|
xm,
|
||||||
sf,
|
sf,
|
||||||
zt,
|
zt,
|
||||||
ytkcs,
|
ytkcs,+
|
||||||
rjzy,
|
rjzy,
|
||||||
#{xqxn} AS xqxn
|
#{xqxn} AS xqxn
|
||||||
FROM
|
FROM
|
||||||
|
@ -279,4 +279,10 @@
|
||||||
xqxn = #{type}
|
xqxn = #{type}
|
||||||
</select>
|
</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>
|
</mapper>
|
|
@ -42,4 +42,6 @@ public interface IKcExportConfigTpkwcqkjzglxService extends IService<KcExportCon
|
||||||
|
|
||||||
//获取是否有本学期数据
|
//获取是否有本学期数据
|
||||||
List<KcExportConfigTpkwcqkjzglx> getSfybxqsj();
|
List<KcExportConfigTpkwcqkjzglx> getSfybxqsj();
|
||||||
|
|
||||||
|
List<KcExportConfigTpkwcqkjzglx> groupTklxList(QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
|
@ -367,4 +367,9 @@ public class KcExportConfigTpkwcqkjzglxServiceImpl extends ServiceImpl<KcExportC
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<KcExportConfigTpkwcqkjzglx> groupTklxList(QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper) {
|
||||||
|
return baseMapper.groupTklxList(queryWrapper);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,7 +73,7 @@ public class SyncKcktStat extends BaseSync {
|
||||||
//-----------------修改课程表数据------------------------
|
//-----------------修改课程表数据------------------------
|
||||||
KcKechengbiao kcKechengbiao = new KcKechengbiao();
|
KcKechengbiao kcKechengbiao = new KcKechengbiao();
|
||||||
kcKechengbiao.setXqxn(kcSysConfig.getFlag1());
|
kcKechengbiao.setXqxn(kcSysConfig.getFlag1());
|
||||||
kcKechengbiao.setSkjs("刘婷");
|
// kcKechengbiao.setSkjs("刘婷");
|
||||||
List<KcKechengbiao> kckblist = kcKechengbiaoService.getKechengbiaoList(kcKechengbiao);
|
List<KcKechengbiao> kckblist = kcKechengbiaoService.getKechengbiaoList(kcKechengbiao);
|
||||||
for(KcKechengbiao KcKechengbiaoPar:kckblist){
|
for(KcKechengbiao KcKechengbiaoPar:kckblist){
|
||||||
QueryWrapper<KcKechengbiao> kcKechengbiaoQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<KcKechengbiao> kcKechengbiaoQueryWrapper = new QueryWrapper<>();
|
||||||
|
|
|
@ -108,6 +108,7 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
|
||||||
TimeInterval timer = DateUtil.timer();
|
TimeInterval timer = DateUtil.timer();
|
||||||
Page<KcZhihuijiaoshi> page = new Page<>(pageNo, pageSize);
|
Page<KcZhihuijiaoshi> page = new Page<>(pageNo, pageSize);
|
||||||
queryWrapper.orderByAsc("sort");
|
queryWrapper.orderByAsc("sort");
|
||||||
|
queryWrapper.orderByDesc("xm");
|
||||||
IPage<KcZhihuijiaoshi> pageList = kcZhihuijiaoshiService.page(page, queryWrapper);
|
IPage<KcZhihuijiaoshi> pageList = kcZhihuijiaoshiService.page(page, queryWrapper);
|
||||||
|
|
||||||
log.info("01: {}",timer.intervalRestart());
|
log.info("01: {}",timer.intervalRestart());
|
||||||
|
|
|
@ -207,6 +207,7 @@ public class KcKetangbiao implements Serializable {
|
||||||
/**是否停课*/
|
/**是否停课*/
|
||||||
@Excel(name = "是否停课", width = 15)
|
@Excel(name = "是否停课", width = 15)
|
||||||
@ApiModelProperty(value = "是否停课")
|
@ApiModelProperty(value = "是否停课")
|
||||||
|
@Dict(dicCode = "sftk_kc")
|
||||||
private java.lang.Integer sftk;
|
private java.lang.Integer sftk;
|
||||||
/**停课原因*/
|
/**停课原因*/
|
||||||
@Excel(name = "停课原因", width = 15)
|
@Excel(name = "停课原因", width = 15)
|
||||||
|
@ -223,6 +224,7 @@ public class KcKetangbiao implements Serializable {
|
||||||
/**上课形式,0-线上,1-线下,2-线上线下混合*/
|
/**上课形式,0-线上,1-线下,2-线上线下混合*/
|
||||||
@Excel(name = "上课形式,0-线上,1-线下,2-线上线下混合", width = 15)
|
@Excel(name = "上课形式,0-线上,1-线下,2-线上线下混合", width = 15)
|
||||||
@ApiModelProperty(value = "上课形式,0-线上,1-线下,2-线上线下混合")
|
@ApiModelProperty(value = "上课形式,0-线上,1-线下,2-线上线下混合")
|
||||||
|
@Dict(dicCode = "sftk_kc")
|
||||||
private java.lang.Integer skxs;
|
private java.lang.Integer skxs;
|
||||||
/**未知*/
|
/**未知*/
|
||||||
@Excel(name = "未知", width = 15)
|
@Excel(name = "未知", width = 15)
|
||||||
|
@ -320,4 +322,6 @@ public class KcKetangbiao implements Serializable {
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private KcJiaoshirongliang jiaoshirongliang;
|
private KcJiaoshirongliang jiaoshirongliang;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String zhjs;
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,6 +87,12 @@
|
||||||
<if test="kcKetangbiao.sfyzhjs!=null and kcKetangbiao.sfyzhjs!=''">
|
<if test="kcKetangbiao.sfyzhjs!=null and kcKetangbiao.sfyzhjs!=''">
|
||||||
and js.jsbh is not NULL
|
and js.jsbh is not NULL
|
||||||
</if>
|
</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!=''">
|
<if test="kcKetangbiao.jzwh!=null and kcKetangbiao.jzwh!=''">
|
||||||
and jxljbxx.jzwh = #{kcKetangbiao.jzwh}
|
and jxljbxx.jzwh = #{kcKetangbiao.jzwh}
|
||||||
</if>
|
</if>
|
||||||
|
|
Loading…
Reference in New Issue