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 248c8e9f..87a5f574 100644 --- a/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java +++ b/src/main/java/com/yem/ia/intebilllogon/Utils/ObjectToJsonUtils.java @@ -118,21 +118,21 @@ public class ObjectToJsonUtils { public static JSONObject ToJson(DynamicObject dataEntity, Object pkid, String entityName, String creator) { JSONObject Object = new JSONObject(); Object.put("formCodeId", dataEntity.getString("yem_yzjid")); - if (creator == null || creator.length() == 0) { - Object.put("creator", dataEntity.getString("yem_creator")); - } else { -// if ("yem_es_xsalesorder".equals(entityName)||"yem_es_salesorder".equals(entityName)){ -// Object.put("creator", dataEntity.getString("yem_operator.useropenid")); -// }else { - Object.put("creator", creator); -// } - } JSONObject widgetValueObject = new JSONObject();//单据头对象 JSONObject json = new JSONObject();// if (StringUtils.isNotEmpty(pkid.toString())) { //获取单据数据 DynamicObject Bill = BusinessDataServiceHelper.loadSingle(pkid, entityName); if (Bill != null) { + if (creator == null || creator.length() == 0) { + Object.put("creator", dataEntity.getString("yem_creator")); + } else { + if ("yem_es_xsalesorder".equals(entityName)||"yem_es_salesorder".equals(entityName)){ + Object.put("creator", Bill.getString("yem_operator.useropenid")); + }else { + Object.put("creator", creator); + } + } DynamicObjectCollection yem_signentryentity = dataEntity.getDynamicObjectCollection("yem_signentryentity"); if (yem_signentryentity.size() > 0) { for (int i = 0; i < yem_signentryentity.size(); i++) {