diff --git a/main/java/shkd/repc/task/DobePersonOARealtionTask.java b/main/java/shkd/repc/task/DobePersonOARealtionTask.java index 348beec..f5dffd5 100644 --- a/main/java/shkd/repc/task/DobePersonOARealtionTask.java +++ b/main/java/shkd/repc/task/DobePersonOARealtionTask.java @@ -34,9 +34,10 @@ public class DobePersonOARealtionTask extends AbstractTask implements Plugin { @Override public void execute(RequestContext requestContext, Map 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;