|
@@ -6,8 +6,8 @@ import com.rongwei.bsentity.domain.ZhcxProjectDeviceIndicatorDo;
|
|
import com.rongwei.bscommon.sys.dao.ZhcxProjectDeviceIndicatorDao;
|
|
import com.rongwei.bscommon.sys.dao.ZhcxProjectDeviceIndicatorDao;
|
|
import com.rongwei.bscommon.sys.service.ZhcxProjectDeviceIndicatorService;
|
|
import com.rongwei.bscommon.sys.service.ZhcxProjectDeviceIndicatorService;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.rongwei.bsentity.domain.ZhcxProjectManageDo;
|
|
|
|
import com.rongwei.bsentity.dto.ZhcxProjectDeviceIndicatorDto;
|
|
import com.rongwei.bsentity.dto.ZhcxProjectDeviceIndicatorDto;
|
|
|
|
+import com.rongwei.bsentity.dto.ZhcxProjectDeviceScreenDataDto;
|
|
import com.rongwei.bsentity.dto.project.indicator.DelPhysicalParam;
|
|
import com.rongwei.bsentity.dto.project.indicator.DelPhysicalParam;
|
|
import com.rongwei.rwcommon.base.exception.CustomException;
|
|
import com.rongwei.rwcommon.base.exception.CustomException;
|
|
import com.rongwei.rwcommon.utils.StringUtils;
|
|
import com.rongwei.rwcommon.utils.StringUtils;
|
|
@@ -15,10 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Comparator;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
@@ -45,12 +42,13 @@ public class ZhcxProjectDeviceIndicatorServiceImpl extends ServiceImpl<ZhcxProje
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<ZhcxProjectDeviceIndicatorDto> getListData(Map<String, Object> map) {
|
|
|
|
|
|
+ public ZhcxProjectDeviceScreenDataDto getListData(Map<String, Object> map) {
|
|
Object projectIdObj = map.get("projectId");
|
|
Object projectIdObj = map.get("projectId");
|
|
Object machinenoObj = map.get("machineno");
|
|
Object machinenoObj = map.get("machineno");
|
|
if(projectIdObj == null || machinenoObj == null){
|
|
if(projectIdObj == null || machinenoObj == null){
|
|
throw new CustomException("缺少项目或机号参数");
|
|
throw new CustomException("缺少项目或机号参数");
|
|
}
|
|
}
|
|
|
|
+ ZhcxProjectDeviceScreenDataDto dataDto = new ZhcxProjectDeviceScreenDataDto();
|
|
String projectId = projectIdObj.toString();
|
|
String projectId = projectIdObj.toString();
|
|
String machineno = machinenoObj.toString();
|
|
String machineno = machinenoObj.toString();
|
|
final LambdaQueryWrapper<ZhcxProjectDeviceIndicatorDo> queryWrapper = Wrappers.lambdaQuery();
|
|
final LambdaQueryWrapper<ZhcxProjectDeviceIndicatorDo> queryWrapper = Wrappers.lambdaQuery();
|
|
@@ -84,7 +82,11 @@ public class ZhcxProjectDeviceIndicatorServiceImpl extends ServiceImpl<ZhcxProje
|
|
dtoList.add(dto);
|
|
dtoList.add(dto);
|
|
});
|
|
});
|
|
dtoList.sort(Comparator.comparingInt(ZhcxProjectDeviceIndicatorDto::getSort));
|
|
dtoList.sort(Comparator.comparingInt(ZhcxProjectDeviceIndicatorDto::getSort));
|
|
-
|
|
|
|
- return dtoList;
|
|
|
|
|
|
+ dataDto.setIndicatorList(dtoList);
|
|
|
|
+ Date zzDate = dao.getzzDate(map);
|
|
|
|
+ Date scDate = dao.getscDate(map);
|
|
|
|
+ dataDto.setScDate(scDate);
|
|
|
|
+ dataDto.setZzDate(zzDate);
|
|
|
|
+ return dataDto;
|
|
}
|
|
}
|
|
}
|
|
}
|