作者 郭盛
1 个管道 的构建 通过 耗费 1 秒

修改支付成功回调

@@ -2,8 +2,7 @@ @@ -2,8 +2,7 @@
2 <project version="4"> 2 <project version="4">
3 <component name="ChangeListManager"> 3 <component name="ChangeListManager">
4 <list default="true" id="e93f11c2-a7d9-4d35-8b1c-8dd18e7f5fef" name="Default" comment=""> 4 <list default="true" id="e93f11c2-a7d9-4d35-8b1c-8dd18e7f5fef" name="Default" comment="">
5 - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/api/controller/User.php" afterPath="$PROJECT_DIR$/application/api/controller/User.php" />  
6 - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/api.html" afterPath="$PROJECT_DIR$/public/api.html" /> 5 + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/api/controller/Pay.php" afterPath="$PROJECT_DIR$/application/api/controller/Pay.php" />
7 </list> 6 </list>
8 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> 7 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
9 <option name="TRACKING_ENABLED" value="true" /> 8 <option name="TRACKING_ENABLED" value="true" />
@@ -14,11 +13,11 @@ @@ -14,11 +13,11 @@
14 </component> 13 </component>
15 <component name="FileEditorManager"> 14 <component name="FileEditorManager">
16 <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> 15 <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
17 - <file leaf-file-name="User.php" pinned="false" current-in-tab="true"> 16 + <file leaf-file-name="User.php" pinned="false" current-in-tab="false">
18 <entry file="file://$PROJECT_DIR$/application/api/controller/User.php"> 17 <entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
19 <provider selected="true" editor-type-id="text-editor"> 18 <provider selected="true" editor-type-id="text-editor">
20 - <state relative-caret-position="44">  
21 - <caret line="1198" column="7" lean-forward="false" selection-start-line="1198" selection-start-column="7" selection-end-line="1198" selection-end-column="7" /> 19 + <state relative-caret-position="308">
  20 + <caret line="1015" column="28" lean-forward="false" selection-start-line="1015" selection-start-column="28" selection-end-line="1015" selection-end-column="28" />
22 <folding> 21 <folding>
23 <element signature="e#38#68#0#PHP" expanded="true" /> 22 <element signature="e#38#68#0#PHP" expanded="true" />
24 <element signature="e#337#456#0#PHP" expanded="false" /> 23 <element signature="e#337#456#0#PHP" expanded="false" />
@@ -66,17 +65,20 @@ @@ -66,17 +65,20 @@
66 <element signature="e#33233#34106#0#PHP" expanded="false" /> 65 <element signature="e#33233#34106#0#PHP" expanded="false" />
67 <element signature="e#34112#34532#0#PHP" expanded="false" /> 66 <element signature="e#34112#34532#0#PHP" expanded="false" />
68 <element signature="e#34537#35020#0#PHP" expanded="false" /> 67 <element signature="e#34537#35020#0#PHP" expanded="false" />
  68 + <element signature="e#35026#35806#0#PHP" expanded="false" />
  69 + <element signature="e#35811#40716#0#PHP" expanded="false" />
69 <element signature="e#40722#41480#0#PHP" expanded="false" /> 70 <element signature="e#40722#41480#0#PHP" expanded="false" />
  71 + <element signature="e#41485#43749#0#PHP" expanded="false" />
70 </folding> 72 </folding>
71 </state> 73 </state>
72 </provider> 74 </provider>
73 </entry> 75 </entry>
74 </file> 76 </file>
75 - <file leaf-file-name="Pay.php" pinned="false" current-in-tab="false"> 77 + <file leaf-file-name="Pay.php" pinned="false" current-in-tab="true">
76 <entry file="file://$PROJECT_DIR$/application/api/controller/Pay.php"> 78 <entry file="file://$PROJECT_DIR$/application/api/controller/Pay.php">
77 <provider selected="true" editor-type-id="text-editor"> 79 <provider selected="true" editor-type-id="text-editor">
78 - <state relative-caret-position="344">  
79 - <caret line="332" column="0" lean-forward="true" selection-start-line="332" selection-start-column="0" selection-end-line="332" selection-end-column="0" /> 80 + <state relative-caret-position="184">
  81 + <caret line="247" column="31" lean-forward="false" selection-start-line="247" selection-start-column="31" selection-end-line="247" selection-end-column="31" />
80 <folding> 82 <folding>
81 <element signature="e#450#569#0#PHP" expanded="false" /> 83 <element signature="e#450#569#0#PHP" expanded="false" />
82 <element signature="e#575#888#0#PHP" expanded="false" /> 84 <element signature="e#575#888#0#PHP" expanded="false" />
@@ -86,12 +88,12 @@ @@ -86,12 +88,12 @@
86 <element signature="e#5326#5744#0#PHP" expanded="false" /> 88 <element signature="e#5326#5744#0#PHP" expanded="false" />
87 <element signature="e#5749#9603#0#PHP" expanded="false" /> 89 <element signature="e#5749#9603#0#PHP" expanded="false" />
88 <element signature="e#9609#10029#0#PHP" expanded="false" /> 90 <element signature="e#9609#10029#0#PHP" expanded="false" />
89 - <element signature="e#10034#13874#0#PHP" expanded="false" />  
90 - <element signature="e#13901#17603#0#PHP" expanded="false" />  
91 - <element signature="e#17633#20577#0#PHP" expanded="false" />  
92 - <element signature="e#20606#21436#0#PHP" expanded="false" />  
93 - <element signature="e#21465#22298#0#PHP" expanded="false" />  
94 - <element signature="e#22321#22538#0#PHP" expanded="false" /> 91 + <element signature="e#10034#13893#0#PHP" expanded="false" />
  92 + <element signature="e#13920#17622#0#PHP" expanded="false" />
  93 + <element signature="e#17652#20596#0#PHP" expanded="false" />
  94 + <element signature="e#20625#21455#0#PHP" expanded="false" />
  95 + <element signature="e#21484#22317#0#PHP" expanded="false" />
  96 + <element signature="e#22340#22557#0#PHP" expanded="false" />
95 </folding> 97 </folding>
96 </state> 98 </state>
97 </provider> 99 </provider>
@@ -151,8 +153,8 @@ @@ -151,8 +153,8 @@
151 <option value="$PROJECT_DIR$/application/admin/view/wonderful/edit.html" /> 153 <option value="$PROJECT_DIR$/application/admin/view/wonderful/edit.html" />
152 <option value="$PROJECT_DIR$/public/assets/js/backend/wonderful.js" /> 154 <option value="$PROJECT_DIR$/public/assets/js/backend/wonderful.js" />
153 <option value="$PROJECT_DIR$/application/extra/verify.php" /> 155 <option value="$PROJECT_DIR$/application/extra/verify.php" />
154 - <option value="$PROJECT_DIR$/application/api/controller/Pay.php" />  
155 <option value="$PROJECT_DIR$/application/api/controller/User.php" /> 156 <option value="$PROJECT_DIR$/application/api/controller/User.php" />
  157 + <option value="$PROJECT_DIR$/application/api/controller/Pay.php" />
156 </list> 158 </list>
157 </option> 159 </option>
158 </component> 160 </component>
@@ -170,9 +172,9 @@ @@ -170,9 +172,9 @@
170 <sorting>DEFINITION_ORDER</sorting> 172 <sorting>DEFINITION_ORDER</sorting>
171 </component> 173 </component>
172 <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" /> 174 <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
173 - <component name="ProjectFrameBounds">  
174 - <option name="x" value="263" />  
175 - <option name="y" value="8" /> 175 + <component name="ProjectFrameBounds" extendedState="1">
  176 + <option name="x" value="160" />
  177 + <option name="y" value="37" />
176 <option name="width" value="1699" /> 178 <option name="width" value="1699" />
177 <option name="height" value="970" /> 179 <option name="height" value="970" />
178 </component> 180 </component>
@@ -269,7 +271,7 @@ @@ -269,7 +271,7 @@
269 <workItem from="1574252363848" duration="8841000" /> 271 <workItem from="1574252363848" duration="8841000" />
270 <workItem from="1574295812843" duration="20536000" /> 272 <workItem from="1574295812843" duration="20536000" />
271 <workItem from="1574336957891" duration="1350000" /> 273 <workItem from="1574336957891" duration="1350000" />
272 - <workItem from="1574382087071" duration="3161000" /> 274 + <workItem from="1574382087071" duration="4201000" />
273 </task> 275 </task>
274 <task id="LOCAL-00001" summary="调试"> 276 <task id="LOCAL-00001" summary="调试">
275 <created>1574145133364</created> 277 <created>1574145133364</created>
@@ -282,7 +284,7 @@ @@ -282,7 +284,7 @@
282 <servers /> 284 <servers />
283 </component> 285 </component>
284 <component name="TimeTrackingManager"> 286 <component name="TimeTrackingManager">
285 - <option name="totallyTimeSpent" value="143101000" /> 287 + <option name="totallyTimeSpent" value="144141000" />
286 </component> 288 </component>
287 <component name="TodoView"> 289 <component name="TodoView">
288 <todo-panel id="selected-file"> 290 <todo-panel id="selected-file">
@@ -294,8 +296,7 @@ @@ -294,8 +296,7 @@
294 </todo-panel> 296 </todo-panel>
295 </component> 297 </component>
296 <component name="ToolWindowManager"> 298 <component name="ToolWindowManager">
297 - <frame x="263" y="8" width="1699" height="970" extended-state="0" />  
298 - <editor active="true" /> 299 + <frame x="160" y="37" width="1699" height="970" extended-state="1" />
299 <layout> 300 <layout>
300 <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1561928" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" /> 301 <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1561928" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" />
301 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32912987" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" /> 302 <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32912987" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
@@ -304,7 +305,7 @@ @@ -304,7 +305,7 @@
304 <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> 305 <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
305 <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> 306 <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
306 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> 307 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
307 - <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.14885955" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> 308 + <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14885955" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
308 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> 309 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" />
309 <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> 310 <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
310 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> 311 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
@@ -347,7 +348,7 @@ @@ -347,7 +348,7 @@
347 </component> 348 </component>
348 <component name="XDebuggerManager"> 349 <component name="XDebuggerManager">
349 <breakpoint-manager> 350 <breakpoint-manager>
350 - <option name="time" value="7" /> 351 + <option name="time" value="8" />
351 </breakpoint-manager> 352 </breakpoint-manager>
352 <watches-manager /> 353 <watches-manager />
353 </component> 354 </component>
@@ -676,33 +677,10 @@ @@ -676,33 +677,10 @@
676 </state> 677 </state>
677 </provider> 678 </provider>
678 </entry> 679 </entry>
679 - <entry file="file://$PROJECT_DIR$/application/api/controller/Pay.php">  
680 - <provider selected="true" editor-type-id="text-editor">  
681 - <state relative-caret-position="344">  
682 - <caret line="332" column="0" lean-forward="true" selection-start-line="332" selection-start-column="0" selection-end-line="332" selection-end-column="0" />  
683 - <folding>  
684 - <element signature="e#450#569#0#PHP" expanded="false" />  
685 - <element signature="e#575#888#0#PHP" expanded="false" />  
686 - <element signature="e#893#2938#0#PHP" expanded="false" />  
687 - <element signature="e#2944#3264#0#PHP" expanded="false" />  
688 - <element signature="e#3269#5320#0#PHP" expanded="false" />  
689 - <element signature="e#5326#5744#0#PHP" expanded="false" />  
690 - <element signature="e#5749#9603#0#PHP" expanded="false" />  
691 - <element signature="e#9609#10029#0#PHP" expanded="false" />  
692 - <element signature="e#10034#13874#0#PHP" expanded="false" />  
693 - <element signature="e#13901#17603#0#PHP" expanded="false" />  
694 - <element signature="e#17633#20577#0#PHP" expanded="false" />  
695 - <element signature="e#20606#21436#0#PHP" expanded="false" />  
696 - <element signature="e#21465#22298#0#PHP" expanded="false" />  
697 - <element signature="e#22321#22538#0#PHP" expanded="false" />  
698 - </folding>  
699 - </state>  
700 - </provider>  
701 - </entry>  
702 <entry file="file://$PROJECT_DIR$/application/api/controller/User.php"> 680 <entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
703 <provider selected="true" editor-type-id="text-editor"> 681 <provider selected="true" editor-type-id="text-editor">
704 - <state relative-caret-position="44">  
705 - <caret line="1198" column="7" lean-forward="false" selection-start-line="1198" selection-start-column="7" selection-end-line="1198" selection-end-column="7" /> 682 + <state relative-caret-position="308">
  683 + <caret line="1015" column="28" lean-forward="false" selection-start-line="1015" selection-start-column="28" selection-end-line="1015" selection-end-column="28" />
706 <folding> 684 <folding>
707 <element signature="e#38#68#0#PHP" expanded="true" /> 685 <element signature="e#38#68#0#PHP" expanded="true" />
708 <element signature="e#337#456#0#PHP" expanded="false" /> 686 <element signature="e#337#456#0#PHP" expanded="false" />
@@ -750,7 +728,33 @@ @@ -750,7 +728,33 @@
750 <element signature="e#33233#34106#0#PHP" expanded="false" /> 728 <element signature="e#33233#34106#0#PHP" expanded="false" />
751 <element signature="e#34112#34532#0#PHP" expanded="false" /> 729 <element signature="e#34112#34532#0#PHP" expanded="false" />
752 <element signature="e#34537#35020#0#PHP" expanded="false" /> 730 <element signature="e#34537#35020#0#PHP" expanded="false" />
  731 + <element signature="e#35026#35806#0#PHP" expanded="false" />
  732 + <element signature="e#35811#40716#0#PHP" expanded="false" />
753 <element signature="e#40722#41480#0#PHP" expanded="false" /> 733 <element signature="e#40722#41480#0#PHP" expanded="false" />
  734 + <element signature="e#41485#43749#0#PHP" expanded="false" />
  735 + </folding>
  736 + </state>
  737 + </provider>
  738 + </entry>
  739 + <entry file="file://$PROJECT_DIR$/application/api/controller/Pay.php">
  740 + <provider selected="true" editor-type-id="text-editor">
  741 + <state relative-caret-position="184">
  742 + <caret line="247" column="31" lean-forward="false" selection-start-line="247" selection-start-column="31" selection-end-line="247" selection-end-column="31" />
  743 + <folding>
  744 + <element signature="e#450#569#0#PHP" expanded="false" />
  745 + <element signature="e#575#888#0#PHP" expanded="false" />
  746 + <element signature="e#893#2938#0#PHP" expanded="false" />
  747 + <element signature="e#2944#3264#0#PHP" expanded="false" />
  748 + <element signature="e#3269#5320#0#PHP" expanded="false" />
  749 + <element signature="e#5326#5744#0#PHP" expanded="false" />
  750 + <element signature="e#5749#9603#0#PHP" expanded="false" />
  751 + <element signature="e#9609#10029#0#PHP" expanded="false" />
  752 + <element signature="e#10034#13893#0#PHP" expanded="false" />
  753 + <element signature="e#13920#17622#0#PHP" expanded="false" />
  754 + <element signature="e#17652#20596#0#PHP" expanded="false" />
  755 + <element signature="e#20625#21455#0#PHP" expanded="false" />
  756 + <element signature="e#21484#22317#0#PHP" expanded="false" />
  757 + <element signature="e#22340#22557#0#PHP" expanded="false" />
754 </folding> 758 </folding>
755 </state> 759 </state>
756 </provider> 760 </provider>
@@ -277,8 +277,6 @@ class Pay extends Api @@ -277,8 +277,6 @@ class Pay extends Api
277 $res = Db::name('order')->where('id',$order_id)->update(['status'=>2,'paytime'=>time()]); 277 $res = Db::name('order')->where('id',$order_id)->update(['status'=>2,'paytime'=>time()]);
278 if($res && $arr){ 278 if($res && $arr){
279 true; 279 true;
280 - }else{  
281 - $this->error('购买失败');  
282 } 280 }
283 // 提交事务 281 // 提交事务
284 Db::commit(); 282 Db::commit();
@@ -286,7 +284,9 @@ class Pay extends Api @@ -286,7 +284,9 @@ class Pay extends Api
286 dump($e->getMessage()); 284 dump($e->getMessage());
287 // 回滚事务 285 // 回滚事务
288 Db::rollback(); 286 Db::rollback();
  287 + $this->error('购买失败');
289 } 288 }
  289 + $this->success('SUCCESS','支付成功');
290 } 290 }
291 }else{ 291 }else{
292 $this->error('无效的订单'); 292 $this->error('无效的订单');
@@ -5230,7 +5230,7 @@ @@ -5230,7 +5230,7 @@
5230 5230
5231 <div class="row mt0 footer"> 5231 <div class="row mt0 footer">
5232 <div class="col-md-6" align="left"> 5232 <div class="col-md-6" align="left">
5233 - Generated on 2019-11-22 09:22:06 </div> 5233 + Generated on 2019-11-22 09:40:13 </div>
5234 <div class="col-md-6" align="right"> 5234 <div class="col-md-6" align="right">
5235 <a href="https://www.fastadmin.net" target="_blank">FastAdmin</a> 5235 <a href="https://www.fastadmin.net" target="_blank">FastAdmin</a>
5236 </div> 5236 </div>