接口日志保存
This commit is contained in:
parent
235cf0b13b
commit
eac91bdfc2
|
@ -319,6 +319,7 @@ public class YongyouBIPOperation extends AbstractOperationServicePlugIn implemen
|
|||
log.error(String.format("用友付款接口处理失败,具体原因:%s", json_reuslt.toString()));
|
||||
//此时除了日志打印,增加日志记录
|
||||
DobeDWUtils.saveLog(payrequestinfo.getString("billno"),"用友BIP",payData.toString(),json_reuslt.toString(),false);
|
||||
return;
|
||||
}else{
|
||||
yynum = json_reuslt.getJSONObject("data").getString("billno");
|
||||
}
|
||||
|
@ -334,8 +335,8 @@ public class YongyouBIPOperation extends AbstractOperationServicePlugIn implemen
|
|||
//推送用友bip成功后,反写合同付款申请单的用友付款单id字段值
|
||||
String sql = "UPDATE t_xxx SET fk_qeug_yynum=? WHERE fid=?;";
|
||||
DB.update(DBRoute.of("scm"), sql, new Object[]{yynum, payrequestinfo.getLong("id")});
|
||||
DobeDWUtils.saveLog(payrequestinfo.getString("billno"),"用友BIP",payData.toString(),json_reuslt.toString(),true);
|
||||
}
|
||||
DobeDWUtils.saveLog(payrequestinfo.getString("billno"),"用友BIP",payData.toString(),json_reuslt.toString(),true);
|
||||
}
|
||||
|
||||
private void handleWithOutContract(String eventName, DynamicObject payrequestinfo){
|
||||
|
|
|
@ -2,6 +2,9 @@ package shkd.utils;
|
|||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
import okhttp3.MediaType;
|
||||
import okhttp3.RequestBody;
|
||||
import okio.ByteString;
|
||||
|
@ -36,13 +39,23 @@ public class DobeDWUtils {
|
|||
//付款金额查询接口
|
||||
public static final String payQueryUrl = "http://106.14.25.83:8090/nccloud/api/arap/paybill/insertandcommit";
|
||||
|
||||
private static final String jklogEntityName = "qeug_recon_jklog";
|
||||
|
||||
public static boolean isEmpty(String value) {
|
||||
return value == null || value.trim().length() <= 0;
|
||||
}
|
||||
|
||||
public static void saveLog(String billno,String jkname,String inputs,String outputs,boolean isSuccess){
|
||||
//保存星瀚与第三方接口调用之间的日志记录
|
||||
//参数说明:单据编号、接口名称、接口入参、接口返回值、接口调用是否成功
|
||||
//参数说明:单据编号、接口名称、接口入参、接口返回值、接口执行结果是否成功
|
||||
DynamicObject billinfo = BusinessDataServiceHelper.newDynamicObject(jklogEntityName);
|
||||
billinfo.set("number",billno);
|
||||
billinfo.set("name",jkname);
|
||||
billinfo.set("qeug_inputs_tag",inputs);//大文本赋值,标识后加_tag 是内容,不加是文本标题
|
||||
billinfo.set("qeug_outputs_tag",outputs);
|
||||
billinfo.set("qeug_issuccess",isSuccess);
|
||||
billinfo.set("status","A"); //单据状态默认暂存
|
||||
SaveServiceHelper.save(new DynamicObject[]{billinfo});
|
||||
}
|
||||
|
||||
public static String getDateString(Date billDate){
|
||||
|
|
Loading…
Reference in New Issue