500分
txt文件格式严格定义如下:
error可能有多行,如下每四行。
[mzsf]
reply=TRUE
success=FALSE
error=收费发票更新失败,ORA-20220: 1328013806064611,原因:ORA-20146: 项目编号:01110400004240,阿莫西林(羟氨苄青霉素),该药品的信息和中心药品库不一致,请选择更新药品库功能后重新录入处方!,请记录此信息并和医保中心联系!
ORA-06512: 在"SIDB.TR_YY_MZSFB0_INSERT", line 424
ORA-0408
djlsh0=00000418
[mzcxzsf]
djlsh0=00000101
mzlsh0=00000061
id0000=3502032408160021
cardno=350200003739
[fybfy0]
西药费=60
[fpxmbm]
01;西药费
02;成药费
03;草药费
[mzcxzsfmx]
01010101000010
Y
西药费
阿莫西林(羟氨苄青霉素)
1
片
3.00
20
60
金大夫
0
问题要求:
读取文件时reply=TRUE时才可以开始读取,并以独占方式
写成一个读取这个文件的javaBean,返回值为集合
有中括号的为一个结点。
可以分几个集合存储,如
{mzsf={reply=TRUE,success=false,error=收费发票更新失败,ORA-20220: 1328013806064611,原因:ORA-20146: 项目编号:01110400004240,阿莫西林(羟氨苄青霉素),该药品的信息和中心药品库不一致,请选择更新药品库功能后重新录入处方!,请记录此信息并和医保中心联系!
ORA-06512: 在"SIDB.TR_YY_MZSFB0_INSERT", line 424
ORA-0408,djlsh0=00000418
},}