diff --git a/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java b/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java index 3b018f00..7c8600c1 100644 --- a/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java +++ b/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java @@ -16,6 +16,7 @@ import kd.bos.dataentity.entity.DynamicObjectCollection; import kd.bos.exception.KDBizException; import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; +import kd.bos.servicehelper.AttachmentServiceHelper; import kd.bos.servicehelper.BusinessDataServiceHelper; import java.io.IOException; @@ -23,6 +24,7 @@ import java.math.BigDecimal; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; import java.util.Date; +import java.util.List; import java.util.Map; /** @@ -117,7 +119,8 @@ public class ObjectToJsonUtils { JSONObject Object = new JSONObject(); Object.put("formCodeId", dataEntity.getString("yem_yzjid")); if (creator == null || creator.length() == 0) { - Object.put("creator", dataEntity.getString("yem_operator")); + DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle(pkid, dataEntity.getDynamicObjectType().getName()); + Object.put("creator", loadSingle.getString("yem_operator")); } else { Object.put("creator", creator); }