|
@@ -0,0 +1,31 @@
|
|
|
+package nckd.jimin.jyyy.fi.common;
|
|
|
+
|
|
|
+import kd.bos.dataentity.entity.DynamicObject;
|
|
|
+import kd.bos.dataentity.entity.DynamicObjectCollection;
|
|
|
+import kd.bos.orm.query.QCP;
|
|
|
+import kd.bos.orm.query.QFilter;
|
|
|
+import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
|
+import org.apache.commons.lang3.ObjectUtils;
|
|
|
+
|
|
|
+import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+public class CommonHelperUtils {
|
|
|
+ public static Map<String, String> getCommonParams(String number){
|
|
|
+ String selectField = "nckd_entryentity.nckd_key, nckd_entryentity.nckd_value";
|
|
|
+
|
|
|
+ QFilter qFilter = new QFilter("number", QCP.equals, number);
|
|
|
+ DynamicObject commonParam = BusinessDataServiceHelper.loadSingle("nckd_commonparams", selectField, qFilter.toArray());
|
|
|
+ if (ObjectUtils.isEmpty(commonParam)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ DynamicObjectCollection entryentity = commonParam.getDynamicObjectCollection("nckd_entryentity");
|
|
|
+ if(entryentity == null || entryentity.size() == 0){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ Map<String, String> mapentity = entryentity.stream().collect(Collectors.toMap(k -> k.getString("nckd_key"), v -> v.getString("nckd_value")));
|
|
|
+
|
|
|
+ return mapentity;
|
|
|
+ }
|
|
|
+}
|