|
|
@ -39,6 +39,7 @@ import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
@ -118,9 +119,16 @@ public class ActApplyInfoServiceImpl extends BaseServiceImpl<ActApplyInfoDao, Ac |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result addApply(ActApplyInfoFormDTO dto) { |
|
|
|
if(dto.getActStartTime().before(new Date())){ |
|
|
|
return new Result().error("开始时间不能小于当前时间"); |
|
|
|
} |
|
|
|
if(dto.getActStartTime().getTime() == dto.getActEndTime().getTime()){ |
|
|
|
return new Result().error("开始时间不能等于结束时间"); |
|
|
|
} |
|
|
|
if(dto.getActStartTime().after(dto.getActEndTime())){ |
|
|
|
return new Result().error("开始时间不能大于结束时间"); |
|
|
|
} |
|
|
|
|
|
|
|
ActApplyInfoEntity entity = ConvertUtils.sourceToTarget(dto, ActApplyInfoEntity.class); |
|
|
|
insert(entity); |
|
|
|
return new Result(); |
|
|
|