关于UAP踩到的坑
????????關(guān)于UAP踩到的坑,自己記錄下,以提醒自己,前段時(shí)間踩了一個(gè)坑,本來想著沒什么,但是今天又踩坑了,感覺有必要記錄一下
? ? ? ? 前段時(shí)間開發(fā),遇到一個(gè)UAP單據(jù)開發(fā),需要加自定義按鈕以實(shí)現(xiàn)特殊需求,但是說是單據(jù)里要有按鈕,后來又說列表也要有,并且需要能夠批量選擇的,我感覺U8自帶單據(jù)也能做,沒怎么想就答應(yīng)了,結(jié)果,結(jié)果,坑來了,UAP的單據(jù)按鈕和列表按鈕是獨(dú)立分開的,我做的審核事件、棄審事件、自定義按鈕事件等等,都需要寫兩套,這就很坑了,并且列表的批量的,這樣處理起來就相對(duì)的增加了不少工作量。以后和客戶談需求,關(guān)于UAP列表開發(fā)要慎重考慮,是否需要增加工時(shí)。
? ? ? ? 今天,又踩了一個(gè)UAP的坑,按需求做了一個(gè)UAP報(bào)表,明細(xì)里面有一個(gè)物料號(hào)的基礎(chǔ)資料,客戶輸入的時(shí)候輸入了物料號(hào),是能匹配上物料信息的,應(yīng)該來說是正常的,結(jié)果,結(jié)果,發(fā)現(xiàn)保存到后臺(tái)數(shù)據(jù)庫的數(shù)據(jù),是原原本本的輸入數(shù)據(jù),不是物料檔案的物料號(hào),什么意思呢,就是物料檔案是有一物料編碼是【1C-2】的物料,我輸入【1c-2】,是能匹配到物料的,但是保存到后臺(tái)數(shù)據(jù)庫的是【1c-2】,不給你轉(zhuǎn)化大小寫,不給你轉(zhuǎn)化全角符號(hào)、半角符號(hào),這就很坑了,邏輯處理的時(shí)候,因?yàn)?"1C-2" == "1c-2"返回的是false,這個(gè)問題,當(dāng)時(shí)還不好排查,我也知道找了半天才發(fā)現(xiàn)這個(gè)問題,所以以后,選擇類型是 基礎(chǔ)資料 的時(shí)候,已經(jīng)要根據(jù)基礎(chǔ)資料的信息,重新賦值一遍,不然邏輯判斷容易出問題。
總結(jié)
- 上一篇: 解决Ubuntu更新后无线网卡不能使用的
- 下一篇: 极路由配置网址