Commit 97add7b4 authored by 赵啸非's avatar 赵啸非

整理代码

parent 6374ec29
......@@ -195,6 +195,16 @@
</properties>
</profile>
<profile>
<id>qiling</id>
<properties>
<profiles.active>qiling</profiles.active>
<profiles.nacos.server-addr>127.0.0.1:8848</profiles.nacos.server-addr>
<profiles.sms.smsSendUrl>http://sms.wx3.com.cn/api/index/index</profiles.sms.smsSendUrl>
<profiles.sms.apiId>ADsUXLrS81vZDU95</profiles.sms.apiId>
</properties>
</profile>
</profiles>
<dependencies>
......
package com.mortals.xhx.module.attendance.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.mortals.framework.annotation.Excel;
import com.mortals.xhx.module.attendance.model.vo.AttendanceVacationRecordVo;
......
......@@ -81,6 +81,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
@Override
public void doHandleWork(CommonData commonData) {
this.commonData = commonData;
//todo 从缓存中获取
AttendanceGroupFixedworkEntity attendanceGroupFixedworkEntity = attendanceGroupFixedworkService.selectOne(new AttendanceGroupFixedworkQuery()
.groupId(commonData.getAttendanceGroupEntity().getId()));
Map<Long, AttendanceClassEntity> classEntityMap = commonData.getClassEntityMap();
......@@ -94,7 +95,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
String week = super.getWeek(DateUtil.parseDate(commonData.getDateStr()));
//获取当前日期的详细班次
Long weekClassId = this.getWeekClassId(attendanceGroupFixedworkEntity, week);
//weekClassId为-1 则不在考勤
//weekClassId为-1 则不在考勤 todo 优化
Boolean checkWorkByHoliday = checkWorkByHoliday(commonData.getDateStr());
Boolean checkHolidayByWorkDay = checkHolidayByWorkDay(commonData.getDateStr());
if (weekClassId == -1L) {
......@@ -117,6 +118,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
leaveRecordQuery.setLeavePersonId(commonData.getStaffId());
leaveRecordQuery.setAuditResultList(Arrays.asList(1, 4));
boolean isLeave = false;
//todo 从缓存中获取
List<AttendanceLeaveRecordEntity> leaveRecordEntities = attendanceLeaveRecordService.find(leaveRecordQuery);
List<AttendanceLeaveRecordEntity> leaveRecords = null;
if (!ObjectUtils.isEmpty(leaveRecordEntities)) {
......
......@@ -29,6 +29,6 @@ public class ScheduleWorkAttendance extends AttendanceWorkAbstract {
@Override
public void doHandleWork(CommonData commonData) {
//todo
//todo
}
}
package com.mortals.xhx.module.attendance.web;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
......@@ -8,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
/**
*
......@@ -35,4 +37,10 @@ public class AttendanceVacationRecordController extends BaseCRUDJsonBodyMappingC
super.init(model, context);
}
@Override
protected void doListAfter(AttendanceVacationRecordEntity query, List<AttendanceVacationRecordEntity> list, Context context) throws AppException {
super.doListAfter(query, list, context);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment