qin 2 éve
szülő
commit
9a91ac03cd

+ 1 - 0
src/main/java/com/poteviohealth/ym/ipos/controller/feign/IposFeignController.java

@@ -43,6 +43,7 @@ public class IposFeignController extends BaseFeignController {
         pr.setPaySn(payBefor.getPaySn());
         pr.setTxAmt(payBefor.getPrice());
         pr.setOpenid(payBefor.getOpenid());
+        pr.setAppId(payBefor.getAppId());
         pr.setOperatorId(payBefor.getOperatorId());
         paymentRecordsService.save(pr);
 

+ 3 - 0
src/main/java/com/poteviohealth/ym/ipos/model/payment/PaymentRecords.java

@@ -41,6 +41,9 @@ public class PaymentRecords extends BaseEntity {
     @ApiModelProperty(value="用户openId")
     private String openid;
 
+    @ApiModelProperty(value = "小程序id")
+    private String appId;
+
     @ApiModelProperty(value="订单来源,1:接口接入,2:收款码牌")
     private String source;
 

+ 2 - 1
src/main/java/com/poteviohealth/ym/ipos/service/impl/PaymentServiceImpl.java

@@ -177,12 +177,13 @@ public class PaymentServiceImpl implements IPaymentService {
         }
 
         if(YmUtil.FAIL.equals(back.getResult().getId())){
+            dto.setAppId(records.getAppId());
             dto.setTimeStamp(back.getTime_stamp());
             dto.setNonceStr(back.getNonce_str());
             dto.setPackages(back.getPay_id());
             dto.setSignType(back.getSign_type());
             dto.setPaySign(back.getPay_sign());
-            dto.setPaySn(records.getPaySn());
+            dto.setPaySn(records.getPayId().toString());
             return VaultsResponse.success(dto);
         }