ListString prescIdlist = drugPrescMasterInfoVOSstreamfiltervo - if vogetPrescAttrindexOf麻 != -1 vogetPrescAttrindexOf精1 != -1 && !vogetPrescSourceequals
该代码的意义是根据一组DrugPrescMasterInfoVO对象,过滤出符合条件的对象,然后将这些对象的prescId属性提取出来,最终生成一个List
具体的过滤条件是:
- 如果DrugPrescMasterInfoVO对象的prescAttr属性中包含"麻"或"精1",
 - 并且prescSource属性不等于PrescSource.PRESC_SOURCE_OUTP.getValue()(不等于某个特定值),
 - 并且prescSource属性不等于PrescSource.PRESC_SOURCE_ER_GREEN.getValue()(不等于某个特定值), 则该对象被认为符合条件。
 
最后,通过map操作将符合条件的对象的prescId属性提取出来,并使用collect操作将这些prescId收集到List
原文地址: https://www.cveoy.top/t/topic/iL34 著作权归作者所有。请勿转载和采集!