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 | 49 | wx.hideLoading(); |
50 | 50 | if(t.data.code==0){ |
51 | 51 | |
52 | - | |
53 | 52 | var is_pos_pay=t.data.data.is_pos_pay; |
54 | 53 | //-- 富有的插件支付 -- |
55 | 54 | if(t.data.data.is_fuioupay){ |
... | ... | @@ -93,6 +92,70 @@ module.exports = { |
93 | 92 | |
94 | 93 | var p_data=t.data.data; |
95 | 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 | 159 | wx.openEmbeddedMiniProgram({ |
97 | 160 | appId: 'wxef277996acc166c3', |
98 | 161 | extraData: p_data, | ... | ... |