Преглед изворни кода

getSceneNumVersion接口增加返回imageVersion

lyhzzz пре 2 година
родитељ
комит
a666e0d129

+ 3 - 0
src/main/java/com/fdkankan/ucenter/entity/SceneEditInfo.java

@@ -179,4 +179,7 @@ public class SceneEditInfo implements Serializable {
     @TableField("rec_status")
     @TableLogic(value = "A",delval = "I")
     private String recStatus;
+
+    @TableField("img_version")
+    private Integer imgVersion;
 }

+ 13 - 4
src/main/java/com/fdkankan/ucenter/service/impl/InnerServiceImpl.java

@@ -11,10 +11,7 @@ import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.ucenter.common.Result;
 import com.fdkankan.ucenter.common.constants.ConstantFilePath;
 import com.fdkankan.ucenter.common.constants.ResultCode;
-import com.fdkankan.ucenter.entity.ScenePlus;
-import com.fdkankan.ucenter.entity.ScenePlusExt;
-import com.fdkankan.ucenter.entity.ScenePro;
-import com.fdkankan.ucenter.entity.User;
+import com.fdkankan.ucenter.entity.*;
 import com.fdkankan.ucenter.service.*;
 import com.fdkankan.ucenter.vo.response.LaserSceneInfoVo;
 import lombok.extern.slf4j.Slf4j;
@@ -40,10 +37,14 @@ public class InnerServiceImpl implements IInnerService {
     @Autowired
     private ISceneProService sceneProService;
     @Autowired
+    private ISceneProEditService sceneProEditService;
+    @Autowired
     private IScenePlusService scenePlusService;
     @Autowired
     private IScenePlusExtService scenePlusExtService;
     @Autowired
+    private ISceneEditInfoService sceneEditInfoService;
+    @Autowired
     private IUserService userService;
     @Autowired
     private RedisUtil redisUtil;
@@ -163,6 +164,10 @@ public class InnerServiceImpl implements IInnerService {
             vo.setObjScenePath(scenepro.getWebSite());
             vo.setIsObj(scenepro.getIsObj());
             vo.setAlgorithmTime(scenepro.getCreateTime());
+            SceneProEdit sceneProEdit = sceneProEditService.getByProId(scenepro.getId());
+            if(sceneProEdit != null){
+                vo.setImgVersion(sceneProEdit.getImagesVersion());
+            }
             return vo;
         }
 
@@ -179,6 +184,10 @@ public class InnerServiceImpl implements IInnerService {
                 vo.setObjScenePath(plusExt.getWebSite());
                 vo.setIsObj(plusExt.getIsObj());
                 vo.setAlgorithmTime(plusExt.getAlgorithmTime());
+                SceneEditInfo sceneEditInfo = sceneEditInfoService.getByScenePlusId(plus.getId());
+                if(sceneEditInfo != null){
+                    vo.setImgVersion(sceneEditInfo.getImgVersion());
+                }
                 return vo;
             }
         }

+ 1 - 0
src/main/java/com/fdkankan/ucenter/vo/response/LaserSceneInfoVo.java

@@ -13,4 +13,5 @@ public class LaserSceneInfoVo {
     private String objScenePath;
     private Integer isObj;
     private String algorithmTime;
+    private Integer imgVersion;
 }