修改bug
This commit is contained in:
parent
98e02eaf25
commit
816e496a39
|
@ -69,23 +69,27 @@ public class SyncKcKetangbiao extends BaseSync {
|
||||||
List<KcKetangbiao> arrayList = new ArrayList<>();
|
List<KcKetangbiao> arrayList = new ArrayList<>();
|
||||||
for(int i=0;i<list.size();i++){
|
for(int i=0;i<list.size();i++){
|
||||||
KcKetangbiao kcKetangbiaoOld = list.get(i);
|
KcKetangbiao kcKetangbiaoOld = list.get(i);
|
||||||
String jkzc[] = kcKetangbiaoOld.getJkzc().split(",");
|
try {
|
||||||
String week = kcKetangbiaoOld.getWeek();
|
String jkzc[] = kcKetangbiaoOld.getJkzc().split(",");
|
||||||
for(int j=0;j<jkzc.length;j++){
|
String week = kcKetangbiaoOld.getWeek();
|
||||||
KcKetangbiao kcKetangbiaoAddNew = new KcKetangbiao();
|
for(int j=0;j<jkzc.length;j++){
|
||||||
int djz = Integer.parseInt(jkzc[j]);
|
KcKetangbiao kcKetangbiaoAddNew = new KcKetangbiao();
|
||||||
BeanUtils.copyProperties(kcKetangbiaoOld,kcKetangbiaoAddNew);
|
int djz = Integer.parseInt(jkzc[j]);
|
||||||
kcKetangbiaoAddNew.setId(null);
|
BeanUtils.copyProperties(kcKetangbiaoOld,kcKetangbiaoAddNew);
|
||||||
//skrq 生成规则,取本学开始时间(kc_sys_config.bxqkssj)+(jkzc-1)*7+week
|
kcKetangbiaoAddNew.setId(null);
|
||||||
int addSj = (djz -1 )*7+Integer.parseInt(week)-1;
|
//skrq 生成规则,取本学开始时间(kc_sys_config.bxqkssj)+(jkzc-1)*7+week
|
||||||
Date date = DateUtils.parseDate(bxqkssj,"yyyy-MM-dd");
|
int addSj = (djz -1 )*7+Integer.parseInt(week)-1;
|
||||||
Calendar c = Calendar.getInstance();
|
Date date = DateUtils.parseDate(bxqkssj,"yyyy-MM-dd");
|
||||||
c.setTime(date);
|
Calendar c = Calendar.getInstance();
|
||||||
c.add(Calendar.DAY_OF_MONTH, addSj);
|
c.setTime(date);
|
||||||
String skrq = DateUtils.formatDate(c,"yyyy-MM-dd");
|
c.add(Calendar.DAY_OF_MONTH, addSj);
|
||||||
kcKetangbiaoAddNew.setSkrq(skrq);
|
String skrq = DateUtils.formatDate(c,"yyyy-MM-dd");
|
||||||
kcKetangbiaoAddNew.setDijizhou(djz);
|
kcKetangbiaoAddNew.setSkrq(skrq);
|
||||||
arrayList.add(kcKetangbiaoAddNew);
|
kcKetangbiaoAddNew.setDijizhou(djz);
|
||||||
|
arrayList.add(kcKetangbiaoAddNew);
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
kcKetangbiaoService.saveBatch(arrayList);
|
kcKetangbiaoService.saveBatch(arrayList);
|
||||||
|
|
|
@ -58,4 +58,12 @@
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectPage" resultType="org.jeecg.modules.kc.ktgl.entity.KcKechengbiao">
|
||||||
|
select * from (
|
||||||
|
select * from kc_kechengbiao where id in (select min(id) from kc_kechengbiao GROUP BY kcmc ,skjs,hh,skdd)
|
||||||
|
and ( kcdl not like '%实习%' or kcdl not like '%实训%' or kcdl not like '%实践%')
|
||||||
|
) a
|
||||||
|
${ew.customSqlSegment}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue