From 56638c01bb2cc61a92f5e03c9a1001be5b5d3699 Mon Sep 17 00:00:00 2001
From: P15GEN2\59518 <lilith@highdatas.com>
Date: 星期六, 18 十月 2025 12:39:31 +0800
Subject: [PATCH] dev 数据清洗

---
 foundation.workflow/src/foundation/dao/PackageItem.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/foundation.workflow/src/foundation/dao/PackageItem.java b/foundation.workflow/src/foundation/dao/PackageItem.java
index c3c4955..77e1df0 100644
--- a/foundation.workflow/src/foundation/dao/PackageItem.java
+++ b/foundation.workflow/src/foundation/dao/PackageItem.java
@@ -81,7 +81,7 @@
 	public void loadOneDataFromJSON(String dataId, JSONReader packageReader, JSONMapping mapping, DataSource dataSource) throws Exception {
 		String name = getName();
 		
-		JType valueType = mapping.getType();
+		JType valueType = packageReader.getType();
 		List<FieldMapping> fieldMappings = mapping.getFieldMappings();
 		
 		//1. 濡傛灉JSON涓槸Object锛屽姞杞紼ntity
@@ -91,6 +91,7 @@
 			if (itemReader == null) {
 				itemReader = (JObjectReader) packageReader;
 			}
+			
 			loadEntityFromJSON(dataId, itemReader, fieldMappings, dataSource);
 			return;
 		}
@@ -712,6 +713,10 @@
 	public void setResultData(DataSource dataSource) {
 		dataCells.setResult(dataSource);
 	}
+
+	public void setEntitySet(EntitySet entitySet, DataSource dataSource) {
+		dataCells.setData(entitySet, dataSource);
+	}
 	
 	public Page getPage() {
 		return null;
@@ -732,5 +737,4 @@
 	public String toString() {
 		return parent.getName() + "." + meta.getName();
 	}
-
 }

--
Gitblit v1.8.0