|
|
@ -38,7 +38,6 @@ import com.elink.esua.epdc.commons.tools.security.content.dto.form.SaveCheckReco |
|
|
|
import com.elink.esua.epdc.commons.tools.security.content.dto.result.CheckResultDTO; |
|
|
|
import com.elink.esua.epdc.commons.tools.security.content.dto.result.CheckResultMessageDTO; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.LocalDateUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.constant.ActStateConstant; |
|
|
|
import com.elink.esua.epdc.constant.ActUserRelationStatusConstant; |
|
|
@ -51,6 +50,7 @@ import com.elink.esua.epdc.dto.epdc.form.EpdcUserPointsFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcVolunteerKindnessTimeFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.BehaviorResultDto; |
|
|
|
import com.elink.esua.epdc.modules.activity.dao.ActUserClockLogDao; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActInfoEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActUserClockLogEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.entity.ActUserPointsLogEntity; |
|
|
|
import com.elink.esua.epdc.modules.activity.service.*; |
|
|
@ -338,8 +338,11 @@ public class ActUserClockLogServiceImpl extends BaseServiceImpl<ActUserClockLogD |
|
|
|
return new Result().error(CheckDataUtils.violations_code,CheckDataUtils.violations_message); |
|
|
|
} |
|
|
|
//内容审核 - end
|
|
|
|
|
|
|
|
|
|
|
|
//判断当前时间是否超过打卡范围时间
|
|
|
|
ActInfoEntity actInfoEntity = actInfoService.selectById(appActUserClockLogDTO.getActId()); |
|
|
|
if(!(new Date().before(actInfoEntity.getSigninEndTime()) && new Date().after(actInfoEntity.getSigninStartTime()))){ |
|
|
|
return new Result().error("当前时间超过打卡时间范围"); |
|
|
|
} |
|
|
|
//查询人员活动关系Id(可打卡的)
|
|
|
|
List<String> statusList = new ArrayList<>(); |
|
|
|
statusList.add(ActUserRelationStatusConstant.APPROVED); |
|
|
|