|
@@ -590,7 +590,7 @@ public class WechatLogic {
|
|
|
* @param orderId 订单号
|
|
|
* @param transacationId 微信支付流水号
|
|
|
*/
|
|
|
- public void addPayWebsitRecord(AdminCompanyWechatPayConfig adminCompanyWechat,BigDecimal payment,String mobile,String openId,String ip,String tradeType,String orderId,String transacationId){
|
|
|
+ public void addPayWebsitRecord(AdminCompanyWechatPayConfig adminCompanyWechat,BigDecimal payment,String mobile,String openId,String ip,String tradeType,String orderId,String transacationId,String opendId){
|
|
|
PayRecord payRecord = new PayRecord();
|
|
|
payRecord.setCompanyWechatId(adminCompanyWechat.getCompanyWechatId());
|
|
|
payRecord.setCompanyWechatName(adminCompanyWechat.getCompanyName());
|
|
@@ -603,6 +603,7 @@ public class WechatLogic {
|
|
|
payRecord.setMobile(mobile);
|
|
|
payRecord.setTradeType(tradeType);
|
|
|
payRecord.setOutTradeNo(orderId);
|
|
|
+ payRecord.setOpenId(opendId);
|
|
|
payRecord.setTransactionId(transacationId);
|
|
|
payRecord.setCreateTime(new Date());
|
|
|
payRecord.insert();
|
|
@@ -1257,7 +1258,7 @@ public class WechatLogic {
|
|
|
//记录流水
|
|
|
|
|
|
AdminCompanyWechatPayConfig adminCompanyWechatPayConfig = adminCompanyWechatPayConfigService.getById(configId);
|
|
|
- this.addPayWebsitRecord(adminCompanyWechatPayConfig,payment,"",payResult.getSubOpenid(),ip,payResult.getTradeType(),id,payResult.getTransactionId());
|
|
|
+ this.addPayWebsitRecord(adminCompanyWechatPayConfig,payment,"",payResult.getSubOpenid(),ip,payResult.getTradeType(),id,payResult.getTransactionId(),payResult.getOpenid());
|
|
|
return payResult.getTransactionId();
|
|
|
}
|
|
|
|