問(wèn)題起因: 我5月部署了2.0版本,然后在6月份使用低代碼開(kāi)發(fā)了一些功能。過(guò)程中涉及批量導(dǎo)入數(shù)據(jù)。隨后發(fā)現(xiàn)導(dǎo)入成功的數(shù)據(jù)的部門(mén)frame_id字段發(fā)生了異常,會(huì)將正確的部門(mén)數(shù)據(jù)重置為最后一個(gè)創(chuàng)建的部門(mén)id。在一個(gè)使用到了部門(mén)權(quán)限管理的企業(yè)中,出現(xiàn)這樣的問(wèn)題無(wú)疑是致命的。因?yàn)槲覀兊臋?quán)限管理功能已經(jīng)失效,在面對(duì)萬(wàn)級(jí)數(shù)據(jù)的情況下,無(wú)法通過(guò)人工修改的方式再去重新更改部門(mén)信息。
下方是表格數(shù)據(jù):
下方是導(dǎo)入后生成的部門(mén)信息:
正確數(shù)據(jù)應(yīng)為:財(cái)務(wù)部-----實(shí)際數(shù)據(jù)為:技術(shù)部
問(wèn)題過(guò)程:隨即我懷疑可能是我在部署中遇到了問(wèn)題,然后在社區(qū)中尋找此類(lèi)型的修復(fù)帖子。結(jié)果是沒(méi)有找到,可能別的朋友問(wèn)題復(fù)現(xiàn)了,但是遇到此問(wèn)題的朋友太少了,我沒(méi)有找到。但是在此也衍生出一個(gè)新的問(wèn)題,社區(qū)生態(tài)中在使用低代碼開(kāi)發(fā)的開(kāi)發(fā)者還是比較少,所以很多一些細(xì)節(jié)BUG不可能人人都會(huì)注意到。也希望官方為社區(qū)生態(tài)中的低代碼開(kāi)發(fā)引入更多的小伙伴。(在此提一個(gè)建議:官方可以開(kāi)發(fā)一個(gè)將低代碼項(xiàng)目打包成插件的功能模塊,可以自由的卸載與安裝功能模塊你,然后大家可以在陀螺匠社區(qū)相互交換安裝或者有償定制低代碼功能。但是官方也需要一些官方項(xiàng)目插件免費(fèi)使用。那么讓大家免費(fèi)搭建出低代碼項(xiàng)目提供出來(lái)使用或許不現(xiàn)實(shí),但是官方可以給貢獻(xiàn)低代碼項(xiàng)目的小伙伴贈(zèng)送陀螺匠授權(quán)名額。再創(chuàng)建一個(gè)低代碼需求榜單,大家可以提需求。也有人可以接需求。這樣或許有機(jī)會(huì)將低代碼生態(tài)功能活躍度拉升)
問(wèn)題驗(yàn)證:未在社區(qū)中找到修復(fù)帖子,我上官方演示站看是否能復(fù)現(xiàn)我遇到的問(wèn)題。我在原來(lái)提的正則問(wèn)題帖子“ http://www.therapist.net.cn/ask/thread/64307 ”創(chuàng)建的低代碼項(xiàng)目中復(fù)現(xiàn)到了同樣的問(wèn)題。我先將已經(jīng)創(chuàng)建的數(shù)據(jù)導(dǎo)出,那么在此時(shí)部門(mén)為頂級(jí)部門(mén)。然后我將導(dǎo)出的數(shù)據(jù)又導(dǎo)入到數(shù)據(jù)列表,此時(shí)頂級(jí)部門(mén)就變成了其它的部門(mén)。我隨即猜測(cè)也是被定義到了最后創(chuàng)建的部門(mén),然后我創(chuàng)建了一個(gè)部門(mén),重復(fù)了以上操作。部門(mén)數(shù)據(jù)確實(shí)被重新定位到了最后創(chuàng)建的部門(mén)。
正則貼的回復(fù):
正則校驗(yàn)實(shí)體
原數(shù)據(jù)中顯示的部門(mén):
導(dǎo)出的表格數(shù)據(jù)顯示的部門(mén):
導(dǎo)入表格數(shù)據(jù)后顯示的部門(mén)數(shù)據(jù):
追蹤此部門(mén)的架構(gòu):
創(chuàng)建新的部門(mén)(既是最后被創(chuàng)建的部門(mén)):
重復(fù)操作后的部門(mén)數(shù)據(jù):
問(wèn)題結(jié)論:目前在我自己的項(xiàng)目中與官方項(xiàng)目中皆復(fù)現(xiàn)到此問(wèn)題,所以提了這篇帖子。我們拿出了對(duì)待問(wèn)題反饋的態(tài)度,也希望官方回復(fù)的時(shí)間與解決問(wèn)題的時(shí)間能夠拿出實(shí)際的節(jié)點(diǎn)。在陀螺匠項(xiàng)目社區(qū)每次提完BUG,要么就是回復(fù)時(shí)間長(zhǎng)。要么就是下一個(gè)版本就可以解決這個(gè)問(wèn)題,沒(méi)有時(shí)間節(jié)點(diǎn)。這種回復(fù)一次、兩次、如果多次以后誰(shuí)還能將實(shí)際業(yè)務(wù)往陀螺匠遷移,因?yàn)闆](méi)有安全感和保障。
官方承諾圖:
關(guān)于數(shù)據(jù)導(dǎo)入的希望和建議(如果大佬有更好的建議可以跟帖):數(shù)據(jù)導(dǎo)入的執(zhí)行邏輯和條件以及注意事項(xiàng)我認(rèn)為應(yīng)該在操作文檔出一個(gè)專(zhuān)欄,因?yàn)閿?shù)據(jù)導(dǎo)入和導(dǎo)出是業(yè)務(wù)常用功能,遇到問(wèn)題大家也好參考官方文檔快速排除。也能清晰知道導(dǎo)入的注意事項(xiàng)和執(zhí)行條件
是什么。
【產(chǎn)品名稱(chēng)】:陀螺匠
【產(chǎn)品版本】:v2.0
【部署方式】:linux寶塔面板
【部署環(huán)境】:線上環(huán)境
【php版本】:例:7.4
【Mysql版本】:例:5.7
【使用終端】:后臺(tái)