Selaa lähdekoodia

商旅对账单:
1.修复主岗问题

lisheng 4 tuntia sitten
vanhempi
säilyke
f99f4f2dbf

+ 4 - 2
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/task/TravelFinanConfirmCreateTask.java

@@ -945,8 +945,10 @@ public class TravelFinanConfirmCreateTask extends AbstractTask {
         if(traveler != null) {
             String entryEntityName = entry.getDynamicObjectType().getName();
             // 获取员工信息
-            DynamicObject userInfo = QueryServiceHelper.queryOne("bos_user", "number,entryentity.dpt,entryentity.orgstructure.fullname,entryentity.post.name",
-                    new QFilter(FinanceBillConfirmConstant.ID, QCP.equals, traveler.getLong(FinanceBillConfirmConstant.ID)).toArray());
+            DynamicObject userInfo = QueryServiceHelper.queryOne("bos_user", "number,entryentity.dpt,entryentity.orgstructure.fullname,entryentity.post.name",new QFilter[]{
+                    new QFilter(FinanceBillConfirmConstant.ID, QCP.equals, traveler.getLong(FinanceBillConfirmConstant.ID)),
+                    new QFilter("entryentity.ispartjob", QCP.equals, Boolean.FALSE),
+            });
             long deptId = userInfo.getLong("entryentity.dpt");
             DynamicObject orgRelation = BusinessDataServiceHelper.loadSingle("bos_org_orgrelation_dept", "fromorg", new QFilter("toorg", QCP.equals, deptId).toArray());
             DynamicObject company = Objects.isNull(orgRelation)?null:orgRelation.getDynamicObject("fromorg");