lyhzzz 1 ano atrás
pai
commit
08b347d640

+ 9 - 1
src/main/java/com/fdkankan/manage/service/impl/JyUserShareServiceImpl.java

@@ -10,6 +10,7 @@ import com.fdkankan.manage.entity.JyUserShare;
 import com.fdkankan.manage.entity.ScenePlus;
 import com.fdkankan.manage.entity.UserShareParam;
 import com.fdkankan.manage.exception.BusinessException;
+import com.fdkankan.manage.httpClient.service.LaserService;
 import com.fdkankan.manage.mapper.IJyUserShareMapper;
 import com.fdkankan.manage.service.IJyUserService;
 import com.fdkankan.manage.service.IJyUserShareService;
@@ -97,13 +98,20 @@ public class JyUserShareServiceImpl extends ServiceImpl<IJyUserShareMapper, JyUs
         return this.getOne(wrapper);
     }
 
+    @Autowired
+    LaserService laserService;
+
     @Override
     public Object sceneList(UserShareParam param) {
         if(param.getJyUserId() == null){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         Page<UserShareSceneVo> page = scenePlusService.shareScenePageList(new Page<>(param.getPageNum(), param.getPageSize()),param);
-
+        List<String> ssNumList = page.getRecords().stream().filter(e -> e.getSceneSource().equals(4) || e.getSceneSource().equals(5)).map(UserShareSceneVo::getNum).collect(Collectors.toList());
+        for (UserShareSceneVo record : page.getRecords()) {
+            //替换深时标题,链接
+            record.getSceneSource();
+        }
         return PageInfo.PageInfo(page);
     }
 }

+ 1 - 0
src/main/java/com/fdkankan/manage/vo/response/UserShareSceneVo.java

@@ -14,4 +14,5 @@ public class UserShareSceneVo {
     private String ryNo;
     private String ryNickName;
     private Integer status;
+    private Integer sceneSource;
 }

+ 1 - 1
src/main/resources/mapper/manage/ScenePlusMapper.xml

@@ -32,7 +32,7 @@
         GROUP BY camera_id
     </select>
     <select id="shareScenePageList" resultType="com.fdkankan.manage.vo.response.UserShareSceneVo">
-        select s.id,s.title,s.num,s.create_time,s.scene_status as status,e.web_site,e.algorithm_time,ju.ry_no,ju.ry_nick_name
+        select s.id,s.title,s.num,s.create_time,s.scene_status as status,s.scene_source,e.web_site,e.algorithm_time,ju.ry_no,ju.ry_nick_name
         from t_scene_plus s
                  left join  t_scene_plus_ext e on s.id = e.plus_id
                  left join jy_user ju on s.user_id = ju.user_id