flying-dolphin

Results 2 issues of flying-dolphin

Python SDK 使用field ID更新的代码如下: ![img_v2_b3e68128-7cc6-4eac-9e1a-9a45606a239g](https://github.com/vikadata/vika.py/assets/100764432/074079c6-aab7-43fc-9d6a-553b159ca933) 在查询获得record的时候,record里的数据都是fieldname表示的,而不是fieldid,我用fieldid去判断对应的字段是否为空,是无法正确判断的,第一个print的结果如下,红框是要更新的字段 ![32664d31-bd6b-4e5a-a506-5a3c04d8292d](https://github.com/vikadata/vika.py/assets/100764432/d9191f64-6fd6-404a-a3c7-c51ebc636f44) 第二个print结果如下 ![be6038d2-e5e9-40db-b02b-78b7c9a37f30](https://github.com/vikadata/vika.py/assets/100764432/9d22d8ab-979d-4bbe-ad3f-a1d5c34869fe) 显示新增了一个fieldID的字段,而不是更新'白底图'的数组 然后我再对这条记录查询一次,会发现'白底图'的内容被更新成了'fldkt4vmm79Uv'的内容,原来白底图的内容丢失。 ![16cfb6e4-9c5b-48e6-9137-07d4bd785e69](https://github.com/vikadata/vika.py/assets/100764432/66c4c0a3-ad50-476e-9bfd-65724da49b8b) 然后我就尝试不用fieldid,直接用fieldname,代码修改成 ![5e55588d-da67-47b5-a74d-b05890c1d513](https://github.com/vikadata/vika.py/assets/100764432/8e4b9e61-57ce-4e88-87e9-403a32195b07) 重新测试。第一次print打印出原始的记录内容 ![a4dd17b5-b3a7-47e0-87c6-42ac6ef7d696](https://github.com/vikadata/vika.py/assets/100764432/bb735b62-18c0-485d-84cb-7f3cacf543a3) 第二次print打印出更新后的记录内容,能看到数组里有两条记录 ![bd09a5e2-3f9f-44a3-8cac-5f4d58a551d1](https://github.com/vikadata/vika.py/assets/100764432/5bfecf17-69e9-4840-a88b-4caaa3a7b48a) 但是重新根据skuid查询后发现,实际记录数组里还是只有一个 ![b0509bd6-ddfe-447c-8367-2e8e8d627904](https://github.com/vikadata/vika.py/assets/100764432/b2e201cd-5b9a-45c9-9f73-f2f6d0cdc442) 所以Python的sdk下到底应该怎么更新一个数组字段的值?

### 🔎 Search before asking - [x] I have searched the PaddleOCR [Docs](https://paddlepaddle.github.io/PaddleOCR/) and found no similar bug report. - [x] I have searched the PaddleOCR [Issues](https://github.com/PaddlePaddle/PaddleOCR/issues) and found no...