测试脚本
This commit is contained in:
parent
76333a0ef6
commit
a780d9717d
|
@ -41,47 +41,34 @@ public class GroovyIntegrationServiceImpl implements IGroovyIntegrationService {
|
|||
|
||||
static class A88772 {
|
||||
String execute(String jsonStr) {
|
||||
com.alibaba.fastjson.JSONObject resData = com.alibaba.fastjson.JSON.parseObject(jsonStr);
|
||||
com.alibaba.fastjson.JSONObject returnObject = new com.alibaba.fastjson.JSONObject();
|
||||
com.alibaba.fastjson.JSONObject bodys = new com.alibaba.fastjson.JSONObject();
|
||||
com.alibaba.fastjson.JSONObject parent = new com.alibaba.fastjson.JSONObject();
|
||||
com.alibaba.fastjson.JSONObject reqData = com.alibaba.fastjson.JSON.parseObject(jsonStr);
|
||||
com.alibaba.fastjson.JSONObject data = reqData.getJSONObject("data");
|
||||
java.lang.String hour = cn.hutool.core.convert.Convert.toStr(cn.hutool.core.date.DateUtil.hour(new java.util.Date(),true));
|
||||
java.lang.String minute = cn.hutool.core.convert.Convert.toStr(cn.hutool.core.date.DateUtil.minute(new java.util.Date()));
|
||||
parent.put("sourceFlowNumber", data.getString("source_flow_number")+"_"+hour+minute);
|
||||
parent.put("documentNo", data.getString("document_no"));
|
||||
parent.put("companyCode", data.getString("company_code"));
|
||||
parent.put("fundType", data.getString("fund_type"));
|
||||
parent.put("digest", data.getString("digest"));
|
||||
parent.put("payAccountNum", data.getString("pay_account_num"));
|
||||
parent.put("payAccountName", data.getString("pay_account_name"));
|
||||
parent.put("recAccountNum", data.getString("rec_account_num"));
|
||||
parent.put("recAccountName", data.getString("rec_account_name"));
|
||||
parent.put("recBankCode", data.getString("rec_bank_code"));
|
||||
parent.put("settleAccountType", data.getString("settle_account_type"));
|
||||
parent.put("payChannel", data.getString("pay_channel"));
|
||||
parent.put("currency", data.getString("currency"));
|
||||
parent.put("transAmount", data.getString("trans_amount"));
|
||||
parent.put("payDate", data.getString("pay_date"));
|
||||
boolean fale=true;
|
||||
if("false".equals(data.getString("to_public"))){
|
||||
fale=false;
|
||||
parent.put("toPublic",fale);
|
||||
parent.put("recFinanceCode",data.getString("recFinanceCode"));
|
||||
//如果银行编码不为空,则不用传联行号
|
||||
if (null != data.getString("recFinanceCode")){
|
||||
parent.put("recBankCode", null);
|
||||
if("200".equals(resData.getJSONObject("data").get("status"))){
|
||||
com.alibaba.fastjson.JSONObject reqData = resData.getJSONObject("data").getJSONObject("attribute");
|
||||
if(null !=reqData){
|
||||
if("0".equals(reqData.getString("code"))){
|
||||
com.alibaba.fastjson.JSONObject result=reqData.getJSONObject("result");
|
||||
if(null != result){
|
||||
java.lang.String applicationId= result.getString("applicationId");
|
||||
if(null != applicationId){
|
||||
returnObject.put("success","true");
|
||||
returnObject.put("tripartiteId",applicationId);
|
||||
}else{
|
||||
returnObject.put("success","false");
|
||||
}
|
||||
}else{
|
||||
returnObject.put("success","false");
|
||||
}
|
||||
}else{
|
||||
returnObject.put("success","false");
|
||||
returnObject.put("message",reqData.getString("message"));
|
||||
}
|
||||
}else{
|
||||
returnObject.put("success","false");
|
||||
}
|
||||
}else {
|
||||
returnObject.put("success","false");
|
||||
}
|
||||
parent.put("toPublic",fale);
|
||||
parent.put("purpose", data.getString("purpose"));
|
||||
bodys.put("data",parent);
|
||||
java.lang.String params = bodys.toJSONString();
|
||||
//com.hzya.frame.seeyon.util.SM2Util sm2Util=new com.hzya.frame.seeyon.util.SM2Util();
|
||||
//java.lang.String encrypt = sm2Util.encrypt(params, "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEDT3LdDBzrg61SQSMtESOySsffz05RR2ZZCCa9BKqQvm//jfs9ySmwjGf8HD9Vd+kPg5XwyQmPQIv1JNj2fWWhQ==");
|
||||
//com.alibaba.fastjson.JSONObject zx = new com.alibaba.fastjson.JSONObject();
|
||||
//zx.put("data",encrypt);
|
||||
//returnObject.put("bodys",zx.toJSONString());
|
||||
return returnObject.toJSONString();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue