From 87d6627b6a20713b1fe3a2c2ace4c71dab4a972d Mon Sep 17 00:00:00 2001 From: gityjf <2211675158@qq.com> Date: Mon, 21 Jun 2021 17:30:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8D=A1=E6=89=A3=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/allinpay/service/impl/AllinpayPaymentRun.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/com/tenwa/lease/app/allinpay/service/impl/AllinpayPaymentRun.java b/src/com/tenwa/lease/app/allinpay/service/impl/AllinpayPaymentRun.java index d4362511d..18ad81762 100644 --- a/src/com/tenwa/lease/app/allinpay/service/impl/AllinpayPaymentRun.java +++ b/src/com/tenwa/lease/app/allinpay/service/impl/AllinpayPaymentRun.java @@ -78,17 +78,22 @@ public class AllinpayPaymentRun implements Runnable { mapXml.put("PROJECT_ID", sqlMap.get("PROJECT_ID")); mapXml.put("CUST_USERID", sqlMap.get("PROJECT_ID")); sqlMap = sendMessageByProxy(mapXml, sqlMap); + String rentId = map.get("UUID").split("-")[0]; if("正在处理".equals(sqlMap.get("STATUS"))){ BizObjectManager bomLRP = JBOFactory.getBizObjectManager("jbo.app.tenwa.calc.LC_RENT_PLAN"); - String rentId = map.get("UUID").split("-")[0]; BizObject boLRP = bomLRP.createQuery("id=:id").setParameter("id", rentId).getSingleResult(true); boLRP.setAttributeValue("batch_status", "process"); bomLRP.saveObject(boLRP); + }else if ("正在处理,处理成功".indexOf(sqlMap.get("STATUS"))==-1){ + BizObjectManager bomLRP = JBOFactory.getBizObjectManager("jbo.app.tenwa.calc.LC_RENT_PLAN"); + BizObject boLRP = bomLRP.createQuery("id=:id").setParameter("id", rentId).getSingleResult(true); + boLRP.setAttributeValue("collect_msg", sqlMap.get("STATUS")); + bomLRP.saveObject(boLRP); + saveBuckle(sqlMap); } saveRequestTxt(sqlMap); sqlMap.put("FULLPATH", localFilePath); saveMessage(sqlMap); - if("正在处理,处理成功".indexOf(sqlMap.get("STATUS"))==-1)saveBuckle(sqlMap); } catch (Exception e) { logger.error(">>>>>>>>>>>通联卡扣协议支付失败>>>>>>>>"); e.printStackTrace(); @@ -238,6 +243,7 @@ public class AllinpayPaymentRun implements Runnable { blbo.setAttributeValue("COLLECT_STATUS","未收款"); blbo.setAttributeValue("COLLECT_MSG", map.get("STATUS")); blbo.setAttributeValue(LB_BUCKLE_LOG.BATCH_SN, "TLCollect"); + blbo.setAttributeValue(LB_BUCKLE_LOG.BATCH_STATUS, ""); blbo.setAttributeValue(LB_BUCKLE_LOG.BATCH_NO, "001"); blbo.setAttributeValue(LB_BUCKLE_LOG.RENT_ID, map.get("UUID").split("-")[0]); blbo.setAttributeValue(LB_BUCKLE_LOG.cut_money,"0.00");