提交 ab7351fc 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
上级 17791361
...@@ -17,5 +17,19 @@ public interface AttendanceDetailsDao extends MongoRepository<AttendanceDetails, ...@@ -17,5 +17,19 @@ public interface AttendanceDetailsDao extends MongoRepository<AttendanceDetails,
List<AttendanceDetails> findAllByUserIdAndDateBetween(String userId,Date startDate,Date endDate); List<AttendanceDetails> findAllByUserIdAndDateBetween(String userId,Date startDate,Date endDate);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAnd(String userId,Date startDate,Date endDate); List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsThingLeaveDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsSickLeaveDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsLateDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsLeaveEarlyDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsOutSideBusinessDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsOutWorkDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsAbsenteeismDay(String userId,Date startDate,Date endDate,String type);
List<AttendanceDetails> findAllByUserIdAndDateBetweenAndIsPaidLeaveDay(String userId,Date startDate,Date endDate,String type);
} }
...@@ -96,7 +96,7 @@ public class AttendanceDetails { ...@@ -96,7 +96,7 @@ public class AttendanceDetails {
Float outWorkDay; Float outWorkDay;
@ApiModelProperty(value = "时间",example = "2020-03-22 09:00:00") @ApiModelProperty(value = "时间",example = "2020-03-22 09:00:00")
Date date; Date attenDate;
public AttendanceDetails() { public AttendanceDetails() {
thingLeaveDay = 0f; thingLeaveDay = 0f;
......
...@@ -191,9 +191,19 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService { ...@@ -191,9 +191,19 @@ public class AttendanceDetailsServiceImpl implements AttendanceDetailsService {
*/ */
@Override @Override
public UserAttenList findAttenList(AttenRequest request, String type) { public UserAttenList findAttenList(AttenRequest request, String type) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
try {
Date start = sdf.parse(request.getStartDate());
calendar.setTime(start);
// calendar.set();
} catch (ParseException e) {
e.printStackTrace();
}
if(type!=null){ if(type!=null){
if(type.equals("")){ if(type.equals("事假")){
// attendanceDetailsDao.findAllByUserIdAndDateBetweenAndIsThingLeaveDay(
// request.getId(),request.getStartDate(),request.getEndDate(),"0")
} }
} }
// attendanceDetailsDao.findAllByUserIdAndDateBetween() // attendanceDetailsDao.findAllByUserIdAndDateBetween()
......
...@@ -177,7 +177,7 @@ public class CardTask { ...@@ -177,7 +177,7 @@ public class CardTask {
e.printStackTrace(); e.printStackTrace();
} }
if(parse!=null){ if(parse!=null){
attendanceDetails.setDate(parse); attendanceDetails.setAttenDate(parse);
} }
try { try {
String format = sdf1.format(parse); String format = sdf1.format(parse);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论