diff --git a/src/main/java/com/yem/wm/utils/YunzhijiaUtils.java b/src/main/java/com/yem/wm/utils/YunzhijiaUtils.java index 897bfc23..6d49f722 100644 --- a/src/main/java/com/yem/wm/utils/YunzhijiaUtils.java +++ b/src/main/java/com/yem/wm/utils/YunzhijiaUtils.java @@ -60,7 +60,7 @@ import java.util.Map; public class YunzhijiaUtils { - private final static Logger logger = LoggerFactory.getLogger(YunzhijiaUtils.class); + private static final Logger log = LoggerFactory.getLogger(YunzhijiaUtils.class); public static String yzjurl = "http://10.64.113.120:8080";//测试 public static String getOpenId(String phonNum) throws IOException, NoSuchAlgorithmException, KeyManagementException { @@ -191,10 +191,10 @@ public class YunzhijiaUtils { yemIalog.set("yem_success", success);//是否成功 yemIalog.set("yem_req", json.toString());//请求参数 yemIalog.set("billstatus", "A");//请求参数 + yemIalog.set("yem_response", s);//返回参数 yemIalog.set("yem_flowinstid", flowInstId);//流程实例ID yemIalog.set("yem_forminstid", formInstId);//表单实例ID - logger.info("成功"); SaveServiceHelper.save(new DynamicObject[]{yemIalog}); passDataEntitys.add(dataEntity); } else { @@ -224,7 +224,6 @@ public class YunzhijiaUtils { yemIalog.set("yem_billtype", yem_billtype);//单据类型 yemIalog.set("yem_success", false);//是否成功 yemIalog.set("yem_req", json.toString());//请求参数 - logger.error(ex.toString()); if (ex instanceof KDException) { yemIalog.set("yem_error", ((KDException) ex).getStackTraceMessage());//异常信息 addErrMessage(operationResult, dataEntity, "云之家接口调用异常:" + ((KDException) ex).getStackTraceMessage()); @@ -236,6 +235,7 @@ public class YunzhijiaUtils { } } public static void submit2YZJ(OperationResult operationResult, List passDataEntitys, DynamicObject dynamicObject) { + log.info("=========submit2YZJ=========="); String billstatus = dynamicObject.getString("billstatus"); dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getLong("id"), dynamicObject.getDynamicObjectType().getName()); @@ -263,7 +263,8 @@ public class YunzhijiaUtils { // } // } JSONObject json = ObjectToJsonUtils.ObjectToJson(dynamicObject.get("id"), map); - + log.info("=======req json======"); + log.info(json.toJSONString()); // dynamicObject.set("yem_synfalt",null); if (json.containsKey("errmessage")) { dynamicObject.set("billstatus",billstatus); @@ -276,7 +277,8 @@ public class YunzhijiaUtils { DynamicObject yemIalog = new DynamicObject(entityType); try { String s = YunzhijiaUtils.doPost(YunzhijiaUtils.yzjurl+"/cmmpapi/cmmp/flowCreate.do?tokenId=0C89F5DBEB704C1F8671721B148E8224", json.toString()); - System.out.println(s); + log.info("=======resp json======="); + log.info(s); JSONObject retJson = JSONObject.parseObject(s); Boolean success = retJson.getBoolean("success"); @@ -321,7 +323,7 @@ public class YunzhijiaUtils { addErrMessage(operationResult, dynamicObject, "云之家生成流程异常:\r\n异常编码为【"+Json.getString("errorCode")+"】异常信息为:" + Json.getString("error")); } } catch (Exception ex) { - + log.error("error: {}", ex.getMessage()); ex.printStackTrace(); // 根据实体名构建元数据并创建DynamicObject // MainEntityType entityType = EntityMetadataCache.getDataEntityType("yem_ialog"); @@ -340,10 +342,10 @@ public class YunzhijiaUtils { yemIalog.set("yem_error", ex.toString());//异常信息 addErrMessage(operationResult, dynamicObject, "云之家接口调用异常:" + ex.toString()); } -// SaveServiceHelper.save(new DynamicObject[]{yemIalog}); } finally { SaveServiceHelper.save(new DynamicObject[]{yemIalog}); } + log.info("=======end submit2YZJ======="); } /** * 向操作结果,添加一条错误提示