|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(timeStop != null && !timeStop.trim().equals("")){ | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(startId != null && endId != null){ | 
|---|
|  |  |  | if(endId < startId){ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(timeStop != null && !timeStop.trim().equals("")){ | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(startId != null && endId != null){ | 
|---|
|  |  |  | if(endId < startId){ | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | long startId = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | long endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | long endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(intakeSv.getCountByOpenType(startId, endId, qo.getOpenType())); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | long startId = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | long endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | long endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(intakeSv.getCountByCloseType(startId, endId, qo.getCloseType())); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | QueryResultVo<List<VoIntakeOpenCount>> res = intakeSv.getOpenValveGtIntakes(qo); | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(res); | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | QueryResultVo<List<VoIntakeOpenCount>> res = intakeSv.getOpenValveLtIntakes(qo); | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(res); | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | QueryResultVo<List<VoIntake>> res = intakeSv.getHaveOpenNoCloseIntakes(qo); | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(res); | 
|---|
|  |  |  | 
|---|
|  |  |  | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; | 
|---|
|  |  |  | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; | 
|---|
|  |  |  | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | QueryResultVo<List<VoIntake>> res = intakeSv.getNoOpenHaveCloseIntakes(qo); | 
|---|
|  |  |  | return BaseResponseUtils.buildSuccess(res); | 
|---|