update 会议分页查询根据controller分类查询
This commit is contained in:
@@ -12,22 +12,42 @@ public class MeetingCommon {
|
|||||||
* 工作组会议
|
* 工作组会议
|
||||||
*/
|
*/
|
||||||
public final static String WORKING_GROUP_MEETING = "1";
|
public final static String WORKING_GROUP_MEETING = "1";
|
||||||
|
/**
|
||||||
|
* 工作组会议
|
||||||
|
*/
|
||||||
|
public final static Integer WORKING_GROUP_MEETING_INT = 1;
|
||||||
/**
|
/**
|
||||||
* 标协会议
|
* 标协会议
|
||||||
*/
|
*/
|
||||||
public final static String STANDARD_MEETING = "2";
|
public final static String STANDARD_MEETING = "2";
|
||||||
|
/**
|
||||||
|
* 标协会议
|
||||||
|
*/
|
||||||
|
public final static Integer STANDARD_MEETING_INT = 2;
|
||||||
/**
|
/**
|
||||||
* 国际研讨会
|
* 国际研讨会
|
||||||
*/
|
*/
|
||||||
public final static String INTERNATIONAL_MEETING = "3";
|
public final static String INTERNATIONAL_MEETING = "3";
|
||||||
|
/**
|
||||||
|
* 国际研讨会
|
||||||
|
*/
|
||||||
|
public final static Integer INTERNATIONAL_MEETING_INT = 3;
|
||||||
/**
|
/**
|
||||||
* 其他会议
|
* 其他会议
|
||||||
*/
|
*/
|
||||||
public final static String OTHER_MEETING = "4";
|
public final static String OTHER_MEETING = "4";
|
||||||
|
/**
|
||||||
|
* 其他会议
|
||||||
|
*/
|
||||||
|
public final static Integer OTHER_MEETING_INT = 4;
|
||||||
/**
|
/**
|
||||||
* 分标委会议
|
* 分标委会议
|
||||||
*/
|
*/
|
||||||
public final static String COMMITTEE_MEETING = "5";
|
public final static String COMMITTEE_MEETING = "5";
|
||||||
|
/**
|
||||||
|
* 分标委会议
|
||||||
|
*/
|
||||||
|
public final static Integer COMMITTEE_MEETING_INT = 5;
|
||||||
/**
|
/**
|
||||||
* 未提醒
|
* 未提醒
|
||||||
*/
|
*/
|
||||||
|
|||||||
+24
-6
@@ -92,7 +92,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.COMMITTEE_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.COMMITTEE_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
||||||
String meetingStartTime = req.getParameter("meetingStartTime");
|
String meetingStartTime = req.getParameter("meetingStartTime");
|
||||||
String meetingEndTime = req.getParameter("meetingEndTime");
|
String meetingEndTime = req.getParameter("meetingEndTime");
|
||||||
@@ -139,7 +139,10 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
payMeetingVO.setMeetingType(MeetingCommon.COMMITTEE_MEETING);
|
String meetingType = payMeetingVO.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.COMMITTEE_MEETING)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
ValidUtil.validate(payMeetingVO);
|
ValidUtil.validate(payMeetingVO);
|
||||||
payMeetingService.add(payMeetingVO);
|
payMeetingService.add(payMeetingVO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
@@ -153,13 +156,23 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
payMeetingVO.setMeetingType(MeetingCommon.COMMITTEE_MEETING);
|
String id = payMeetingVO.getId();
|
||||||
|
extracted(id);
|
||||||
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
||||||
payMeetingService.editById(payMeetingVO);
|
payMeetingService.editById(payMeetingVO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void extracted(String id) {
|
||||||
|
PayMeeting payMeeting = payMeetingService.getById(id);
|
||||||
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.COMMITTEE_MEETING_INT)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
*
|
||||||
* 通过id删除
|
* 通过id删除
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("committeeMeeting:delete")
|
@RequiresPermissions("committeeMeeting:delete")
|
||||||
@@ -167,6 +180,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
||||||
@GetMapping(value = "/delete")
|
@GetMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||||
|
extracted(id);
|
||||||
payMeetingService.deleteById(id);
|
payMeetingService.deleteById(id);
|
||||||
return Result.OK("删除成功!");
|
return Result.OK("删除成功!");
|
||||||
}
|
}
|
||||||
@@ -179,7 +193,11 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||||
this.payMeetingService.deleteByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
extracted(id);
|
||||||
|
}
|
||||||
|
this.payMeetingService.deleteByIds(idList);
|
||||||
return Result.OK("批量删除成功!");
|
return Result.OK("批量删除成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -190,7 +208,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||||
PayMeeting meeting = payMeetingService.queryById(id);
|
PayMeeting meeting = payMeetingService.queryById(id);
|
||||||
if (meeting == null) {
|
if (meeting == null || !Objects.equals(meeting.getMeetingType(), MeetingCommon.COMMITTEE_MEETING_INT)) {
|
||||||
return Result.error("未找到对应数据");
|
return Result.error("未找到对应数据");
|
||||||
}
|
}
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
@@ -229,7 +247,7 @@ public class CommitteeMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequiresPermissions("committeeMeeting:export")
|
@RequiresPermissions("committeeMeeting:export")
|
||||||
@GetMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.COMMITTEE_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.COMMITTEE_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
||||||
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
||||||
List<Object> exportList = new ArrayList<>();
|
List<Object> exportList = new ArrayList<>();
|
||||||
|
|||||||
+23
-15
@@ -92,7 +92,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.INTERNATIONAL_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
||||||
String meetingStartTime = req.getParameter("meetingStartTime");
|
String meetingStartTime = req.getParameter("meetingStartTime");
|
||||||
String meetingEndTime = req.getParameter("meetingEndTime");
|
String meetingEndTime = req.getParameter("meetingEndTime");
|
||||||
@@ -131,18 +131,6 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 列表查询
|
|
||||||
*/
|
|
||||||
@RequiresPermissions("internalMeeting:search")
|
|
||||||
@ApiOperation(value = "会议管理-列表查询", notes = "会议管理-列表查询")
|
|
||||||
@GetMapping(value = "/list")
|
|
||||||
public Result<List<PayMeeting>> queryList() {
|
|
||||||
List<PayMeeting> list = payMeetingService.queryList();
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加
|
* 添加
|
||||||
*/
|
*/
|
||||||
@@ -151,11 +139,23 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String meetingType = payMeetingVO.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.INTERNATIONAL_MEETING)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
ValidUtil.validate(payMeetingVO);
|
ValidUtil.validate(payMeetingVO);
|
||||||
payMeetingService.add(payMeetingVO);
|
payMeetingService.add(payMeetingVO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void extracted(String id) {
|
||||||
|
PayMeeting payMeeting = payMeetingService.getById(id);
|
||||||
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.INTERNATIONAL_MEETING_INT)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
*/
|
*/
|
||||||
@@ -164,6 +164,8 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String id = payMeetingVO.getId();
|
||||||
|
extracted(id);
|
||||||
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
||||||
payMeetingService.editById(payMeetingVO);
|
payMeetingService.editById(payMeetingVO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -177,6 +179,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
||||||
@GetMapping(value = "/delete")
|
@GetMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||||
|
extracted(id);
|
||||||
payMeetingService.deleteById(id);
|
payMeetingService.deleteById(id);
|
||||||
return Result.OK("删除成功!");
|
return Result.OK("删除成功!");
|
||||||
}
|
}
|
||||||
@@ -189,7 +192,11 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||||
this.payMeetingService.deleteByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
extracted(id);
|
||||||
|
}
|
||||||
|
this.payMeetingService.deleteByIds(idList);
|
||||||
return Result.OK("批量删除成功!");
|
return Result.OK("批量删除成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -200,7 +207,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||||
PayMeeting meeting = payMeetingService.queryById(id);
|
PayMeeting meeting = payMeetingService.queryById(id);
|
||||||
if (meeting == null) {
|
if (meeting == null || !Objects.equals(meeting.getMeetingType(), MeetingCommon.INTERNATIONAL_MEETING_INT)) {
|
||||||
return Result.error("未找到对应数据");
|
return Result.error("未找到对应数据");
|
||||||
}
|
}
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
@@ -239,6 +246,7 @@ public class InternalMeetingController extends JeroController<PayMeeting, IPayMe
|
|||||||
@RequiresPermissions("internalMeeting:export")
|
@RequiresPermissions("internalMeeting:export")
|
||||||
@GetMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
||||||
|
payMeeting.setMeetingType(MeetingCommon.INTERNATIONAL_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
||||||
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
||||||
List<Object> exportList = new ArrayList<>();
|
List<Object> exportList = new ArrayList<>();
|
||||||
|
|||||||
+23
-14
@@ -92,7 +92,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.OTHER_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.OTHER_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
||||||
String meetingStartTime = req.getParameter("meetingStartTime");
|
String meetingStartTime = req.getParameter("meetingStartTime");
|
||||||
String meetingEndTime = req.getParameter("meetingEndTime");
|
String meetingEndTime = req.getParameter("meetingEndTime");
|
||||||
@@ -131,17 +131,6 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 列表查询
|
|
||||||
*/
|
|
||||||
@RequiresPermissions("otherMeeting:search")
|
|
||||||
@ApiOperation(value = "会议管理-列表查询", notes = "会议管理-列表查询")
|
|
||||||
@GetMapping(value = "/list")
|
|
||||||
public Result<List<PayMeeting>> queryList() {
|
|
||||||
List<PayMeeting> list = payMeetingService.queryList();
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加
|
* 添加
|
||||||
*/
|
*/
|
||||||
@@ -150,11 +139,23 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String meetingType = payMeetingVO.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.OTHER_MEETING)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
ValidUtil.validate(payMeetingVO);
|
ValidUtil.validate(payMeetingVO);
|
||||||
payMeetingService.add(payMeetingVO);
|
payMeetingService.add(payMeetingVO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void extracted(String id) {
|
||||||
|
PayMeeting payMeeting = payMeetingService.getById(id);
|
||||||
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.OTHER_MEETING_INT)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
*/
|
*/
|
||||||
@@ -163,6 +164,8 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String id = payMeetingVO.getId();
|
||||||
|
extracted(id);
|
||||||
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
||||||
payMeetingService.editById(payMeetingVO);
|
payMeetingService.editById(payMeetingVO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -176,6 +179,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
||||||
@GetMapping(value = "/delete")
|
@GetMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||||
|
extracted(id);
|
||||||
payMeetingService.deleteById(id);
|
payMeetingService.deleteById(id);
|
||||||
return Result.OK("删除成功!");
|
return Result.OK("删除成功!");
|
||||||
}
|
}
|
||||||
@@ -188,7 +192,11 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||||
this.payMeetingService.deleteByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
extracted(id);
|
||||||
|
}
|
||||||
|
this.payMeetingService.deleteByIds(idList);
|
||||||
return Result.OK("批量删除成功!");
|
return Result.OK("批量删除成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,7 +207,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||||
PayMeeting meeting = payMeetingService.queryById(id);
|
PayMeeting meeting = payMeetingService.queryById(id);
|
||||||
if (meeting == null) {
|
if (meeting == null || !Objects.equals(meeting.getMeetingType(), MeetingCommon.OTHER_MEETING_INT)) {
|
||||||
return Result.error("未找到对应数据");
|
return Result.error("未找到对应数据");
|
||||||
}
|
}
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
@@ -238,6 +246,7 @@ public class OtherMeetingController extends JeroController<PayMeeting, IPayMeeti
|
|||||||
@RequiresPermissions("otherMeeting:export")
|
@RequiresPermissions("otherMeeting:export")
|
||||||
@GetMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
||||||
|
payMeeting.setMeetingType(MeetingCommon.OTHER_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
||||||
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
||||||
List<Object> exportList = new ArrayList<>();
|
List<Object> exportList = new ArrayList<>();
|
||||||
|
|||||||
+23
-14
@@ -92,7 +92,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.STANDARD_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.STANDARD_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
||||||
String meetingStartTime = req.getParameter("meetingStartTime");
|
String meetingStartTime = req.getParameter("meetingStartTime");
|
||||||
String meetingEndTime = req.getParameter("meetingEndTime");
|
String meetingEndTime = req.getParameter("meetingEndTime");
|
||||||
@@ -131,17 +131,6 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 列表查询
|
|
||||||
*/
|
|
||||||
@RequiresPermissions("standardsMeeting:search")
|
|
||||||
@ApiOperation(value = "会议管理-列表查询", notes = "会议管理-列表查询")
|
|
||||||
@GetMapping(value = "/list")
|
|
||||||
public Result<List<PayMeeting>> queryList() {
|
|
||||||
List<PayMeeting> list = payMeetingService.queryList();
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加
|
* 添加
|
||||||
*/
|
*/
|
||||||
@@ -150,11 +139,23 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String meetingType = payMeetingVO.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.STANDARD_MEETING)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
ValidUtil.validate(payMeetingVO);
|
ValidUtil.validate(payMeetingVO);
|
||||||
payMeetingService.add(payMeetingVO);
|
payMeetingService.add(payMeetingVO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void extracted(String id) {
|
||||||
|
PayMeeting payMeeting = payMeetingService.getById(id);
|
||||||
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.STANDARD_MEETING_INT)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
*/
|
*/
|
||||||
@@ -163,6 +164,8 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String id = payMeetingVO.getId();
|
||||||
|
extracted(id);
|
||||||
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
||||||
payMeetingService.editById(payMeetingVO);
|
payMeetingService.editById(payMeetingVO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -176,6 +179,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
||||||
@GetMapping(value = "/delete")
|
@GetMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||||
|
extracted(id);
|
||||||
payMeetingService.deleteById(id);
|
payMeetingService.deleteById(id);
|
||||||
return Result.OK("删除成功!");
|
return Result.OK("删除成功!");
|
||||||
}
|
}
|
||||||
@@ -188,7 +192,11 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||||
this.payMeetingService.deleteByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
extracted(id);
|
||||||
|
}
|
||||||
|
this.payMeetingService.deleteByIds(idList);
|
||||||
return Result.OK("批量删除成功!");
|
return Result.OK("批量删除成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,7 +207,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||||
PayMeeting meeting = payMeetingService.queryById(id);
|
PayMeeting meeting = payMeetingService.queryById(id);
|
||||||
if (meeting == null) {
|
if (meeting == null || !Objects.equals(meeting.getMeetingType(), MeetingCommon.STANDARD_MEETING_INT)) {
|
||||||
return Result.error("未找到对应数据");
|
return Result.error("未找到对应数据");
|
||||||
}
|
}
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
@@ -238,6 +246,7 @@ public class StandardsMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequiresPermissions("standardsMeeting:export")
|
@RequiresPermissions("standardsMeeting:export")
|
||||||
@GetMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
||||||
|
payMeeting.setMeetingType(MeetingCommon.STANDARD_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
||||||
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
||||||
List<Object> exportList = new ArrayList<>();
|
List<Object> exportList = new ArrayList<>();
|
||||||
|
|||||||
+22
-14
@@ -92,7 +92,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
payMeeting.setMeetingType(Integer.parseInt(MeetingCommon.WORKING_GROUP_MEETING));
|
payMeeting.setMeetingType(MeetingCommon.WORKING_GROUP_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, req.getParameterMap());
|
||||||
String meetingStartTime = req.getParameter("meetingStartTime");
|
String meetingStartTime = req.getParameter("meetingStartTime");
|
||||||
String meetingEndTime = req.getParameter("meetingEndTime");
|
String meetingEndTime = req.getParameter("meetingEndTime");
|
||||||
@@ -131,17 +131,6 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 列表查询
|
|
||||||
*/
|
|
||||||
@RequiresPermissions("workGroupMeeting:search")
|
|
||||||
@ApiOperation(value = "会议管理-列表查询", notes = "会议管理-列表查询")
|
|
||||||
@GetMapping(value = "/list")
|
|
||||||
public Result<List<PayMeeting>> queryList() {
|
|
||||||
List<PayMeeting> list = payMeetingService.queryList();
|
|
||||||
return Result.OK(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加
|
* 添加
|
||||||
*/
|
*/
|
||||||
@@ -150,10 +139,21 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
@ApiOperation(value = "会议管理-添加", notes = "会议管理-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> add(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String meetingType = payMeetingVO.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
ValidUtil.validate(payMeetingVO);
|
ValidUtil.validate(payMeetingVO);
|
||||||
payMeetingService.add(payMeetingVO);
|
payMeetingService.add(payMeetingVO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
}
|
}
|
||||||
|
private void extracted(String id) {
|
||||||
|
PayMeeting payMeeting = payMeetingService.getById(id);
|
||||||
|
Integer meetingType = payMeeting.getMeetingType();
|
||||||
|
if (!Objects.equals(meetingType, MeetingCommon.WORKING_GROUP_MEETING_INT)){
|
||||||
|
throw new RuntimeException();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑
|
* 编辑
|
||||||
@@ -163,6 +163,8 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
@ApiOperation(value = "会议管理-编辑", notes = "会议管理-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
public Result<?> edit(@RequestBody PayMeetingVO payMeetingVO) {
|
||||||
|
String id = payMeetingVO.getId();
|
||||||
|
extracted(id);
|
||||||
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
ValidUtil.validate(payMeetingVO, UpdateGroup.class);
|
||||||
payMeetingService.editById(payMeetingVO);
|
payMeetingService.editById(payMeetingVO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -176,6 +178,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
@ApiOperation(value = "会议管理-通过id删除", notes = "会议管理-通过id删除")
|
||||||
@GetMapping(value = "/delete")
|
@GetMapping(value = "/delete")
|
||||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||||
|
extracted(id);
|
||||||
payMeetingService.deleteById(id);
|
payMeetingService.deleteById(id);
|
||||||
return Result.OK("删除成功!");
|
return Result.OK("删除成功!");
|
||||||
}
|
}
|
||||||
@@ -188,7 +191,11 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
@ApiOperation(value = "会议管理-批量删除", notes = "会议管理-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||||
this.payMeetingService.deleteByIds(Arrays.asList(ids.split(",")));
|
List<String> idList = Arrays.asList(ids.split(","));
|
||||||
|
for (String id : idList) {
|
||||||
|
extracted(id);
|
||||||
|
}
|
||||||
|
this.payMeetingService.deleteByIds(idList);
|
||||||
return Result.OK("批量删除成功!");
|
return Result.OK("批量删除成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,7 +206,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@GetMapping(value = "/queryById")
|
@GetMapping(value = "/queryById")
|
||||||
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
public Result<?> queryById(@RequestParam(name = "id") String id) {
|
||||||
PayMeeting meeting = payMeetingService.queryById(id);
|
PayMeeting meeting = payMeetingService.queryById(id);
|
||||||
if (meeting == null) {
|
if (meeting == null || !Objects.equals(meeting.getMeetingType(), MeetingCommon.WORKING_GROUP_MEETING_INT)) {
|
||||||
return Result.error("未找到对应数据");
|
return Result.error("未找到对应数据");
|
||||||
}
|
}
|
||||||
//查询会议负责人
|
//查询会议负责人
|
||||||
@@ -238,6 +245,7 @@ public class WorkGroupMeetingController extends JeroController<PayMeeting, IPayM
|
|||||||
@RequiresPermissions("workGroupMeeting:export")
|
@RequiresPermissions("workGroupMeeting:export")
|
||||||
@GetMapping(value = "/exportXls")
|
@GetMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
public ModelAndView exportXls(HttpServletRequest request, PayMeeting payMeeting) {
|
||||||
|
payMeeting.setMeetingType(MeetingCommon.WORKING_GROUP_MEETING_INT);
|
||||||
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
QueryWrapper<PayMeeting> queryWrapper = QueryGenerator.initQueryWrapper(payMeeting, request.getParameterMap());
|
||||||
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
List<PayMeeting> pageList = payMeetingService.list(queryWrapper);
|
||||||
List<Object> exportList = new ArrayList<>();
|
List<Object> exportList = new ArrayList<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user