feat:提交云之家日志
This commit is contained in:
parent
d7b1352a04
commit
2da8320ff9
@ -42,6 +42,8 @@ import org.apache.http.impl.client.HttpClientBuilder;
|
|||||||
import org.apache.http.impl.client.HttpClients;
|
import org.apache.http.impl.client.HttpClients;
|
||||||
import org.apache.http.message.BasicHeader;
|
import org.apache.http.message.BasicHeader;
|
||||||
import org.apache.http.util.EntityUtils;
|
import org.apache.http.util.EntityUtils;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
import org.springframework.web.multipart.commons.CommonsMultipartFile;
|
||||||
|
|
||||||
@ -57,6 +59,9 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class YunzhijiaUtils {
|
public class YunzhijiaUtils {
|
||||||
|
|
||||||
|
private static final Logger log = LoggerFactory.getLogger(YunzhijiaUtils.class);
|
||||||
|
|
||||||
public static String yzjurl = "http://10.64.113.120:8080";//测试
|
public static String yzjurl = "http://10.64.113.120:8080";//测试
|
||||||
public static String getOpenId(String phonNum) throws IOException, NoSuchAlgorithmException, KeyManagementException {
|
public static String getOpenId(String phonNum) throws IOException, NoSuchAlgorithmException, KeyManagementException {
|
||||||
String req ="{\"type\":0,\"array\":[\""+phonNum+"\"]}";
|
String req ="{\"type\":0,\"array\":[\""+phonNum+"\"]}";
|
||||||
@ -230,6 +235,7 @@ public class YunzhijiaUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static void submit2YZJ(OperationResult operationResult, List<DynamicObject> passDataEntitys, DynamicObject dynamicObject) {
|
public static void submit2YZJ(OperationResult operationResult, List<DynamicObject> passDataEntitys, DynamicObject dynamicObject) {
|
||||||
|
log.info("=========submit2YZJ==========");
|
||||||
String billstatus = dynamicObject.getString("billstatus");
|
String billstatus = dynamicObject.getString("billstatus");
|
||||||
dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getLong("id"), dynamicObject.getDynamicObjectType().getName());
|
dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getLong("id"), dynamicObject.getDynamicObjectType().getName());
|
||||||
|
|
||||||
@ -257,7 +263,8 @@ public class YunzhijiaUtils {
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
JSONObject json = ObjectToJsonUtils.ObjectToJson(dynamicObject.get("id"), map);
|
JSONObject json = ObjectToJsonUtils.ObjectToJson(dynamicObject.get("id"), map);
|
||||||
|
log.info("=======req json======");
|
||||||
|
log.info(json.toJSONString());
|
||||||
// dynamicObject.set("yem_synfalt",null);
|
// dynamicObject.set("yem_synfalt",null);
|
||||||
if (json.containsKey("errmessage")) {
|
if (json.containsKey("errmessage")) {
|
||||||
dynamicObject.set("billstatus",billstatus);
|
dynamicObject.set("billstatus",billstatus);
|
||||||
@ -270,7 +277,8 @@ public class YunzhijiaUtils {
|
|||||||
DynamicObject yemIalog = new DynamicObject(entityType);
|
DynamicObject yemIalog = new DynamicObject(entityType);
|
||||||
try {
|
try {
|
||||||
String s = YunzhijiaUtils.doPost(YunzhijiaUtils.yzjurl+"/cmmpapi/cmmp/flowCreate.do?tokenId=0C89F5DBEB704C1F8671721B148E8224", json.toString());
|
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);
|
JSONObject retJson = JSONObject.parseObject(s);
|
||||||
Boolean success = retJson.getBoolean("success");
|
Boolean success = retJson.getBoolean("success");
|
||||||
|
|
||||||
@ -315,7 +323,7 @@ public class YunzhijiaUtils {
|
|||||||
addErrMessage(operationResult, dynamicObject, "云之家生成流程异常:\r\n异常编码为【"+Json.getString("errorCode")+"】异常信息为:" + Json.getString("error"));
|
addErrMessage(operationResult, dynamicObject, "云之家生成流程异常:\r\n异常编码为【"+Json.getString("errorCode")+"】异常信息为:" + Json.getString("error"));
|
||||||
}
|
}
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
|
log.error("error: {}", ex.getMessage());
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
// 根据实体名构建元数据并创建DynamicObject
|
// 根据实体名构建元数据并创建DynamicObject
|
||||||
// MainEntityType entityType = EntityMetadataCache.getDataEntityType("yem_ialog");
|
// MainEntityType entityType = EntityMetadataCache.getDataEntityType("yem_ialog");
|
||||||
@ -334,9 +342,10 @@ public class YunzhijiaUtils {
|
|||||||
yemIalog.set("yem_error", ex.toString());//异常信息
|
yemIalog.set("yem_error", ex.toString());//异常信息
|
||||||
addErrMessage(operationResult, dynamicObject, "云之家接口调用异常:" + ex.toString());
|
addErrMessage(operationResult, dynamicObject, "云之家接口调用异常:" + ex.toString());
|
||||||
}
|
}
|
||||||
|
} finally {
|
||||||
SaveServiceHelper.save(new DynamicObject[]{yemIalog});
|
SaveServiceHelper.save(new DynamicObject[]{yemIalog});
|
||||||
}
|
}
|
||||||
SaveServiceHelper.save(new DynamicObject[]{yemIalog});
|
log.info("=======end submit2YZJ=======");
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 向操作结果,添加一条错误提示
|
* 向操作结果,添加一条错误提示
|
||||||
|
Loading…
Reference in New Issue
Block a user