|
|
@@ -150,6 +150,19 @@ public class PaymentRsaJob {
|
|
|
hlwPaymentDetail.setPaymentResultTime(new Date());
|
|
|
hlwPaymentDetailService.updateById(hlwPaymentDetail);
|
|
|
}
|
|
|
+ } else if (PayConst.FIN.equals(reqsta) && PayConst.RES_RE.equals(rtnflg)) {
|
|
|
+ //rtnflg为R表示整批业务被企业审批否决
|
|
|
+ for (int k = 0; k < jsonArray1.size(); k++) {
|
|
|
+ //获取详情表主键id
|
|
|
+ String hlwPaymentDetailId = jsonArray1.getJSONObject(k).getString("id");
|
|
|
+ HlwPaymentDetail hlwPaymentDetail = hlwPaymentDetailService.getById(hlwPaymentDetailId);
|
|
|
+ hlwPaymentDetail.setStatus(HlwConstant.PAYMENT_RESULT_PAY_FAIL);
|
|
|
+ //代发失败的错误描述
|
|
|
+ String errmsg = "企业审批否决";
|
|
|
+ hlwPaymentDetail.setFailureReason(errmsg);
|
|
|
+ hlwPaymentDetail.setPaymentResultTime(new Date());
|
|
|
+ hlwPaymentDetailService.updateById(hlwPaymentDetail);
|
|
|
+ }
|
|
|
}
|
|
|
//更新hlwPayRecord
|
|
|
hlwPayRecord.setRecsts(reqsta);
|