人员与OA绑定定时任务增加未禁用过滤

This commit is contained in:
yuxueliang0813 2025-04-09 12:40:54 +08:00
parent 1e95e9940d
commit 23ffc1857c
1 changed files with 4 additions and 3 deletions

View File

@ -34,9 +34,10 @@ public class DobePersonOARealtionTask extends AbstractTask implements Plugin {
@Override
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
//查找未绑定成功的人员
QFilter dwFilter = new QFilter("source", QCP.equals, "dw");
QFilter enableFilter = new QFilter("qeug_flag", QCP.equals, "0");
DynamicObject[] dos = BusinessDataServiceHelper.load(entityName,"id,number,name",new QFilter[]{dwFilter.and(enableFilter)});
QFilter dwFilter = new QFilter("source", QCP.equals, "dw");//来自数仓
QFilter flagFilter = new QFilter("qeug_flag", QCP.equals, "0");//未与OA绑定
QFilter enableFilter = new QFilter("enable", QCP.equals, "1");//用户未禁用
DynamicObject[] dos = BusinessDataServiceHelper.load(entityName,"id,number,name",new QFilter[]{dwFilter,enableFilter,flagFilter});
if(dos.length > 0){
logger.info("本次需要绑定用户个数"+dos.length);
DynamicObject userinfo;