|
@@ -69,7 +69,7 @@ public class MeetingPersonRecodeController {
|
|
|
@ApiOperation(value="应到列表")
|
|
|
@RequestMapping(value = "shouldArriveList",method = RequestMethod.POST)
|
|
|
public MessageResult<Map> shouldArriveList(
|
|
|
- String meetingId,
|
|
|
+ String meetingId,String name,String jobNumber,
|
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
HttpServletRequest request){
|
|
@@ -83,12 +83,20 @@ public class MeetingPersonRecodeController {
|
|
|
Map<String,Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("create_time","desc"));
|
|
|
+ sortList.add(new Sort("a.create_time","desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
|
searchParams.put("meetingId",meetingId);
|
|
|
}
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
|
+ }
|
|
|
+
|
|
|
Page<MeetingPerson> page = meetingPersonService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
|
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
@@ -155,7 +163,7 @@ public class MeetingPersonRecodeController {
|
|
|
@ApiOperation(value="实到列表")
|
|
|
@RequestMapping(value = "realToList",method = RequestMethod.POST)
|
|
|
public MessageResult<Map> realToList(
|
|
|
- String meetingId,String type,
|
|
|
+ String meetingId,String type,String name,String jobNumber,
|
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
HttpServletRequest request){
|
|
@@ -171,12 +179,20 @@ public class MeetingPersonRecodeController {
|
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("sign_time", "desc"));
|
|
|
+ sortList.add(new Sort("a.sign_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
|
searchParams.put("meetingId", meetingId);
|
|
|
}
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
|
+ }
|
|
|
+
|
|
|
Page<Map> page;
|
|
|
|
|
|
if(type.equals("2")){
|
|
@@ -292,7 +308,7 @@ public class MeetingPersonRecodeController {
|
|
|
@ApiOperation(value="缺席列表")
|
|
|
@RequestMapping(value = "absentList",method = RequestMethod.POST)
|
|
|
public MessageResult<Map> absentList(
|
|
|
- String meetingId,
|
|
|
+ String meetingId,String name,String jobNumber,
|
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
HttpServletRequest request){
|
|
@@ -308,12 +324,20 @@ public class MeetingPersonRecodeController {
|
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
- sortList.add(new Sort("sign_time", "desc"));
|
|
|
+ sortList.add(new Sort("a.sign_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
|
searchParams.put("meetingId", meetingId);
|
|
|
}
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
|
+ }
|
|
|
+
|
|
|
MeetingInfo meetingInfo = meetingInfoService.get(meetingId);
|
|
|
|
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|