2023年8月25日 修改问题
This commit is contained in:
parent
a5ce8eb982
commit
69ee67947b
|
@ -21,6 +21,7 @@ import org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx;
|
||||||
import org.jeecg.modules.kc.config.export.Export;
|
import org.jeecg.modules.kc.config.export.Export;
|
||||||
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
||||||
import org.jeecg.modules.kc.grab.SynchronizationService.tools.ChangeTingKeTongJi;
|
import org.jeecg.modules.kc.grab.SynchronizationService.tools.ChangeTingKeTongJi;
|
||||||
|
import org.jeecg.modules.kc.grab.imports.entity.Xxhbuser;
|
||||||
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
||||||
import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory;
|
import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory;
|
||||||
import org.jeecg.modules.kc.tksf.kctkcstj.entity.KcTkcstj;
|
import org.jeecg.modules.kc.tksf.kctkcstj.entity.KcTkcstj;
|
||||||
|
@ -86,15 +87,27 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(kcExportConfigTpkwcqkjzglx, req.getParameterMap());
|
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(kcExportConfigTpkwcqkjzglx, req.getParameterMap());
|
||||||
// queryWrapper.eq(StringUtils.isNotBlank(kcExportConfigTpkwcqkjzglx.getDwmc()),"b.dwmc",kcExportConfigTpkwcqkjzglx.getDwmc());
|
// queryWrapper.eq(StringUtils.isNotBlank(kcExportConfigTpkwcqkjzglx.getDwmc()),"b.dwmc",kcExportConfigTpkwcqkjzglx.getDwmc());
|
||||||
|
if(kcExportConfigTpkwcqkjzglx.isFindByDwmc()){
|
||||||
|
QueryWrapper<Xxhbuser> uqw = new QueryWrapper<>();
|
||||||
|
//LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
uqw.eq("gh",kcExportConfigTpkwcqkjzglx.getFindGh());
|
||||||
|
uqw.last("limit 1");
|
||||||
|
Xxhbuser xxhbUser = xxhbuserService.getOne(uqw);
|
||||||
|
if(xxhbUser == null) {
|
||||||
|
return Result.OK(new Page<>());
|
||||||
|
}
|
||||||
|
queryWrapper.eq("dwmc ",xxhbUser.getDwmc());
|
||||||
|
}
|
||||||
Page<KcExportConfigTpkwcqkjzglx> page = new Page<>(pageNo, pageSize);
|
Page<KcExportConfigTpkwcqkjzglx> page = new Page<>(pageNo, pageSize);
|
||||||
IPage<KcExportConfigTpkwcqkjzglx> pageList = kcExportConfigTpkwcqkjzglxService.page(page, queryWrapper);
|
IPage<KcExportConfigTpkwcqkjzglx> pageList = kcExportConfigTpkwcqkjzglxService.page(page, queryWrapper);
|
||||||
//根据当前学期学年,硬合并出来一个数据
|
//根据当前学期学年,硬合并出来一个数据
|
||||||
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
||||||
KcXqxnHistory kcXqxnHistory = changeTingKeTongJi.getXqConfig(kcExportConfigTpkwcqkjzglx.getXqxn());
|
// KcXqxnHistory kcXqxnHistory = changeTingKeTongJi.getXqConfig(kcExportConfigTpkwcqkjzglx.getXqxn());
|
||||||
if(kcXqxnHistory == null){
|
// if(kcXqxnHistory == null){
|
||||||
return Result.OK(new Page<>());
|
// return Result.OK(new Page<>());
|
||||||
}
|
// }
|
||||||
tjQw.eq("xnxq",kcXqxnHistory.getTitle());
|
// tjQw.eq("xnxq",kcXqxnHistory.getTitle());
|
||||||
|
tjQw.eq("xnxq",kcExportConfigTpkwcqkjzglx.getXqxn());
|
||||||
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
||||||
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
||||||
tjList.forEach(x -> {
|
tjList.forEach(x -> {
|
||||||
|
@ -108,7 +121,7 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
KcTkcstj tkcstj = tjMap.get(x.getGh());
|
KcTkcstj tkcstj = tjMap.get(x.getGh());
|
||||||
x.setTkxttj(StringUtils.defaultString(tkcstj.getTkxttj(),"0"));
|
x.setTkxttj(StringUtils.defaultString(tkcstj.getTkxttj(),"0"));
|
||||||
x.setYskcs(StringUtils.defaultString(tkcstj.getYskcs(),"0"));
|
x.setYskcs(StringUtils.defaultString(tkcstj.getYskcs(),"0"));
|
||||||
x.setXqxn(kcXqxnHistory.getTitle());
|
//x.setXqxn(kcXqxnHistory.getTitle());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -224,7 +237,17 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
// Step.1 组装查询条件
|
// Step.1 组装查询条件
|
||||||
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(object, request.getParameterMap());
|
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(object, request.getParameterMap());
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
if(object.isFindByDwmc()){
|
||||||
|
QueryWrapper<Xxhbuser> uqw = new QueryWrapper<>();
|
||||||
|
//LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
uqw.eq("gh",object.getFindGh());
|
||||||
|
uqw.last("limit 1");
|
||||||
|
Xxhbuser xxhbUser = xxhbuserService.getOne(uqw);
|
||||||
|
if(xxhbUser == null) {
|
||||||
|
queryWrapper.eq("dwmc ",-1);
|
||||||
|
}
|
||||||
|
queryWrapper.eq("dwmc ",xxhbUser.getDwmc());
|
||||||
|
}
|
||||||
// 过滤选中数据
|
// 过滤选中数据
|
||||||
String selections = request.getParameter("selections");
|
String selections = request.getParameter("selections");
|
||||||
if (oConvertUtils.isNotEmpty(selections)) {
|
if (oConvertUtils.isNotEmpty(selections)) {
|
||||||
|
@ -237,11 +260,11 @@ public class KcExportConfigTpkwcqkjzglxController extends JeecgController<KcExpo
|
||||||
//根据当前学期学年,硬合并出来一个数据
|
//根据当前学期学年,硬合并出来一个数据
|
||||||
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
QueryWrapper<KcTkcstj> tjQw = new QueryWrapper<>();
|
||||||
KcXqxnHistory kcXqxnHistory = changeTingKeTongJi.getXqConfig(object.getXqxn());
|
KcXqxnHistory kcXqxnHistory = changeTingKeTongJi.getXqConfig(object.getXqxn());
|
||||||
if(kcXqxnHistory == null){
|
// if(kcXqxnHistory == null){
|
||||||
exportList = Lists.newArrayList();
|
// exportList = Lists.newArrayList();
|
||||||
}
|
// }
|
||||||
|
// tjQw.eq("xnxq",kcXqxnHistory.getTitle());
|
||||||
tjQw.eq("xnxq",kcXqxnHistory.getTitle());
|
tjQw.eq("xnxq",object.getXqxn());
|
||||||
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
List<KcTkcstj> tjList = kcTkcstjService.list(tjQw);
|
||||||
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
Map<String,KcTkcstj> tjMap = Maps.newHashMap();
|
||||||
tjList.forEach(x -> {
|
tjList.forEach(x -> {
|
||||||
|
|
|
@ -15,6 +15,7 @@ import org.jeecgframework.poi.excel.annotation.Excel;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: kc_export_config_tpkwcqkjzglx
|
* @Description: kc_export_config_tpkwcqkjzglx
|
||||||
|
@ -33,73 +34,83 @@ public class KcExportConfigTpkwcqkjzglx implements Serializable {
|
||||||
/**id*/
|
/**id*/
|
||||||
@TableId(type = IdType.ASSIGN_ID)
|
@TableId(type = IdType.ASSIGN_ID)
|
||||||
@ApiModelProperty(value = "id")
|
@ApiModelProperty(value = "id")
|
||||||
private java.lang.String id;
|
private String id;
|
||||||
/**创建人*/
|
/**创建人*/
|
||||||
@ApiModelProperty(value = "创建人")
|
@ApiModelProperty(value = "创建人")
|
||||||
private java.lang.String createBy;
|
private String createBy;
|
||||||
/**创建日期*/
|
/**创建日期*/
|
||||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "创建日期")
|
@ApiModelProperty(value = "创建日期")
|
||||||
private java.util.Date createTime;
|
private Date createTime;
|
||||||
/**更新人*/
|
/**更新人*/
|
||||||
@ApiModelProperty(value = "更新人")
|
@ApiModelProperty(value = "更新人")
|
||||||
private java.lang.String updateBy;
|
private String updateBy;
|
||||||
/**更新日期*/
|
/**更新日期*/
|
||||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@ApiModelProperty(value = "更新日期")
|
@ApiModelProperty(value = "更新日期")
|
||||||
private java.util.Date updateTime;
|
private Date updateTime;
|
||||||
/**所属部门*/
|
/**所属部门*/
|
||||||
@ApiModelProperty(value = "所属部门")
|
@ApiModelProperty(value = "所属部门")
|
||||||
private java.lang.String sysOrgCode;
|
private String sysOrgCode;
|
||||||
/**学院*/
|
/**学院*/
|
||||||
@Excel(name = "学院", width = 15)
|
@Excel(name = "学院", width = 15)
|
||||||
@ApiModelProperty(value = "学院")
|
@ApiModelProperty(value = "学院")
|
||||||
private java.lang.String dwmc;
|
private String dwmc;
|
||||||
/**工号*/
|
/**工号*/
|
||||||
@Excel(name = "工号", width = 15)
|
@Excel(name = "工号", width = 15)
|
||||||
// @Dict(dictTable = "xxhbuser", dicText = "xm", dicCode = "gh")
|
// @Dict(dictTable = "xxhbuser", dicText = "xm", dicCode = "gh")
|
||||||
@ApiModelProperty(value = "工号")
|
@ApiModelProperty(value = "工号")
|
||||||
private java.lang.String gh;
|
private String gh;
|
||||||
/**听课类型(字典:tpkwcqkjzglx )*/
|
/**听课类型(字典:tpkwcqkjzglx )*/
|
||||||
@Excel(name = "听课类型", width = 15, dicCode = "tpkwcqkjzglx")
|
@Excel(name = "听课类型", width = 15, dicCode = "tpkwcqkjzglx")
|
||||||
@Dict(dicCode = "tpkwcqkjzglx")
|
@Dict(dicCode = "tpkwcqkjzglx")
|
||||||
@ApiModelProperty(value = "听课类型(字典:tpkwcqkjzglx )")
|
@ApiModelProperty(value = "听课类型(字典:tpkwcqkjzglx )")
|
||||||
private java.lang.String tklx;
|
private String tklx;
|
||||||
|
|
||||||
/**姓名*/
|
/**姓名*/
|
||||||
@Excel(name = "姓名", width = 15)
|
@Excel(name = "姓名", width = 15)
|
||||||
@ApiModelProperty(value = "姓名")
|
@ApiModelProperty(value = "姓名")
|
||||||
private java.lang.String xm;
|
private String xm;
|
||||||
/**身份*/
|
/**身份*/
|
||||||
@Excel(name = "身份", width = 15)
|
@Excel(name = "身份", width = 15)
|
||||||
@ApiModelProperty(value = "身份")
|
@ApiModelProperty(value = "身份")
|
||||||
private java.lang.String sf;
|
private String sf;
|
||||||
/**状态*/
|
/**状态*/
|
||||||
@Excel(name = "状态", width = 15)
|
@Excel(name = "状态", width = 15)
|
||||||
@ApiModelProperty(value = "状态")
|
@ApiModelProperty(value = "状态")
|
||||||
private java.lang.String zt;
|
private String zt;
|
||||||
/**每学期应听课次数*/
|
/**每学期应听课次数*/
|
||||||
// @Excel(name = "每学期应听课次数", width = 20)
|
// @Excel(name = "每学期应听课次数", width = 20)
|
||||||
@Excel(name = "本学期应听课次数", width = 15)
|
@Excel(name = "本学期应听课次数", width = 15)
|
||||||
@ApiModelProperty(value = "每学期应听课次数")
|
@ApiModelProperty(value = "每学期应听课次数")
|
||||||
private java.lang.String ytkcs;
|
private String ytkcs;
|
||||||
|
|
||||||
|
/**学期学年*/
|
||||||
|
// @Excel(name = "每学期应听课次数", width = 20)
|
||||||
|
@Excel(name = "本学期应听课次数", width = 15)
|
||||||
|
@ApiModelProperty(value = "每学期应听课次数")
|
||||||
|
private String xqxn;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String zwmc;
|
private String zwmc;
|
||||||
|
|
||||||
/**学期学年*/
|
|
||||||
@TableField(exist = false)
|
|
||||||
private String xqxn;
|
|
||||||
|
|
||||||
/**本学期应听课次数*/
|
/**本学期应听课次数*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private java.lang.String yskcs;
|
private String yskcs;
|
||||||
/**本学期已听课次数*/
|
/**本学期已听课次数*/
|
||||||
@Excel(name = "本学期已听课次数", width = 15)
|
@Excel(name = "本学期已听课次数", width = 15)
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private java.lang.String tkxttj;
|
private String tkxttj;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 按当前用户的部门查询评课
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private boolean findByDwmc;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String findGh;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ import org.jeecg.common.util.SpringContextHolder;
|
||||||
import org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx;
|
import org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx;
|
||||||
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
||||||
import org.jeecg.modules.kc.grab.SynchronizationService.tools.ChangeTingKeTongJi;
|
import org.jeecg.modules.kc.grab.SynchronizationService.tools.ChangeTingKeTongJi;
|
||||||
|
import org.jeecg.modules.kc.grab.imports.entity.Xxhbuser;
|
||||||
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
||||||
import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory;
|
import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory;
|
||||||
import org.jeecg.modules.kc.tksf.kctkcstj.entity.KcTkcstj;
|
import org.jeecg.modules.kc.tksf.kctkcstj.entity.KcTkcstj;
|
||||||
|
@ -84,13 +85,13 @@ public class Export extends BaseExport {
|
||||||
private void initGroupConfigMap(){
|
private void initGroupConfigMap(){
|
||||||
groupConfigMap = Maps.newLinkedHashMap();
|
groupConfigMap = Maps.newLinkedHashMap();
|
||||||
GroupConfig config;
|
GroupConfig config;
|
||||||
config = genConfig("oneList","学院(部)教务委员会委员","340");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("oneList","学院(部)教务委员会委员","340"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("twoList","行政负责人、教学副院(部)长及系(专业)负责人","220");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("twoList","行政负责人、教学副院(部)长及系(专业)负责人","220"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("threeListSize","其他党政领导及辅导员","110");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("threeListSize","其他党政领导及辅导员","110"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("threeListSize","其他党政领导及辅导员","210");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("threeListSize","其他党政领导及辅导员","210"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("threeListSize","其他党政领导及辅导员","270");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("threeListSize","其他党政领导及辅导员","270"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("threeListSize","其他党政领导及辅导员","280");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("threeListSize","其他党政领导及辅导员","280"); putGroupConfigMap(config.getKey(),config);
|
||||||
config = genConfig("fourListSize","其他专任教师","1");putGroupConfigMap(config.getKey(),config);
|
config = genConfig("fourListSize","其他专任教师","1"); putGroupConfigMap(config.getKey(),config);
|
||||||
}
|
}
|
||||||
// /**
|
// /**
|
||||||
// *
|
// *
|
||||||
|
@ -135,9 +136,23 @@ public class Export extends BaseExport {
|
||||||
//取配置表中的用户
|
//取配置表中的用户
|
||||||
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(kcExportConfigTpkwcqkjzglx,null);
|
QueryWrapper<KcExportConfigTpkwcqkjzglx> queryWrapper = QueryGenerator.initQueryWrapper(kcExportConfigTpkwcqkjzglx,null);
|
||||||
// queryWrapper.eq(StringUtils.isNotBlank(kcExportConfigTpkwcqkjzglx.getDwmc()),"b.dwmc",kcExportConfigTpkwcqkjzglx.getDwmc());
|
// queryWrapper.eq(StringUtils.isNotBlank(kcExportConfigTpkwcqkjzglx.getDwmc()),"b.dwmc",kcExportConfigTpkwcqkjzglx.getDwmc());
|
||||||
|
if(kcExportConfigTpkwcqkjzglx.isFindByDwmc()){
|
||||||
|
QueryWrapper<Xxhbuser> uqw = new QueryWrapper<>();
|
||||||
|
//LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
uqw.eq("gh",kcExportConfigTpkwcqkjzglx.getFindGh());
|
||||||
|
uqw.last("limit 1");
|
||||||
|
Xxhbuser xxhbUser = xxhbuserService.getOne(uqw);
|
||||||
|
if(xxhbUser == null) {
|
||||||
|
queryWrapper.eq("dwmc ",-1);
|
||||||
|
}
|
||||||
|
queryWrapper.eq("dwmc ",xxhbUser.getDwmc());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<KcExportConfigTpkwcqkjzglx> KcExportConfigTpkwcqkjzglxList = kcExportConfigTpkwcqkjzglxService.list(queryWrapper);
|
List<KcExportConfigTpkwcqkjzglx> KcExportConfigTpkwcqkjzglxList = kcExportConfigTpkwcqkjzglxService.list(queryWrapper);
|
||||||
Map<String, List<KcExportConfigTpkwcqkjzglx>> ghMap = KcExportConfigTpkwcqkjzglxList.stream().collect(Collectors.groupingBy(KcExportConfigTpkwcqkjzglx::getGh));
|
Map<String, List<KcExportConfigTpkwcqkjzglx>> ghMap = KcExportConfigTpkwcqkjzglxList.stream().filter(x -> StringUtils.isNotBlank(x.getGh())).collect(Collectors.groupingBy(KcExportConfigTpkwcqkjzglx::getGh));
|
||||||
Map<String, List<KcExportConfigTpkwcqkjzglx>> typeMap = KcExportConfigTpkwcqkjzglxList.stream().collect(Collectors.groupingBy(KcExportConfigTpkwcqkjzglx::getTklx));
|
Map<String, List<KcExportConfigTpkwcqkjzglx>> typeMap = KcExportConfigTpkwcqkjzglxList.stream().filter(x -> StringUtils.isNotBlank(x.getTklx())).collect(Collectors.groupingBy(KcExportConfigTpkwcqkjzglx::getTklx));
|
||||||
|
|
||||||
|
|
||||||
KcXqxnHistory common = changeTingKeTongJi.getXqConfig(xqxnParam);
|
KcXqxnHistory common = changeTingKeTongJi.getXqConfig(xqxnParam);
|
||||||
|
@ -154,7 +169,11 @@ public class Export extends BaseExport {
|
||||||
|
|
||||||
|
|
||||||
QueryWrapper<KcTkcstj> tjQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<KcTkcstj> tjQueryWrapper = new QueryWrapper<>();
|
||||||
tjQueryWrapper.in("jgh",ghMap.keySet());
|
if(ghMap.keySet().isEmpty()){
|
||||||
|
tjQueryWrapper.eq("jgh",-1);
|
||||||
|
}else{
|
||||||
|
tjQueryWrapper.in("jgh",ghMap.keySet());
|
||||||
|
}
|
||||||
// queryWrapper.apply("up_date >= STR_TO_DATE('"+ startSj +"', '%Y-%m-%d') ");
|
// queryWrapper.apply("up_date >= STR_TO_DATE('"+ startSj +"', '%Y-%m-%d') ");
|
||||||
// queryWrapper.apply("up_date <= STR_TO_DATE('"+ endSj +"', '%Y-%m-%d') ");
|
// queryWrapper.apply("up_date <= STR_TO_DATE('"+ endSj +"', '%Y-%m-%d') ");
|
||||||
tjQueryWrapper.eq("xnxq",xqxnParam);
|
tjQueryWrapper.eq("xnxq",xqxnParam);
|
||||||
|
|
|
@ -10,6 +10,7 @@ import org.apache.commons.compress.utils.Lists;
|
||||||
import org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx;
|
import org.jeecg.modules.kc.config.entity.KcExportConfigTpkwcqkjzglx;
|
||||||
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
import org.jeecg.modules.kc.config.service.IKcExportConfigTpkwcqkjzglxService;
|
||||||
import org.jeecg.modules.kc.grab.SynchronizationService.base.BaseSync;
|
import org.jeecg.modules.kc.grab.SynchronizationService.base.BaseSync;
|
||||||
|
import org.jeecg.modules.kc.grab.SynchronizationService.tools.ChangeTingKeTongJi;
|
||||||
import org.jeecg.modules.kc.grab.exports.entity.TJzgXskc;
|
import org.jeecg.modules.kc.grab.exports.entity.TJzgXskc;
|
||||||
import org.jeecg.modules.kc.grab.exports.service.ITJzgXskcService;
|
import org.jeecg.modules.kc.grab.exports.service.ITJzgXskcService;
|
||||||
import org.jeecg.modules.kc.grab.imports.entity.Xxhbsynclog;
|
import org.jeecg.modules.kc.grab.imports.entity.Xxhbsynclog;
|
||||||
|
@ -17,9 +18,11 @@ import org.jeecg.modules.kc.grab.imports.entity.Xxhbuser;
|
||||||
import org.jeecg.modules.kc.grab.imports.entity.Xxhbxskc;
|
import org.jeecg.modules.kc.grab.imports.entity.Xxhbxskc;
|
||||||
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
import org.jeecg.modules.kc.grab.imports.service.IXxhbuserService;
|
||||||
import org.jeecg.modules.kc.grab.imports.service.IXxhbxskcService;
|
import org.jeecg.modules.kc.grab.imports.service.IXxhbxskcService;
|
||||||
|
import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory;
|
||||||
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionContext;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
@ -38,6 +41,9 @@ public class SyncTJzgXskc extends BaseSync {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IXxhbuserService xxhbuserService;
|
private IXxhbuserService xxhbuserService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ChangeTingKeTongJi changeTingKeTongJi;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IKcExportConfigTpkwcqkjzglxService exportConfigTpkwcqkjzglxService;
|
private IKcExportConfigTpkwcqkjzglxService exportConfigTpkwcqkjzglxService;
|
||||||
|
|
||||||
|
@ -117,6 +123,19 @@ public class SyncTJzgXskc extends BaseSync {
|
||||||
//再同步清洗到kc_export_config_tpkwcqkjzglx表
|
//再同步清洗到kc_export_config_tpkwcqkjzglx表
|
||||||
//筛选
|
//筛选
|
||||||
QueryWrapper<KcExportConfigTpkwcqkjzglx> ectQw = new QueryWrapper<>();
|
QueryWrapper<KcExportConfigTpkwcqkjzglx> ectQw = new QueryWrapper<>();
|
||||||
|
//按学期筛选
|
||||||
|
KcXqxnHistory common = changeTingKeTongJi.getXqConfig();
|
||||||
|
if(common != null) {
|
||||||
|
//Map<String, KcTkcstj> tongJiMap = Maps.newHashMap();
|
||||||
|
//清洗数据核心
|
||||||
|
Date startSjDate = common.getStartTime();
|
||||||
|
Date endSjDate = common.getEndTime();
|
||||||
|
String startSj = DateUtil.format(startSjDate,DatePattern.NORM_DATETIME_FORMAT);
|
||||||
|
String endSj = DateUtil.format(endSjDate,DatePattern.NORM_DATETIME_FORMAT);
|
||||||
|
String xqxn = common.getTitle();
|
||||||
|
ectQw.eq("xqxn",xqxn);
|
||||||
|
}
|
||||||
|
|
||||||
List<KcExportConfigTpkwcqkjzglx> oldExportConfigTpkwcqkjzglxList = exportConfigTpkwcqkjzglxService.list(ectQw);
|
List<KcExportConfigTpkwcqkjzglx> oldExportConfigTpkwcqkjzglxList = exportConfigTpkwcqkjzglxService.list(ectQw);
|
||||||
|
|
||||||
List<KcExportConfigTpkwcqkjzglx> saveList = Lists.newArrayList();
|
List<KcExportConfigTpkwcqkjzglx> saveList = Lists.newArrayList();
|
||||||
|
|
Loading…
Reference in New Issue