houweiyu 5 vuotta sitten
vanhempi
commit
76c31c9291

+ 3 - 3
README.md

@@ -59,7 +59,7 @@
 
 
  
- ##垂直校验目录结构
+ ##垂直校验/生成模型的目录结构以及用途
     /data/kanfang/  目录位置
         -- 100001  房源编号
           -- input_img  目录:用户生成的图片位置
@@ -77,8 +77,8 @@
                 -- upload.json (重点):java读取这个文件,做相应的动作(生成文件、上传图片到oss等)
                 -- tex 目录 里面有缩略图、modeldata.txt (算法生成的)
                 
-                -- xxx_50k.dam.lzma java读取upload.json后生成
-                -- xxx_50k.dam java读取upload.json后生成
+                -- xxx_50k.dam.lzma java读取upload.json后生成, 这个文件是xxx_50k.dam的进一步压缩
+                -- xxx_50k.dam java读取upload.json后生成, 3D模型数据
                 -- vision.modeldata  java读取upload.json后生成 (现在改成读取前端调用生成模型接口生成的vision.txt文件直接生成vision.modeldata)  
             -- caches 目录:世超算法生成的结果
             

+ 4 - 6
fdkanfang-web/src/main/java/com/fdkanfang/web/backend/HouseController.java

@@ -190,9 +190,7 @@ public class HouseController extends BaseController {
                 ossVerticalImageLowMap.put(imageLowPath, ossVerticalLowPath);
                 try {
                     ImageResolutionRate tmpResolutionRate = addAndGetResolutionRate(file , directoryName , ossVerticalHighPath , house.getId());
-                    if(ImageResolutionRate.FOUR_K.equals(tmpResolutionRate)){
-                        maxResolutionRate = tmpResolutionRate;
-                    }
+                    maxResolutionRate = tmpResolutionRate;
                     needSendMqMsg = true;
                 } catch (IOException e) {
                     needSendMqMsg = false;
@@ -293,10 +291,10 @@ public class HouseController extends BaseController {
             filename = fileNameWithoutPostfix + ".jpg";
             log.info("照片的格式写成了大写,需要转成小写:{}" , filename);
         }
-        // 检查一下,测试时,可能会没有"_"
-        if (!filename.contains("_")) {
+        // 检查一下,生成模型的照片名称不能有"-",否则生成模型会出现问题
+        if (filename.contains("-")) {
             log.error("filename: {}", filename);
-            throw new BaseRuntimeException(MsgCode.e_COMMON_3003, "图片命名不符合要求,需要类型+下划线");
+            throw new BaseRuntimeException(MsgCode.e_COMMON_3003, "图片命名不符合要求,不能包含符号-,请使用_");
         }
         if (RegexpUtils.isContainChinese(filename)) {
             log.error("图片名称不允许中文字符: {}", filename);

+ 4 - 0
fdkanfang-web/src/main/java/com/fdkanfang/web/mq/config/RabbitConfig.java

@@ -1,6 +1,7 @@
 package com.fdkanfang.web.mq.config;
 
 import org.springframework.amqp.core.*;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
@@ -11,6 +12,9 @@ import org.springframework.context.annotation.Configuration;
 @Configuration
 public class RabbitConfig {
 
+    @Value("${verticle.queue}")
+    public static  String VERTICAL_QUEUE_SRC;
+
     /** 垂直校验队列*/
     public static final String VERTICAL_QUEUE = "verticalQueue";