Parcourir la source

修改status 文件 payStatus 设置逻辑

tianboguang il y a 2 ans
Parent
commit
71ee6829ac

+ 1 - 1
src/main/java/com/fdkankan/contro/mq/service/impl/BuildSceneServiceImpl.java

@@ -476,7 +476,7 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
         statusJson.put("webSite", scenePlusExt.getWebSite());
         statusJson.put("sceneNum", num);
         statusJson.put("thumb", scenePlusExt.getThumb());
-        statusJson.put("payStatus", 1);
+        statusJson.put("payStatus", scenePlus.getPayStatus());
         statusJson.put("sceneScheme", scenePlusExt.getSceneScheme());
         FileUtils.writeFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json", statusJson.toString());
 

+ 2 - 1
src/main/java/com/fdkankan/contro/mq/service/impl/BuildV3SceneServiceImpl.java

@@ -201,6 +201,7 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
 
             //如果相机容量不足,需要把场景的paystatus改为容量不足状态
             if (arrearCap && cameraType != 14) {
+                scenePro.setPayStatus(PayStatus.NO_CAPACITY.code());
                 this.sealScene(arrearCap, scenePro.getId(), scenePro.getId());
             }
 
@@ -394,7 +395,7 @@ public class BuildV3SceneServiceImpl implements IBuildSceneService {
         statusJson.put("webSite", scenePro.getWebSite());
         statusJson.put("sceneNum", num);
         statusJson.put("thumb", scenePro.getThumb());
-        statusJson.put("payStatus", 1);
+        statusJson.put("payStatus", scenePro.getPayStatus());
         FileUtils.writeFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json", statusJson.toString());
 
         fYunFileService.uploadFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json",