# 14.表達(dá)式函數(shù)
# 內(nèi)置EL函數(shù)
# @doc
@doc.detail(String docId) // 根據(jù)docId單據(jù)獲取詳細(xì)信息
@doc.updated(String docId) // 根據(jù)docId單據(jù)更新單據(jù)
// 獲取兄弟單據(jù)的詳情信息,docId是本單據(jù)docId,docType是兄弟單據(jù)的單據(jù)類(lèi)型
//eg:RAT1和RAT2都是PU01的后序,那RAT1和RAT2就是兄弟單據(jù),根據(jù)RAT1的docId和RAT2的單據(jù)類(lèi)型就能獲取RAT2的單據(jù)詳情
@doc.siblings(String docId,String[] docType)
1
2
3
4
5
6
7
2
3
4
5
6
7
# @nk
@nk.account() // 返回當(dāng)前登陸用戶(hù)ID
@nk.realname() // 返回當(dāng)前登陸用戶(hù)姓名
@nk.user() // 返回當(dāng)前登陸用戶(hù)信息UserDetails
@nk.me() // 返回當(dāng)前登陸用戶(hù)的檔案單據(jù)DocHV
1
2
3
4
5
2
3
4
5
# @array
// 合并數(shù)組集合為字符串
@array.join(List<String>)
@array.join(String[])
@array.join(delimiter,List<String>)
@array.join(delimiter,String[])
// 截取集合
@array.sub(Object[],limit)
@array.sub(List<String>,limit)
@array.sub(Object[],skip,limit)
@array.sub(List<String>,skip,limit)
// 排序
@array.sort(Object[]);
@array.sort(List<String>);
@array.sort(Object[],field);
@array.sort(List<String>,field);
// 多個(gè)Map合并成一個(gè)
@array.mergeMap(Iterable<Map<String,Object>> it);
@array.mergeMap(Map<String,Object>... it);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# @date
@date.now() // 返回當(dāng)前時(shí)間秒
@date.today() // 返回當(dāng)前天凌晨0點(diǎn)時(shí)間秒
@date.diff(date1,date2) // 計(jì)算兩個(gè)日期相差的天數(shù)
@date.monthAdd(date,month) // 日期加month月
@date.yearAdd(date,year) // 日期加year年
//解析字符串日期
//22年4月12日
//49年10-01
//2022年4月12日
//2022年4月12日 13點(diǎn)
//2022年4月12號(hào) 13:00:12
//2022年4月12號(hào) 13時(shí)0分12秒
//2022年4月12號(hào)13時(shí)0分
//2022-4-12
//2022-4-12 13:00:12
@date.parse(str)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# @math
// 解析字符串為數(shù)值類(lèi)型,只解析數(shù)字0-9,負(fù)號(hào)-,小數(shù)點(diǎn).,百分號(hào)%這幾類(lèi)字符,其他的忽略
@math.parseInt(str)
@math.parseLong(str)
@math.parseDouble(str)
1
2
3
4
2
3
4
# @string
@string.isNotBlank(str) // 判斷字符串是否非空
1
# 尚未啟用的保留關(guān)鍵字
@auth
@doc
@menu
@partner
@tp
1
2
3
4
5
2
3
4
5
# 第三方接口
# @qcc
@qcc.get(url) // 調(diào)用企查查接口
1
← 13.EL表達(dá)式 運(yùn)維 →