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, |