查询修改

This commit is contained in:
=
2025-10-19 18:46:18 +08:00
parent 7f0843ed5a
commit 7ff317afb6
47 changed files with 91 additions and 210 deletions
@@ -98,7 +98,6 @@ public class CadreTrainingActController {
}
@At
@SaCheckPermission("cadreTraining.activity")
@ApiOperation("查询单个活动信息")
public Result get(@Param("id") String id) {
CadreTrainingAct cadreTrainingAct = cadreTrainingActService.fetch(id);
@@ -141,7 +141,6 @@ public class CadreTrainingCollectController {
@At
@ApiOperation("获取活动列表")
@SaCheckPermission(value = {"cadreTraining.collect", "h5.cadreTraining.collect"}, mode = SaMode.OR)
public Result getActivityList(Integer year) {
Cnd cnd = Cnd.NEW();
// 添加年度筛选条件,基于报名开始时间
@@ -112,6 +112,7 @@ public class CadreTrainingSchoolAuditController {
}
// 活动ID查询条件
cnd.andEX("info.cadreTrainingActId", "=", activityId);
cnd.andEX("year(info.applyTime)", "=", year);
// 工会、单位名称查询条件
cnd.andEX("info.unionId", "=", unionId);
@@ -88,7 +88,7 @@ public class CadreTrainingSignUpController {
Dict args = Dict.create();
args.set(FlowConst.SUBMIT_TYPE, ProcessSubmitTypeEnum.APPLY.getCode());
args.set(FlowConst.FORM_DATA, cadreTrainingSignUp);
ProcessInstance instance = flowEngine.startProcessInstanceByKey("GBPX", cadreTrainingSignUp.getId(), SecurityUtil.getUserId(), args);
ProcessInstance instance = flowEngine.startProcessInstanceByKey("GHGBPX", cadreTrainingSignUp.getId(), SecurityUtil.getUserId(), args);
// 自动完成第一个申请任务
List<ProcessTask> doingTaskList = flowEngine.processTaskService().getDoingTaskList(instance.getId(), null);
@@ -112,7 +112,7 @@ public class ExerciseCardQueryController {
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
String fileName = URLEncoder.encode("人员导入模版", "UTF-8").replaceAll("\\+", "%20");
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
response.setHeader("Content-disposition", "attachment;filename*=" + fileName + ".xlsx");
EasyExcel.write(response.getOutputStream(), ExercisePeopleImportVo.class)
.sheet("人员导入模版")
.doWrite(ArrayList::new);
@@ -101,10 +101,8 @@ public class ExerciseCardServiceImpl extends BaseServiceImpl<ExerciseCard> imple
errorInfos.add(v);
continue;
}
//设置excel列的数据
user.setUsername(v.getUsername());
if (StrUtil.isNotBlank(v.getSex())) {
user.setSex(v.getSex());
if (StrUtil.isNotBlank(v.getUsername())) {
user.setUsername(v.getUsername());
}
insertOrUpdateUserList.add(user);
@@ -117,7 +115,7 @@ public class ExerciseCardServiceImpl extends BaseServiceImpl<ExerciseCard> imple
Record vwUser = vwUserMap.get(v.getLoginName());
if (vwUser != null) {
exerciseCard.setUserId(vwUser.getString("id"));
exerciseCard.setUserId(vwUser.getString("userName"));
exerciseCard.setUserName(vwUser.getString("username"));
exerciseCard.setBirthday(DateUtil.parse(vwUser.getString("birthday"), "yyyy-MM-dd"));
exerciseCard.setUnionId(vwUser.getString("unionId"));
exerciseCard.setUnitId(vwUser.getString("unitId"));
@@ -39,11 +39,12 @@ public class QsvBankController {
@At
@SaCheckPermission("qsv.bank")
public Result pageData(PageForm pageForm) {
public Result pageData(PageForm pageForm, String title) {
Cnd cnd = Cnd.NEW();
if (StrUtil.isNotBlank(pageForm.getSearchKeyword())) {
cnd.where().andLike(QsvBank::getTitle, pageForm.getSearchKeyword());
}
cnd.and(Cnd.likeEX("title", title));
Pagination pagination = qsvBankService.listPage(pageForm.getPageNumber(), pageForm.getPageSize(), cnd);
return Result.success(pagination);
}