|
@ -627,6 +627,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
|
|
|
if("SUCCESS".equals(wxrs.get("return_code").toString())){
|
|
|
// 我方 订单号+时间差
|
|
|
String seqNo = wxrs.get("out_trade_no")+"";
|
|
|
String totalFee=wxrs.get("total_fee")+"";
|
|
|
// 微信充值流水号
|
|
|
String wxSeqNo = wxrs.get("transaction_id")+"";
|
|
|
// 微信分配的终端设备号
|
|
@ -661,9 +662,22 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
}else if (businessOrderDO!=null&&businessOrderDO.getOrderCategory().equalsIgnoreCase("5")){
|
|
|
String price = Integer.parseInt(totalFee)/100+"";
|
|
|
|
|
|
if (businessOrderDO.getOrderType()==10){
|
|
|
ykyyService.upRecharge4Jkzl(seqNo,Integer.parseInt(price),0);
|
|
|
}
|
|
|
if (businessOrderDO.getOrderType()==11){
|
|
|
ykyyService.upRecharge4Jkzl(seqNo,Integer.parseInt(price),1);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|
|
|
ykyyService.updateYktOrderStatus(businessOrderDO.getOrderNo(),businessOrderDO.getStatus().toString());
|
|
|
else if (businessOrderDO!=null&&!businessOrderDO.getOrderCategory().equalsIgnoreCase("5")){
|
|
|
ykyyService.updateYktOrderStatus(businessOrderDO.getOrderNo(),businessOrderDO.getStatus().toString());
|
|
|
}
|
|
|
|
|
|
//操作微信日志表记录
|
|
|
List<WxPayLogDO> wxPayLogDOs = wxPayLogDao.findBySeqNo(seqNo);
|
|
|
WxPayLogDO wxPayLogDO = wxPayLogDOs.get(0);
|