Selaa lähdekoodia

场景列表 数据权限

lyhzzz 2 vuotta sitten
vanhempi
commit
3e356b5812

+ 15 - 0
src/main/java/com/fdkankan/manage_jp/httpClient/service/LaserService.java

@@ -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));