| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.its.op.service.analysis.impl;
- import com.its.op.mapper.analysis.OffrResultMapper;
- import com.its.op.service.analysis.AnalysisService;
- import com.its.op.vo.analysis.OffrResultParam;
- import com.its.op.vo.analysis.OffrResultVo;
- import lombok.Getter;
- import lombok.Setter;
- import lombok.ToString;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Service;
- import java.util.ArrayList;
- import java.util.List;
- @Slf4j
- @Getter
- @Setter
- @ToString
- @Service
- public class OffrResultServiceImpl implements AnalysisService {
- private final OffrResultMapper mapper;
- public OffrResultServiceImpl(OffrResultMapper mapper) {
- this.mapper = mapper;
- }
- public List<OffrResultVo> findAllByDateRange(OffrResultParam cond) {
- try {
- if (cond.getOFFR_TYPE().equalsIgnoreCase("LINK")) {
- return this.mapper.findAllByDateRangeLINK(cond);
- }
- else if (cond.getOFFR_TYPE().equalsIgnoreCase("IFSC")) {
- return this.mapper.findAllByDateRangeIFSC(cond);
- }
- else if (cond.getOFFR_TYPE().equalsIgnoreCase("ROAD")) {
- return this.mapper.findAllByDateRangeROAD(cond);
- }
- else if (cond.getOFFR_TYPE().equalsIgnoreCase("VMS")) {
- return this.mapper.findAllByDateRangeVMS(cond);
- }
- else {
- log.error("{}.findAllByDateRange: Unknown OFFR_TYPE: Cond: {}", getClass().getSimpleName(), cond);
- }
- }
- catch (Exception e) {
- log.error("{}.findAllByDateRange: Cond: {}, Exception: {}", getClass().getSimpleName(), cond, e.getMessage());
- }
- return new ArrayList<OffrResultVo>();
- }
- }
|