|
@@ -8,6 +8,7 @@ import com.fdkankan.manage_jp.common.Result;
|
|
|
import com.fdkankan.manage_jp.entity.Camera;
|
|
|
import com.fdkankan.manage_jp.entity.CameraDetail;
|
|
|
import com.fdkankan.manage_jp.entity.Company;
|
|
|
+import com.fdkankan.manage_jp.entity.User;
|
|
|
import com.fdkankan.manage_jp.httpClient.client.LaserClient;
|
|
|
import com.fdkankan.manage_jp.httpClient.param.LaserSceneParam;
|
|
|
import com.fdkankan.manage_jp.httpClient.param.SSDownSceneParam;
|
|
@@ -100,6 +101,20 @@ 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(param.getUserId() != null){ //客户场景
|
|
|
+ User user = userService.getById(param.getUserId());
|
|
|
+ newParam.setPhone("no-user");
|
|
|
+ if(user != null){
|
|
|
+ newParam.setPhone(user.getUserName());
|
|
|
+ }
|
|
|
+ }
|
|
|
if(StringUtils.isNotBlank(param.getCompanyName())){ //客户场景
|
|
|
List<CameraDetail> cameraDetails = cameraDetailService.getListByCompanyName(param.getCompanyName());
|
|
|
param.setSnCodes(this.setSnCodes(cameraDetails));
|