Browse Source

合同接口优化项目取值

chengchaohua 2 months ago
parent
commit
c4888277fe

+ 3 - 1
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/webapi/ContractbillApiPlugin.java

@@ -496,7 +496,9 @@ public class ContractbillApiPlugin implements Serializable {
 
             // 项目
             String std_project = jsb.getString("projectid"); // 项目编码
-            DynamicObject[] projectList = BusinessDataServiceHelper.load("bd_project", "id,name", new QFilter[]{new QFilter("number", QCP.equals, std_project)});
+            QFilter qFilterpj = new QFilter("number", QCP.equals, std_project)
+                    .and("createorg",QCP.not_equals,2220437039650717696L); // 创建组织 不等于 上海济煜医药科技股份有限公司北京分公司
+            DynamicObject[] projectList = BusinessDataServiceHelper.load("bd_project", "id,name", new QFilter[]{qFilterpj});
             if (projectList != null && projectList.length > 0) {
                 newEntry3.set("std_project",projectList[0]);
                 dynamicObject.set("nckd_project", projectList[0]); // 头表项目字段