Browse Source

东方新华添加兼容性代码更新

fyz 5 months ago
parent
commit
e145c67f37

+ 6 - 3
mjava-dongfangxinhua/src/main/java/com/malk/dongfangxinhua/service/Impl/PayServiceImpl.java

@@ -78,6 +78,7 @@ public class PayServiceImpl implements PayService {
         List<Map> dataList = (List<Map>) ydClient.queryData(ydParam, YDConf.FORM_QUERY.retrieve_search_form).getData();
 
         dataList.forEach(item -> {
+            log.info("formInstanceId:{}",item.get("formInstanceId"));
             String payState = "";
             String payMsg = "";
             String payDate = "";
@@ -98,6 +99,7 @@ public class PayServiceImpl implements PayService {
 
             }else{
                 JSONObject state = rsp.getJSONObject("body").getJSONObject("loopData").getJSONObject("row");
+                log.info("state:{}",state);
                 /**
                  * 00付款成功
                  * 01付款待提交
@@ -112,11 +114,12 @@ public class PayServiceImpl implements PayService {
                 payMsg =  state.getStr("payMsg");
                 payDate = state.getStr("payTime");
                 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-                Date StrPayDate;
+                Date StrPayDate = null;
                 try {
                     StrPayDate= sdf.parse(payDate);
-                } catch (ParseException e) {
-                    throw new RuntimeException(e);
+                } catch (Exception e) {
+                    log.info("未获取到付款时间,付款信息:{}",payMsg);
+                    e.printStackTrace();
                 }
                 //获取付款成功的
                 if (payState.equals("00")) {