提交 4534adee authored 作者: gongwenjie's avatar gongwenjie

Merge branch 'master' of git.yfzx.zjtys.com.cn:zjm/notes2.0

# Conflicts: # notes-attendance/src/main/java/com/zjty/tynotes/attendance/controller/AttendanceController.java
上级 d49f3370
...@@ -2,7 +2,7 @@ package com.zjty.tynotes.attendance.controller; ...@@ -2,7 +2,7 @@ package com.zjty.tynotes.attendance.controller;
import com.zjty.tynotes.attendance.entity.ApprovalInformation; import com.zjty.tynotes.attendance.entity.ApprovalInformation;
import com.zjty.tynotes.attendance.entity.WorkoverAppro; import com.zjty.tynotes.attendance.entity.WorkoverAppro;
import com.zjty.tynotes.attendance.entity.vo.request.PageRequest; import com.zjty.tynotes.attendance.entity.vo.request.PageRequestAtten;
import com.zjty.tynotes.attendance.service.ApprovalInformationService; import com.zjty.tynotes.attendance.service.ApprovalInformationService;
import com.zjty.tynotes.misc.config.AutoDocument; import com.zjty.tynotes.misc.config.AutoDocument;
import com.zjty.tynotes.pas.entity.Department; import com.zjty.tynotes.pas.entity.Department;
...@@ -84,7 +84,7 @@ public class ApprovalController { ...@@ -84,7 +84,7 @@ public class ApprovalController {
@ApiOperation(value = "查找所有我提交的审批") @ApiOperation(value = "查找所有我提交的审批")
@PostMapping("findAllSubmitApproval/{userId}") @PostMapping("findAllSubmitApproval/{userId}")
public ResponseEntity findAllSubmitApproval(@RequestBody PageRequest pageRequest) { public ResponseEntity findAllSubmitApproval(@RequestBody PageRequestAtten pageRequest) {
try { try {
PageResponse<ApprovalInformation> pageResponse = approvalInformationService.findAllApproval(pageRequest); PageResponse<ApprovalInformation> pageResponse = approvalInformationService.findAllApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
...@@ -96,7 +96,7 @@ public class ApprovalController { ...@@ -96,7 +96,7 @@ public class ApprovalController {
@ApiOperation(value = "查找所有我审核的审批") @ApiOperation(value = "查找所有我审核的审批")
@GetMapping("/findAllAuditApproval/{userId}") @GetMapping("/findAllAuditApproval/{userId}")
public ResponseEntity findAllAuditApproval(@RequestBody PageRequest pageRequest) { public ResponseEntity findAllAuditApproval(@RequestBody PageRequestAtten pageRequest) {
try { try {
PageResponse<ApprovalInformation> approvalInformations = approvalInformationService.findAllAuditApproval(pageRequest); PageResponse<ApprovalInformation> approvalInformations = approvalInformationService.findAllAuditApproval(pageRequest);
return ok(approvalInformations); return ok(approvalInformations);
...@@ -129,7 +129,7 @@ public class ApprovalController { ...@@ -129,7 +129,7 @@ public class ApprovalController {
@ApiOperation(value = "查找所有我提交的加班审批") @ApiOperation(value = "查找所有我提交的加班审批")
@PostMapping("findAllSubmitWorkOverApproval") @PostMapping("findAllSubmitWorkOverApproval")
public ResponseEntity findAllSubmitWorkOverApproval(@RequestBody PageRequest pageRequest) { public ResponseEntity findAllSubmitWorkOverApproval(@RequestBody PageRequestAtten pageRequest) {
try { try {
PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllSubmitWorkOverApproval(pageRequest); PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllSubmitWorkOverApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
...@@ -140,8 +140,8 @@ public class ApprovalController { ...@@ -140,8 +140,8 @@ public class ApprovalController {
} }
@ApiOperation(value = "查找所有我审核的加班审批") @ApiOperation(value = "查找所有我审核的加班审批")
@GetMapping("/findAllAuditWorkOverApproval/{userId}") @GetMapping("/findAllAuditWorkOverApproval")
public ResponseEntity findAllAuditWorkOverApproval(@RequestBody PageRequest pageRequest) { public ResponseEntity findAllAuditWorkOverApproval(@RequestBody PageRequestAtten pageRequest) {
try { try {
PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllAuditWorkOverApproval(pageRequest); PageResponse<WorkoverAppro> pageResponse = approvalInformationService.findAllAuditWorkOverApproval(pageRequest);
return ok(pageResponse); return ok(pageResponse);
......
...@@ -11,7 +11,7 @@ import lombok.NoArgsConstructor; ...@@ -11,7 +11,7 @@ import lombok.NoArgsConstructor;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
public class PageRequest { public class PageRequestAtten {
/** /**
* 每页显示个数 * 每页显示个数
*/ */
......
...@@ -2,7 +2,8 @@ package com.zjty.tynotes.attendance.service; ...@@ -2,7 +2,8 @@ package com.zjty.tynotes.attendance.service;
import com.zjty.tynotes.attendance.entity.ApprovalInformation; import com.zjty.tynotes.attendance.entity.ApprovalInformation;
import com.zjty.tynotes.attendance.entity.WorkoverAppro; import com.zjty.tynotes.attendance.entity.WorkoverAppro;
import com.zjty.tynotes.attendance.entity.vo.request.PageRequest; import com.zjty.tynotes.attendance.entity.vo.request.PageRequestAtten;
import com.zjty.tynotes.attendance.entity.vo.request.PageRequestAtten;
import com.zjty.tynotes.pas.entity.Department; import com.zjty.tynotes.pas.entity.Department;
import com.zjty.tynotes.pas.entity.vo.PageResponse; import com.zjty.tynotes.pas.entity.vo.PageResponse;
...@@ -40,14 +41,14 @@ public interface ApprovalInformationService { ...@@ -40,14 +41,14 @@ public interface ApprovalInformationService {
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
PageResponse<ApprovalInformation> findAllApproval(PageRequest pageRequest); PageResponse<ApprovalInformation> findAllApproval(PageRequestAtten pageRequest);
/** /**
* 查找所有我审核的审批 * 查找所有我审核的审批
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
PageResponse<ApprovalInformation> findAllAuditApproval(PageRequest pageRequest); PageResponse<ApprovalInformation> findAllAuditApproval(PageRequestAtten pageRequest);
/** /**
* 提交加班申请单 * 提交加班申请单
...@@ -71,14 +72,14 @@ public interface ApprovalInformationService { ...@@ -71,14 +72,14 @@ public interface ApprovalInformationService {
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
PageResponse<WorkoverAppro> findAllSubmitWorkOverApproval(PageRequest pageRequest); PageResponse<WorkoverAppro> findAllSubmitWorkOverApproval(PageRequestAtten pageRequest);
/** /**
* 查找所有审核的加班审批 * 查找所有审核的加班审批
* @param pageRequest * @param pageRequest
* @return * @return
*/ */
PageResponse<WorkoverAppro> findAllAuditWorkOverApproval(PageRequest pageRequest); PageResponse<WorkoverAppro> findAllAuditWorkOverApproval(PageRequestAtten pageRequest);
/** /**
* 查询申请单可选择的部门 * 查询申请单可选择的部门
......
...@@ -2,7 +2,7 @@ package com.zjty.tynotes.attendance.service.impl; ...@@ -2,7 +2,7 @@ package com.zjty.tynotes.attendance.service.impl;
import com.zjty.tynotes.attendance.dao.*; import com.zjty.tynotes.attendance.dao.*;
import com.zjty.tynotes.attendance.entity.*; import com.zjty.tynotes.attendance.entity.*;
import com.zjty.tynotes.attendance.entity.vo.request.PageRequest; import com.zjty.tynotes.attendance.entity.vo.request.PageRequestAtten;
import com.zjty.tynotes.attendance.service.ApprovalInformationService; import com.zjty.tynotes.attendance.service.ApprovalInformationService;
import com.zjty.tynotes.pas.dao.ConfigDao; import com.zjty.tynotes.pas.dao.ConfigDao;
import com.zjty.tynotes.pas.dao.DayDao; import com.zjty.tynotes.pas.dao.DayDao;
...@@ -203,7 +203,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -203,7 +203,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
@Override @Override
public PageResponse<ApprovalInformation> findAllApproval(PageRequest pageRequest) { public PageResponse<ApprovalInformation> findAllApproval(PageRequestAtten pageRequest) {
PageResponse<ApprovalInformation> pageResponse = new PageResponse(); PageResponse<ApprovalInformation> pageResponse = new PageResponse();
if(pageRequest.getId()!=null){ if(pageRequest.getId()!=null){
List<ApprovalInformation> approvalInformations = approvalInformationDao.findAllByUserId(pageRequest.getId()); List<ApprovalInformation> approvalInformations = approvalInformationDao.findAllByUserId(pageRequest.getId());
...@@ -231,7 +231,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -231,7 +231,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
} }
@Override @Override
public PageResponse<ApprovalInformation> findAllAuditApproval(PageRequest pageRequest) { public PageResponse<ApprovalInformation> findAllAuditApproval(PageRequestAtten pageRequest) {
PageResponse<ApprovalInformation> pageResponse = new PageResponse(); PageResponse<ApprovalInformation> pageResponse = new PageResponse();
List<String> statusList = new ArrayList<>(); List<String> statusList = new ArrayList<>();
List<String> strings = new ArrayList<>(); List<String> strings = new ArrayList<>();
...@@ -328,7 +328,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -328,7 +328,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
* @return * @return
*/ */
@Override @Override
public PageResponse<WorkoverAppro> findAllSubmitWorkOverApproval(PageRequest pageRequest) { public PageResponse<WorkoverAppro> findAllSubmitWorkOverApproval(PageRequestAtten pageRequest) {
PageResponse<WorkoverAppro> pageResponse = new PageResponse(); PageResponse<WorkoverAppro> pageResponse = new PageResponse();
List<WorkoverAppro> workoverAppros = workoverApproDao.findAllByUserId(pageRequest.getId()); List<WorkoverAppro> workoverAppros = workoverApproDao.findAllByUserId(pageRequest.getId());
if(pageRequest.getId()!=null){ if(pageRequest.getId()!=null){
...@@ -355,7 +355,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -355,7 +355,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
} }
@Override @Override
public PageResponse<WorkoverAppro> findAllAuditWorkOverApproval(PageRequest pageRequest) { public PageResponse<WorkoverAppro> findAllAuditWorkOverApproval(PageRequestAtten pageRequest) {
PageResponse<WorkoverAppro> pageResponse = new PageResponse(); PageResponse<WorkoverAppro> pageResponse = new PageResponse();
List<String> statusList = new ArrayList<>(); List<String> statusList = new ArrayList<>();
List<String> strings = new ArrayList<>(); List<String> strings = new ArrayList<>();
......
...@@ -195,17 +195,24 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService { ...@@ -195,17 +195,24 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
try { try {
Date start = sdf.parse(request.getStartDate()); Date start = sdf.parse(request.getStartDate());
Date end = sdf.parse(request.getEndDate());
calendar.setTime(start); calendar.setTime(start);
// calendar.set(); calendar.set(Calendar.DAY_OF_MONTH,1);
Date startTime = calendar.getTime();
calendar.setTime(end);
calendar.add(Calendar.MONTH,1);
calendar.set(Calendar.DAY_OF_MONTH,0);
Date endTime = calendar.getTime();
if(type!=null){
if(type.equals("事假")){
List<AttendanceDetails> attendanceDetailsList = attendanceDetailsDao.findAllByUserIdAndDateBetweenAndIsThingLeaveDay(
request.getId(), startTime, endTime, "0");
}
}
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
} }
if(type!=null){
if(type.equals("事假")){
// attendanceDetailsDao.findAllByUserIdAndDateBetweenAndIsThingLeaveDay(
// request.getId(),request.getStartDate(),request.getEndDate(),"0")
}
}
// attendanceDetailsDao.findAllByUserIdAndDateBetween() // attendanceDetailsDao.findAllByUserIdAndDateBetween()
return null; return null;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论