From ecf2e87079e6473524438e67863770b50fcc145e Mon Sep 17 00:00:00 2001
From: houweibin <houweibin@kollway.com>
Date: Wed, 21 Jun 2017 16:25:30 +0800
Subject: [PATCH] 1,small fix

---
 iCemarose/Class/UI/ShopCart/KWMBeforePayVC.m |  8 +-------
 iCemarose/Class/Util/KWMPayUtil.m            | 10 ++++++----
 2 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/iCemarose/Class/UI/ShopCart/KWMBeforePayVC.m b/iCemarose/Class/UI/ShopCart/KWMBeforePayVC.m
index a2557fd..c2be681 100644
--- a/iCemarose/Class/UI/ShopCart/KWMBeforePayVC.m
+++ b/iCemarose/Class/UI/ShopCart/KWMBeforePayVC.m
@@ -607,6 +607,7 @@
 -(void)validateOrderPayResult{
     //微信支付,用户支付后,当用户没有点击完成按钮,而是直接使用home键,或者点击状态栏左上角返回APP订单页面时,微信的回调不会调用,而很容易出现订单结果丢失的情况,所以需要再确认一次订单是否完成。
     //支付宝暂时没有这种问题。
+    //checkout与order暂无法直接关联,现该api一直返回未支付。
     if(self.beforePayData && self.beforePayData.wechatPayData){
         self.beforePayData.wechatPayData = nil;
         __weak KWMBeforePayVC *weakSelf = self;
@@ -690,11 +691,4 @@
 }
 
 
-//判断订单是否支付
--(void)requestCheckPay:(BUYCheckout *)checkout{
-    [self showLoading];
-
-}
-
-
 @end
diff --git a/iCemarose/Class/Util/KWMPayUtil.m b/iCemarose/Class/Util/KWMPayUtil.m
index 4143e07..f5bfd1a 100644
--- a/iCemarose/Class/Util/KWMPayUtil.m
+++ b/iCemarose/Class/Util/KWMPayUtil.m
@@ -39,8 +39,9 @@
     NSString *subject = @"test";
 #else
     NSString *checkout_token = checkout.token;
-    NSString *total_price = checkout.totalPrice.stringValue;
-    NSString *subject = @"";
+    //需要保留小数点后两位,以保持与后台一致,从而验证通过
+    NSString *total_price = [NSString stringWithFormat:@"%.2f",checkout.totalPrice.floatValue];
+    NSString *subject = @"Cemarose订单";
 #endif
     NSString *ip_address = @"127.0.0.1";
     NSString *before_sign = [NSString stringWithFormat:@"checkout_token=%@&ip_address=%@&subject=%@&total_price=%@&key=%@",
@@ -66,8 +67,9 @@
     NSString *subject = @"test";
 #else
     NSString *checkout_token = checkout.token;
-    NSString *total_price = checkout.totalPrice.stringValue;
-    NSString *subject = @"";
+    //需要保留小数点后两位,以保持与后台一致,从而验证通过
+    NSString *total_price = [NSString stringWithFormat:@"%.2f",checkout.totalPrice.floatValue];
+    NSString *subject = @"Cemarose订单";
 #endif
     NSString *before_sign = [NSString stringWithFormat:@"checkout_token=%@&subject=%@&total_price=%@&key=%@",
                              checkout_token,subject,total_price,User_Pay_KEY];
--
libgit2 0.26.0