|
|
@@ -47,13 +47,13 @@ public class LaserService {
|
|
|
|
|
|
public PageInfo pageList(SceneParam param) {
|
|
|
LaserSceneParam laserSceneParam = getLaserSceneParam(param);
|
|
|
+ if(laserSceneParam == null){
|
|
|
+ return PageInfo.PageInfoEmpty(param.getPageNum(),param.getPageSize());
|
|
|
+ }
|
|
|
FdkkResponse response = laserClient.sceneList(laserSceneParam);
|
|
|
JSONObject jsonObject =response.getData();
|
|
|
if(jsonObject == null){
|
|
|
- Page<SceneVo> voPage = new Page<>(param.getPageNum(),param.getPageSize());
|
|
|
- voPage.setRecords(new ArrayList<>());
|
|
|
- voPage.setTotal(0);
|
|
|
- return PageInfo.PageInfo(voPage);
|
|
|
+ return PageInfo.PageInfoEmpty(param.getPageNum(),param.getPageSize());
|
|
|
}
|
|
|
JSONArray list = jsonObject.getJSONArray("list");
|
|
|
long total =jsonObject.getLong("total");
|
|
|
@@ -89,9 +89,13 @@ public class LaserService {
|
|
|
}
|
|
|
|
|
|
private LaserSceneParam getLaserSceneParam(SceneParam param) {
|
|
|
+ LaserSceneParam newParam = new LaserSceneParam();
|
|
|
if(param.getCompanyId()!= null){ //客户场景
|
|
|
List<CameraDetail> cameraDetails = cameraDetailService.getListByCompanyId(param.getCompanyId());
|
|
|
param.setSnCodes(this.setSnCodes(cameraDetails));
|
|
|
+ if(param.getSnCodes() == null || param.getSnCodes().size() <=0){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(param.getUserName())){
|
|
|
List<CameraDetail> cameraDetails = cameraDetailService.getByUserName(param.getUserName());
|
|
|
@@ -101,7 +105,7 @@ public class LaserService {
|
|
|
(param.getSnCodes() == null || param.getSnCodes().size() <=0)){
|
|
|
param.setSnCode("phoneEmptySelect");
|
|
|
}
|
|
|
- LaserSceneParam newParam = new LaserSceneParam();
|
|
|
+
|
|
|
BeanUtils.copyProperties(param,newParam);
|
|
|
newParam.setTitle(param.getSceneName());
|
|
|
return newParam;
|