Просмотр исходного кода

处理指房宝app获取时间为null方法

lyhzzz 1 год назад
Родитель
Сommit
a30f48a29c

+ 46 - 338
README.md

@@ -1,338 +1,46 @@
-084dcd2a4_202403060901535350:;/home/ubuntu/data/084dcd2a4_202403060901535350:;084dcd2a4/1214926003990691840/084dcd2a4_202403060901535350/:;:;zfb-ecfQPqal8:;0:;13950265761:;11:;slam:;1214926003990691840:;084DCD2A4:;0:;V3
-"1460,13794930986",
-"1498,18680619513",
-"1537,18217332331",
-"1556,15963723013",
-"3407,18501605466",
-"3551,15350831001",
-"3567,17702324460",
-"3588,18066219803",
-"3593,15739227980",
-"3596,13676410666",
-"3616,15612938670",
-"3620,18159622650",
-"3626,18603800530",
-"3632,18959796969",
-"3635,13882548497",
-"3636,15685622066",
-"3642,13370727059",
-"3649,15537368955",
-"3674,15131012091",
-"3679,13933769201",
-"3681,13255151537",
-"3702,13931319799",
-"3715,13335747012",
-"3739,18083639183",
-"3746,18390337354",
-"3751,17723201580",
-"3753,18325520669",
-"3758,17353777191",
-"3759,18313788051",
-"3773,15891985855",
-"3778,18914404998",
-"3810,15096569738",
-"3819,13111477356",
-"3857,18020788532",
-"3865,15751815667",
-"3874,13684285003",
-"3898,13856159099",
-"3923,13507836622",
-"3925,13896916909",
-"3932,19192627687",
-"3934,13600583220",
-"3935,15851970227",
-"3936,13783867809",
-"3940,18830011119",
-"3941,13831066798",
-"3943,15650632727",
-"3948,18008545024",
-"3949,18989677222",
-"3954,17886992628",
-"3956,18359227829",
-"3959,18530151515",
-"3961,18181217923",
-"3963,18300119454",
-"3969,13399134443",
-"3970,15315862200",
-"3973,13657619874",
-"3974,18959025686",
-"3975,19859791518",
-"3988,18671813519",
-"3991,15860527527",
-"3998,18158390369",
-"4006,15158880861",
-"4007,13117439066",
-"4008,18325165016",
-"4013,17320310158",
-"4027,18952967799",
-"4028,15665599839",
-"4031,18914685598",
-"4032,15167223323",
-"4035,18912176939",
-"4039,18680822620",
-"4042,15328316257",
-"4045,15125289981",
-"4050,18179478885",
-"4059,15938159887",
-"4064,13769796788",
-"4068,18883272513",
-"4081,13765872278",
-"4086,18488142582",
-"4089,13933707720",
-"4090,13007462310",
-"4103,19904458808",
-"4109,13875517920",
-"4111,17729238688",
-"4112,15388129069",
-"4116,13965653894",
-"4117,13358568448",
-"4126,18943123252",
-"4127,18943173252",
-"4128,18004446050",
-"4129,13704523868",
-"4135,18105770981",
-"4136,18623682178",
-"4137,18975598182",
-"4138,15031007666",
-"4139,18088998103",
-"4140,13988479212",
-"4141,19922452272",
-"4143,15179896590",
-"4145,15100883003",
-"4148,13780181669",
-"4149,18123410667",
-"4158,13975371899",
-"4159,13762446850",
-"4163,13769918139",
-"4164,18060131325",
-"4172,13325013702",
-"4176,15630031403",
-"4180,13844101002",
-"4181,18088682297",
-"4182,13120345975",
-"4185,15752596178",
-"4187,18252268808",
-"4190,15349418884",
-"4192,18640805511",
-"4196,13903183170",
-"4199,13103466722",
-"4202,18989212333",
-"4203,18320292566",
-"4204,18678097253",
-"4205,15318872825",
-"4206,13375323173",
-"4210,15689276018",
-"4214,17606296862",
-"4215,15887891618",
-"4218,13988260149",
-"4221,18054155566",
-"4222,13021597633",
-"4223,18179324282",
-"4231,18979725198",
-"4232,13305772938",
-"4234,15255211886",
-"4235,13873886111",
-"4243,18905266332",
-"4251,13309902800",
-"4258,13762153920",
-"4260,18640805522",
-"4264,15219599966",
-"4270,13982657893",
-"4274,15715363214",
-"4276,18831030773",
-"4278,15566671700",
-"4279,18851310043",
-"4282,17313361520",
-"4283,13353966511",
-"4297,18503761099",
-"4302,18962554668",
-"4306,13871856775",
-"4307,18221427120",
-"4312,17036599993",
-"4316,15751582277",
-"4321,18123489970",
-"4323,15062876551",
-"4324,18060166780",
-"4325,18159873138",
-"4327,17708768558",
-"4330,17706021823",
-"4337,15306024080",
-"4338,18887200748",
-"4341,15205663068",
-"4344,19106280295",
-"4346,15181205034",
-"4357,18039177588",
-"4362,17036599992",
-"4363,18788282821",
-"4366,17365549515",
-"4371,15083194279",
-"4372,19805062699",
-"4373,15052604968",
-"4374,18946113928",
-"4375,18946192608",
-"4376,17759390053",
-"4380,15689353256",
-"4381,19863200500",
-"4383,18768486683",
-"4385,13370871298",
-"4386,13031435112",
-"4387,15056299290",
-"4391,15884911413",
-"4396,15054498797",
-"4399,18945058881",
-"4400,15204669833",
-"4408,18065265212",
-"4414,15650692727",
-"4417,13356398155",
-"4418,15566671713",
-"4426,15177448378",
-"4427,18774669990",
-"4429,18856815171",
-"4431,19305232065",
-"4432,15374278126",
-"4433,18987399188",
-"4438,19911835888",
-"4439,18149538817",
-"4440,15979120387",
-"4444,13467920358",
-"4446,18182900513",
-"4447,15868043011",
-"4450,13966443936",
-"4453,15139623962",
-"4454,18193639168",
-"4456,16639259525",
-"4459,13970616280",
-"4462,15083186868",
-"4465,13466969251",
-"4466,15598373167",
-"4468,13739797778",
-"4469,13656721012",
-"4470,18686134628",
-"4471,15247206286",
-"4472,15565887088",
-"4475,18206756627",
-"4476,18287606777",
-"4477,15350320008",
-"4479,13994976557",
-"4481,13917528086",
-"4484,13239240423",
-"4487,18678278977",
-"4493,18348349909",
-"4494,19037228762",
-"4496,15967036535",
-"4497,13306166235",
-"4498,13970136612",
-"4500,18134052312",
-"4507,13212313942",
-"4509,17769188577",
-"4510,14754456458",
-"4511,13609805938",
-"4513,15073932089",
-"4514,19106488857",
-"4516,13708601837",
-"4517,19997333600",
-"4518,17754883686",
-"4519,13325259907",
-"4520,13517155591",
-"4521,18958535441",
-"4522,18058485751",
-"4523,19110633120",
-"4524,15138067005",
-"4525,18571666815",
-"4527,13193098451",
-"4532,15240831462",
-"4533,13872855880",
-"4538,15883853434",
-"4540,13870225211",
-"4541,15388005280",
-"4542,15802309679",
-"4544,15105227207",
-"4545,15234406188",
-"4547,13819719906",
-"4548,15873002937",
-"4549,13989311499",
-"4550,15856002888",
-"4551,13667665401",
-"4553,13408819804",
-"4555,15983344293",
-"4559,13852055077",
-"4562,15841858844",
-"4564,18914761499",
-"4565,13778982618",
-"4567,18937518023",
-"4568,19961278807",
-"4569,15535421182",
-"4570,18175505836",
-"4573,13390012920",
-"4574,13101359555",
-"4575,18699288016",
-"4576,13575261390",
-"4578,18788178047",
-"4581,13977971591",
-"4585,18272877881",
-"4586,18762946240",
-"4589,18782897699",
-"4590,19183867699",
-"4593,18879466346",
-"4594,18585975010",
-"4595,13906872285",
-"4596,15716464888",
-"4599,13614327456",
-"4603,15287951393",
-"4613,13937136153",
-"4615,18626851121",
-"4617,15391883925",
-"4619,18786090520",
-"4620,17585885597",
-"4622,18072513125",
-"4626,17302366077",
-"4627,15320783553",
-"4629,15279616040",
-"4630,19979955788",
-"4631,15871194361",
-"4633,13905292871",
-"4634,13598338500",
-"4636,18085056863",
-"4637,13458827662",
-"4639,18140407611",
-"4641,18639612221",
-"4642,18280607771",
-"4646,13914481180",
-"4647,15388771896",
-"4648,13546496927",
-"4652,15194669223",
-"4657,13530156487",
-"4661,19003479120",
-"4662,18231939999",
-"4666,15630334598",
-"4668,13736231828",
-"4671,15978334033",
-"4672,18090071578",
-"4676,15120561280",
-"4678,18075732040",
-"4679,15199385685",
-"4682,18740081135",
-"4683,19987295927",
-"4685,13477999461",
-"4690,17539020555",
-"4691,18690251629",
-"4696,15707075757",
-"4698,15175950501",
-"4701,15598622345",
-"4703,13599964443",
-"4705,18788021512",
-"4706,15333942333",
-"4709,13345559198",
-"4713,15571368875",
-"4714,15246393856",
-"4715,17382142345",
-"4716,13306989928",
-"4719,18609388789",
-"4722,15137832258",
-"4723,18388914255",
-"4726,13607888873",
-"4727,15091455127",
-"4729,18857687006",
-"4732,18839927001",
-"4735,15656835059",
-"4740,17868947689",
+prosecute 
+transition 
+transit
+transient
+casualty
+permeate
+pendulum
+refund
+linger
+converge
+associate
+royalty
+loyalty
+
+
+dentist
+literary
+transmit
+mock
+aviation
+incentive
+overwhelm
+reliable
+fling
+anticipate
+
+
+rupture
+gleam
+salvation
+pedestrian 
+interaction
+faculty
+clutch
+mourn
+limp
+limb
+climb
+novelty
+
+
+41141564_20240218110241:;/home/ubuntu/data/41141564_20240218110241:;http://zfb-zhm-test.oss-cn-shenzhen.aliyuncs.com/41141564_20240218110241/:;zip.Zip:;zhKhE8XTKas:;1:;13853028751:;1:;1058:;sfm
+
+41141564_20240304110435:;/home/ubuntu/data/41141564_20240304110435:;https://zfb-zhm-test.oss-cn-shenzhen.aliyuncs.com/41141564_20240304110435/:;zip.Zip:;zhicLZk5YfP:;1:;13853028751:;1:;1058:;sfm
+
+

+ 11 - 0
pom.xml

@@ -118,6 +118,17 @@
             <artifactId>spring-boot-starter-amqp</artifactId>
         </dependency>
 
+        <dependency>
+            <groupId>com.fdkankan</groupId>
+            <artifactId>4dkankan-utils-fyun-parent</artifactId>
+            <version>3.0.0-SNAPSHOT</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.fdkankan</groupId>
+            <artifactId>4dkankan-utils-fyun-oss</artifactId>
+            <version>3.0.0-SNAPSHOT</version>
+        </dependency>
     </dependencies>
 
     <build>

+ 1 - 1
src/main/java/com/fdkankan/task/common/MqConstants.java

@@ -4,7 +4,7 @@ import java.util.Stack;
 
 public class MqConstants {
     public static String RABBITMQ_QUEUE_v2 = "test_v2";
-    public static String RABBITMQ_QUEUE_v3 = "test_v3";
+    public static String RABBITMQ_QUEUE_v3 = "QUEUE_MODELING_A";
 
 
     //583879492512_202401261655490830:;/home/ubuntu/data/583879492512_202401261655490830:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/583879492512_202401261655490830:;583879492512_202401261655490830.zip:;zfb-aAqvA8KV5:;0:;THETAYP41136522.OSC:;6:;slam:;:;THETAYP41136522.OSC:;0:;V3

+ 1 - 8
src/main/java/com/fdkankan/task/config/SendMessage.java

@@ -46,11 +46,4 @@ public class SendMessage {
             return message;
         }, new CorrelationData(messageId));
     }
-}
- 
-//4898cab059bd_202403021541083950:;/home/ubuntu/data/4898cab059bd_202403021541083950:;068b90ca4/1214153168250732544/4898cab059bd_202403021541083950/:;:;zfb-bwm88wy0S:;0:;17712966965:;11:;slam:;1214153168250732544:;068B90CA4:;0:;V3
-//THETAYP41138901.OSC_20240304085626:;/home/ubuntu/data/THETAYP41138901.OSC_20240304085626:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41138901.OSC_20240304085626:;THETAYP41138901.OSC_20240304085626.Zip:;zfb-6msEqaPMI:;0:;thetayp41138901.osc:;6:;slam:;:;THETAYP41138901.OSC:;0:;V3
-//063632f34_202403031853520160:;/home/ubuntu/data/063632f34_202403031853520160:;063632f34/1213925351923646464/063632f34_202403031853520160/:;:;zfb-77bQlrH7I:;0:;13950265761:;11:;slam:;1213925351923646464:;063632F34:;0:;V3
-//5838794f2858_202402291421199920:;/home/ubuntu/data/5838794f2858_202402291421199920:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/5838794f2858_202402291421199920:;5838794f2858_202402291421199920.zip:;zfb-Fx1R2jcEE:;0:;THETAYP41147092.OSC:;6:;slam:;:;THETAYP41147092.OSC:;0:;V3
-//5838794f2858_202403021437486990:;/home/ubuntu/data/5838794f2858_202403021437486990:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/5838794f2858_202403021437486990:;5838794f2858_202403021437486990.zip:;zfb-gT3twAGWi:;0:;THETAYP41147092.OSC:;6:;slam:;:;THETAYP41147092.OSC:;0:;V3
-//THETAYP41142254.OSC_20240303123647:;/home/ubuntu/data/THETAYP41142254.OSC_20240303123647:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41142254.OSC_20240303123647:;THETAYP41142254.OSC_20240303123647.Zip:;zfb-qOCODnKYE:;0:;thetayp41142254.osc:;6:;slam:;:;THETAYP41142254.OSC:;0:;V3
+}

+ 2 - 0
src/main/java/com/fdkankan/task/service/TbSceneProService.java

@@ -1,5 +1,6 @@
 package com.fdkankan.task.service;
 
+import com.mybatisflex.annotation.UseDataSource;
 import com.mybatisflex.core.service.IService;
 import com.fdkankan.task.entity.TbScenePro;
 
@@ -11,4 +12,5 @@ import com.fdkankan.task.entity.TbScenePro;
  */
 public interface TbSceneProService extends IService<TbScenePro> {
 
+    TbScenePro getByNum(String num);
 }

+ 21 - 0
src/main/java/com/fdkankan/task/service/impl/TbSceneProServiceImpl.java

@@ -1,11 +1,19 @@
 package com.fdkankan.task.service.impl;
 
+import com.fdkankan.task.entity.TbSceneNum;
+import com.fdkankan.task.mapper.TbSceneNumMapper;
+import com.mybatisflex.core.query.QueryWrapper;
 import com.mybatisflex.spring.service.impl.ServiceImpl;
 import com.fdkankan.task.entity.TbScenePro;
 import com.fdkankan.task.mapper.TbSceneProMapper;
 import com.fdkankan.task.service.TbSceneProService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.List;
+
 /**
  *  服务层实现。
  *
@@ -15,4 +23,17 @@ import org.springframework.stereotype.Service;
 @Service
 public class TbSceneProServiceImpl extends ServiceImpl<TbSceneProMapper, TbScenePro> implements TbSceneProService {
 
+
+    @Autowired
+    TbSceneProMapper tbSceneProMapper;
+    @Override
+    public TbScenePro getByNum(String num) {
+        QueryWrapper queryWrapper = QueryWrapper.create()
+                .where("num ='"+num+"'");
+        List<TbScenePro> tbSceneNumList = tbSceneProMapper.selectListByQuery(queryWrapper);
+        if(tbSceneNumList == null || tbSceneNumList.isEmpty()){
+            return null;
+        }
+        return tbSceneNumList.get(0);
+    }
 }

+ 10 - 1
src/main/resources/application.yml

@@ -6,4 +6,13 @@ spring:
       # 设置单个文件大小
       max-file-size: 1024MB
       # 设置单次请求文件的总大小
-      max-request-size: 1024MB
+      max-request-size: 1024MB
+
+fyun:
+  type: oss
+  key: LTAI5tC5Ema4raGNCZYSNrkN
+  secret: BjqU1lSVnNUbJouGkq13JG9DmcpaDx
+  bucket: zfb-4dkankan
+  coldBucket: 4dkk-bak
+  endPoint: http://oss-cn-shenzhen.aliyuncs.com
+  host: https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/

+ 5 - 1
src/test/java/com/fdkankan/task/TaskTestApplication.java

@@ -42,8 +42,12 @@ public class TaskTestApplication {
 
     @Test
     void test2() {
-        Long queueModelingA = secondRabbitTemplate.execute(channel -> channel.messageCount("QUEUE_MODELING_A"));
+        String queue = "old_scene_build";
+        Long queueModelingA = secondRabbitTemplate.execute(channel -> channel.messageCount(queue));        //ready
+        Long queueModelingB = secondRabbitTemplate.execute(channel -> channel.consumerCount(queue));
         System.out.println(queueModelingA);
+        System.out.println(queueModelingB);
+
     }
 
 }

+ 83 - 5
src/test/java/com/fdkankan/task/TestZfb.java

@@ -1,18 +1,96 @@
 package com.fdkankan.task;
 
 import cn.hutool.core.date.DateUtil;
+import com.fdkankan.fyun.face.FYunFileServiceInterface;
+import com.fdkankan.task.config.SendMessage;
+import com.fdkankan.task.entity.TbScenePro;
+import com.fdkankan.task.service.TbSceneProService;
+import com.mybatisflex.annotation.UseDataSource;
+import org.apache.commons.lang3.StringUtils;
 import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
 
+import java.io.IOException;
+import java.util.Arrays;
 import java.util.Date;
 
+@SpringBootTest
 public class TestZfb {
 
-
     static String dataFmt = "yyyyMMddHHmmssSSSS";
+    @Autowired
+    TbSceneProService tbSceneProService;
+    @Autowired
+    FYunFileServiceInterface fYunFileServiceInterface;
+    @Autowired
+    SendMessage sendMessage;
+    /*
+        5838794f37f8_(null):;/home/ubuntu/data/5838794f37f8_(null):;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/5838794f37f8_(null):;5838794f37f8_(null).zip:;zfb-XX3iSDdxY:;0:;THETAYP41149405.OSC:;6:;slam:;:;THETAYP41149405.OSC:;0:;V3
+    */
     @Test
-    void test2(){
-        System.out.println(DateUtil.format(new Date(),dataFmt));
-//        /home/ubuntu/data/5838794f37f8_(null)
-        //202403052050160067
+    @UseDataSource("new-zfb")
+    void test2() throws Exception {
+        String mqMsg =
+                "5838794f37f8_(null):;/home/ubuntu/data/5838794f37f8_(null):;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/5838794f37f8_(null):;5838794f37f8_(null).zip:;zfb-XX3iSDdxY:;0:;THETAYP41149405.OSC:;6:;slam:;:;THETAYP41149405.OSC:;0:;V3";
+        test3(mqMsg);
     }
+
+    private void test3(String mqMsg) throws Exception  {
+        String dateStr = DateUtil.format(new Date(), dataFmt);
+        String num = null;
+        if(mqMsg.contains(":;")){
+            String[] strs = mqMsg.split(":;");
+            num = strs[4];
+        }
+        if(StringUtils.isBlank(num)){
+            System.out.println("场景不存在:"+num);
+            return;
+        }
+        TbScenePro tbScenePro = tbSceneProService.getByNum(num);
+        if(tbScenePro == null){
+            System.out.println("场景不存在:"+num);
+            return;
+        }
+
+        String oldDataSource = tbScenePro.getDataSource();
+        if(!oldDataSource.contains("(null)")){
+            System.out.println("场景路径无错,无需处理:"+num);
+            return;
+        }
+        String oldOssPath =  oldDataSource.replace("/home/ubuntu/data/","appData/");
+
+        String newDataSource = oldDataSource.replace("(null)",dateStr);
+        String newOssPath =  oldOssPath.replace("(null)",dateStr);
+
+        String oldFileName = tbScenePro.getFilesName();
+        String newFileName = oldFileName.replace("(null)",dateStr);
+
+        System.out.println("oldDataSource:"+oldDataSource);
+        System.out.println("oldOssPath:"+oldOssPath);
+        System.out.println("oldFileName:"+oldFileName);
+        System.out.println("newDataSource:"+newDataSource);
+        System.out.println("newOssPath:"+newOssPath);
+        System.out.println("newFileName:"+newFileName);
+
+        if(fYunFileServiceInterface.fileExist(oldOssPath+"/"+oldFileName)){
+            System.out.println("复制旧资源");
+            fYunFileServiceInterface.copyFileInBucket(oldOssPath,newOssPath);
+            fYunFileServiceInterface.copyFileInBucket(newOssPath+"/"+oldFileName,newOssPath+"/"+newFileName);
+            System.out.println("删除旧资源");
+            fYunFileServiceInterface.deleteFolder(oldOssPath);
+            fYunFileServiceInterface.deleteFile(newOssPath+"/"+oldFileName);
+        }
+
+        tbScenePro.setDataSource(newDataSource);
+        tbScenePro.setFilesName(newFileName);
+        tbSceneProService.updateById(tbScenePro);
+        mqMsg = mqMsg.replace("(null)",dateStr);
+        System.out.println(mqMsg);
+        sendMessage.sendTov3Message(mqMsg);
+    }
+
+
 }
+
+

+ 18 - 1
src/test/java/com/fdkankan/task/mq/SendV3mq.java

@@ -23,11 +23,28 @@ public class SendV3mq {
         }
     }
     static {
+        //zfb-WAnBCRb68
         String[] res = {
-                "THETAYP41142254.OSC_20240303123647:;/home/ubuntu/data/THETAYP41142254.OSC_20240303123647:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41142254.OSC_20240303123647:;THETAYP41142254.OSC_20240303123647.Zip:;zfb-qOCODnKYE:;0:;thetayp41142254.osc:;6:;slam:;:;THETAYP41142254.OSC:;0:;V3",
+
         };
+
         for (String re : res) {
             mqSet.add(re);
         }
     }
 }
+/*
+*/
+
+/*
+
+"THETAYP41107131.OSC_20240318080055:;/home/ubuntu/data/THETAYP41107131.OSC_20240318080055:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41107131.OSC_20240318080055:;THETAYP41107131.OSC_20240318080055.Zip:;zfb-rpeZT1tWi:;0:;thetayp41107131.osc:;6:;slam:;:;THETAYP41107131.OSC:;0:;V3",
+"THETAYP41138901.OSC_20240318140954:;/home/ubuntu/data/THETAYP41138901.OSC_20240318140954:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41138901.OSC_20240318140954:;THETAYP41138901.OSC_20240318140954.Zip:;zfb-v1N6S2RJL:;0:;thetayp41138901.osc:;6:;slam:;:;THETAYP41138901.OSC:;0:;V3",
+"THETAYP41141604.OSC_20240314170248:;/home/ubuntu/data/THETAYP41141604.OSC_20240314170248:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41141604.OSC_20240314170248:;THETAYP41141604.OSC_20240314170248.Zip:;zfb-fxO8u2aCC:;0:;thetayp41141604.osc:;6:;slam:;:;THETAYP41141604.OSC:;0:;V3",
+"THETAYP41143600.OSC_20240318090757:;/home/ubuntu/data/THETAYP41143600.OSC_20240318090757:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41143600.OSC_20240318090757:;THETAYP41143600.OSC_20240318090757.Zip:;zfb-Ei6NHLnN0:;0:;thetayp41143600.osc:;6:;slam:;:;THETAYP41143600.OSC:;0:;V3",
+"THETAYP41138923.OSC_20240318141837:;/home/ubuntu/data/THETAYP41138923.OSC_20240318141837:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41138923.OSC_20240318141837:;THETAYP41138923.OSC_20240318141837.Zip:;zfb-WKwEVzHc1:;0:;thetayp41138923.osc:;6:;slam:;:;THETAYP41138923.OSC:;0:;V3",
+"THETAYP41139434.OSC_20240318135453:;/home/ubuntu/data/THETAYP41139434.OSC_20240318135453:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41139434.OSC_20240318135453:;THETAYP41139434.OSC_20240318135453.Zip:;zfb-iEqOlcfX3:;0:;thetayp41139434.osc:;6:;slam:;:;THETAYP41139434.OSC:;0:;V3",
+"THETAYP41139434.OSC_20240318103247:;/home/ubuntu/data/THETAYP41139434.OSC_20240318103247:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41139434.OSC_20240318103247:;THETAYP41139434.OSC_20240318103247.Zip:;zfb-F9Rq1BVSc:;0:;thetayp41139434.osc:;6:;slam:;:;THETAYP41139434.OSC:;0:;V3",
+"THETAYP41138901.OSC_20240318145356:;/home/ubuntu/data/THETAYP41138901.OSC_20240318145356:;https://zfb-4dkankan.oss-cn-shenzhen.aliyuncs.com/appData/THETAYP41138901.OSC_20240318145356:;THETAYP41138901.OSC_20240318145356.Zip:;zfb-uvoTGsgKu:;0:;thetayp41138901.osc:;6:;slam:;:;THETAYP41138901.OSC:;0:;V3",
+
+ */