|
@@ -460,7 +460,16 @@ public class LabCheckOptionServiceImpl implements ILabCheckOptionService {
|
|
|
public Map<String, Object> queryCheckOptionStatistics(LabCheckOptionStatisticsVo labCheckOptionStatisticsVo) {
|
|
public Map<String, Object> queryCheckOptionStatistics(LabCheckOptionStatisticsVo labCheckOptionStatisticsVo) {
|
|
|
List<LabCheckOptionStatisticsVo> list = new ArrayList<>();
|
|
List<LabCheckOptionStatisticsVo> list = new ArrayList<>();
|
|
|
LabCheckOptionStatisticsVo statisticsVo;
|
|
LabCheckOptionStatisticsVo statisticsVo;
|
|
|
-
|
|
|
|
|
|
|
+ if(StringUtils.isNull(labCheckOptionStatisticsVo.getStartTime()) || StringUtils.isNull(labCheckOptionStatisticsVo.getEndTime())){
|
|
|
|
|
+ Calendar cal = Calendar.getInstance();
|
|
|
|
|
+ cal.setTime(new Date());
|
|
|
|
|
+ //当月第一天
|
|
|
|
|
+ cal.set(Calendar.DAY_OF_MONTH, 1);
|
|
|
|
|
+ labCheckOptionStatisticsVo.setStartTime(cal.getTime());
|
|
|
|
|
+ //当月最后一天
|
|
|
|
|
+ cal.roll(Calendar.DAY_OF_MONTH, -1);
|
|
|
|
|
+ labCheckOptionStatisticsVo.setEndTime(cal.getTime());
|
|
|
|
|
+ }
|
|
|
List<LabCheckOption> optionList = selectLabCheckOptionList(new LabCheckOption());
|
|
List<LabCheckOption> optionList = selectLabCheckOptionList(new LabCheckOption());
|
|
|
// 最多四级, 暂循环处理
|
|
// 最多四级, 暂循环处理
|
|
|
int count = 0;
|
|
int count = 0;
|