金蝶shr笔记

本文介绍了在金蝶系统中如何重写自定义过滤方法,详细讲解了指定字段更新的操作,并提供了利用UIRuleUtil工具类进行数据处理的方法。在查询数据时,特别是涉及到person编码的情况下,需要注意不能直接通过id查询,而应采取特定的查询方式或根据personId进行插入操作。
摘要由CSDN通过智能技术生成

金蝶重写自定义过滤方法


@Override
protected FilterInfo getDefaultFilter(HttpServletRequest request,
HttpServletResponse response) throws SHRWebException {
FilterInfo filter = super.getDefaultFilter(request, response);
if(UIRuleUtil.isNull(filter)){
filter = new FilterInfo();
}
//获取当前员工登录姓名
Context ctx = SHRContext.getInstance().getContext();
String personName = ContextUtil.getCurrentUserInfo(ctx).getPerson().getName();

filter.getFilterItems().add(new FilterItemInfo("person.name",personName,CompareType.EQUALS));
return filter;

}

指定字段更新方法。


//更新单据信息
                SelectorItemCollection selectorItemCollection = new SelectorItemCollection();
                selectorItemCollection.add(new SelectorItemInfo("id"));                
                selectorItemCollection.add(new SelectorItemInfo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值