Commit 0a8ddd5a66cd8ebcb5f45e1a9933eddd604be8b2
1 parent
89982d83
pay文件的优化
Showing
1 changed file
with
64 additions
and
1 deletions
utils/pay.js
| @@ -49,7 +49,6 @@ module.exports = { | @@ -49,7 +49,6 @@ module.exports = { | ||
| 49 | wx.hideLoading(); | 49 | wx.hideLoading(); |
| 50 | if(t.data.code==0){ | 50 | if(t.data.code==0){ |
| 51 | 51 | ||
| 52 | - | ||
| 53 | var is_pos_pay=t.data.data.is_pos_pay; | 52 | var is_pos_pay=t.data.data.is_pos_pay; |
| 54 | //-- 富有的插件支付 -- | 53 | //-- 富有的插件支付 -- |
| 55 | if(t.data.data.is_fuioupay){ | 54 | if(t.data.data.is_fuioupay){ |
| @@ -93,6 +92,70 @@ module.exports = { | @@ -93,6 +92,70 @@ module.exports = { | ||
| 93 | 92 | ||
| 94 | var p_data=t.data.data; | 93 | var p_data=t.data.data; |
| 95 | delete p_data.is_pos_pay; //清理掉,不然签名不通过 | 94 | delete p_data.is_pos_pay; //清理掉,不然签名不通过 |
| 95 | + | ||
| 96 | + var err_txt=""; | ||
| 97 | + | ||
| 98 | + if(!p_data.acct && !err_txt){ | ||
| 99 | + err_txt="未找到acct"; | ||
| 100 | + } | ||
| 101 | + if(!p_data.appid && !err_txt){ | ||
| 102 | + err_txt="未找到appid"; | ||
| 103 | + } | ||
| 104 | + if(!p_data.cusid && !err_txt){ | ||
| 105 | + err_txt="未找到cusid"; | ||
| 106 | + } | ||
| 107 | + if(!p_data.limit_pay && !err_txt){ | ||
| 108 | + err_txt="未找到limit_pay"; | ||
| 109 | + } | ||
| 110 | + if(!p_data.notify_url && !err_txt){ | ||
| 111 | + err_txt="未找到notify_url"; | ||
| 112 | + } | ||
| 113 | + if(!p_data.orgid && !err_txt){ | ||
| 114 | + err_txt="未找到orgid"; | ||
| 115 | + } | ||
| 116 | + if(!p_data.paytype && !err_txt){ | ||
| 117 | + err_txt="未找到paytype"; | ||
| 118 | + } | ||
| 119 | + if(!p_data.randomstr && !err_txt){ | ||
| 120 | + err_txt="未找到randomstr"; | ||
| 121 | + } | ||
| 122 | + if(!p_data.remark && !err_txt){ | ||
| 123 | + err_txt="未找到remark"; | ||
| 124 | + } | ||
| 125 | + if(!p_data.reqsn && !err_txt){ | ||
| 126 | + err_txt="未找到reqsn"; | ||
| 127 | + } | ||
| 128 | + if(!p_data.sign && !err_txt){ | ||
| 129 | + err_txt="未找到sign"; | ||
| 130 | + } | ||
| 131 | + if(!p_data.signtype && !err_txt){ | ||
| 132 | + err_txt="未找到signtype"; | ||
| 133 | + } | ||
| 134 | + if(!p_data.trxamt && !err_txt){ | ||
| 135 | + err_txt="未找到trxamt"; | ||
| 136 | + } | ||
| 137 | + if(!p_data.validtime && !err_txt){ | ||
| 138 | + err_txt="未找到validtime"; | ||
| 139 | + } | ||
| 140 | + if(!p_data.version && !err_txt){ | ||
| 141 | + err_txt="未找到version"; | ||
| 142 | + } | ||
| 143 | + | ||
| 144 | + if(err_txt){ | ||
| 145 | + i.wx_paying=0; | ||
| 146 | + getApp().confirmBox(err_txt); | ||
| 147 | + setTimeout(function(){ | ||
| 148 | + wx.redirectTo({ | ||
| 149 | + url: "/pages/user/order_list/order_list", | ||
| 150 | + }); | ||
| 151 | + },1000) | ||
| 152 | + return false; | ||
| 153 | + } | ||
| 154 | + | ||
| 155 | + | ||
| 156 | + | ||
| 157 | + | ||
| 158 | + | ||
| 96 | wx.openEmbeddedMiniProgram({ | 159 | wx.openEmbeddedMiniProgram({ |
| 97 | appId: 'wxef277996acc166c3', | 160 | appId: 'wxef277996acc166c3', |
| 98 | extraData: p_data, | 161 | extraData: p_data, |