diff --git a/.idea/workspace.xml b/.idea/workspace.xml index d2508b9..b8ff3c2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -7,7 +7,6 @@ <list default="true" id="e93f11c2-a7d9-4d35-8b1c-8dd18e7f5fef" name="Default" comment=""> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" /> <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/api/controller/User.php" afterPath="$PROJECT_DIR$/application/api/controller/User.php" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/extra/verify.php" afterPath="$PROJECT_DIR$/application/extra/verify.php" /> </list> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="TRACKING_ENABLED" value="true" /> @@ -21,8 +20,8 @@ <file leaf-file-name="User.php" pinned="false" current-in-tab="true"> <entry file="file://$PROJECT_DIR$/application/api/controller/User.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="544"> - <caret line="681" column="39" lean-forward="false" selection-start-line="681" selection-start-column="39" selection-end-line="681" selection-end-column="39" /> + <state relative-caret-position="218"> + <caret line="730" column="13" lean-forward="true" selection-start-line="730" selection-start-column="13" selection-end-line="730" selection-end-column="13" /> <folding> <element signature="e#535#1273#0#PHP" expanded="false" /> <element signature="e#1278#2941#0#PHP" expanded="false" /> @@ -51,66 +50,76 @@ <element signature="e#18462#19038#0#PHP" expanded="false" /> <element signature="e#19043#19655#0#PHP" expanded="false" /> <element signature="e#19661#20377#0#PHP" expanded="false" /> - <element signature="e#22822#24772#0#PHP" expanded="false" /> - <element signature="e#24787#25717#0#PHP" expanded="false" /> - <element signature="e#25722#30863#0#PHP" expanded="false" /> - <element signature="e#30869#31246#0#PHP" expanded="false" /> - <element signature="e#31251#31690#0#PHP" expanded="false" /> - <element signature="e#31696#32517#0#PHP" expanded="false" /> - <element signature="e#32522#35926#0#PHP" expanded="false" /> - <element signature="e#32968#35920#0#PHP" expanded="false" /> - <element signature="e#35932#36437#0#PHP" expanded="false" /> - <element signature="e#36442#36693#0#PHP" expanded="false" /> - <element signature="e#36699#37178#0#PHP" expanded="false" /> - <element signature="e#37183#37940#0#PHP" expanded="false" /> - <element signature="e#37946#38427#0#PHP" expanded="false" /> - <element signature="e#38432#39202#0#PHP" expanded="false" /> - <element signature="e#39208#39571#0#PHP" expanded="false" /> - <element signature="e#39576#39767#0#PHP" expanded="false" /> - <element signature="e#39773#40131#0#PHP" expanded="false" /> - <element signature="e#40136#40327#0#PHP" expanded="false" /> - <element signature="e#40333#41476#0#PHP" expanded="false" /> - <element signature="e#41481#44146#0#PHP" expanded="false" /> - <element signature="e#44152#44650#0#PHP" expanded="false" /> - <element signature="e#44655#46401#0#PHP" expanded="false" /> - <element signature="e#46407#46820#0#PHP" expanded="false" /> - <element signature="e#46825#47304#0#PHP" expanded="false" /> - <element signature="e#47310#47844#0#PHP" expanded="false" /> - <element signature="e#47849#49234#0#PHP" expanded="false" /> - <element signature="e#49240#49894#0#PHP" expanded="false" /> - <element signature="e#49899#51914#0#PHP" expanded="false" /> - <element signature="e#51920#52680#0#PHP" expanded="false" /> - <element signature="e#52685#55394#0#PHP" expanded="false" /> - <element signature="e#55420#56251#0#PHP" expanded="false" /> - <element signature="e#56257#56677#0#PHP" expanded="false" /> - <element signature="e#56682#57165#0#PHP" expanded="false" /> - <element signature="e#57171#57977#0#PHP" expanded="false" /> - <element signature="e#57982#61140#0#PHP" expanded="false" /> - <element signature="e#59775#61134#0#PHP" expanded="false" /> - <element signature="e#61155#62490#0#PHP" expanded="false" /> - <element signature="e#61271#61673#0#PHP" expanded="false" /> - <element signature="e#62506#63540#0#PHP" expanded="false" /> - <element signature="e#63546#64304#0#PHP" expanded="false" /> - <element signature="e#64309#68052#0#PHP" expanded="false" /> - <element signature="e#68058#68450#0#PHP" expanded="false" /> - <element signature="e#68455#69407#0#PHP" expanded="false" /> - <element signature="e#69431#70004#0#PHP" expanded="false" /> - <element signature="e#70010#70609#0#PHP" expanded="false" /> - <element signature="e#70614#71541#0#PHP" expanded="false" /> - <element signature="e#71547#72261#0#PHP" expanded="false" /> - <element signature="e#72267#72694#0#PHP" expanded="false" /> - <element signature="e#72699#73168#0#PHP" expanded="false" /> - <element signature="e#73175#74380#0#PHP" expanded="false" /> - <element signature="e#74385#76088#0#PHP" expanded="false" /> - <element signature="e#76094#76871#0#PHP" expanded="false" /> - <element signature="e#76876#80814#0#PHP" expanded="false" /> - <element signature="e#80820#81329#0#PHP" expanded="false" /> - <element signature="e#81334#82006#0#PHP" expanded="false" /> + <element signature="e#20643#25263#0#PHP" expanded="false" /> + <element signature="e#25278#26208#0#PHP" expanded="false" /> + <element signature="e#26213#31354#0#PHP" expanded="false" /> + <element signature="e#31360#31737#0#PHP" expanded="false" /> + <element signature="e#31742#32181#0#PHP" expanded="false" /> + <element signature="e#32187#33008#0#PHP" expanded="false" /> + <element signature="e#33013#36417#0#PHP" expanded="false" /> + <element signature="e#33459#36411#0#PHP" expanded="false" /> + <element signature="e#36423#36928#0#PHP" expanded="false" /> + <element signature="e#36933#37184#0#PHP" expanded="false" /> + <element signature="e#37190#37669#0#PHP" expanded="false" /> + <element signature="e#37674#38431#0#PHP" expanded="false" /> + <element signature="e#38437#38918#0#PHP" expanded="false" /> + <element signature="e#38923#39693#0#PHP" expanded="false" /> + <element signature="e#39699#40062#0#PHP" expanded="false" /> + <element signature="e#40067#40258#0#PHP" expanded="false" /> + <element signature="e#40264#40622#0#PHP" expanded="false" /> + <element signature="e#40627#40818#0#PHP" expanded="false" /> + <element signature="e#40824#41967#0#PHP" expanded="false" /> + <element signature="e#41972#44637#0#PHP" expanded="false" /> + <element signature="e#44643#45141#0#PHP" expanded="false" /> + <element signature="e#45146#46892#0#PHP" expanded="false" /> + <element signature="e#46898#47311#0#PHP" expanded="false" /> + <element signature="e#47316#47795#0#PHP" expanded="false" /> + <element signature="e#47801#48335#0#PHP" expanded="false" /> + <element signature="e#48340#49725#0#PHP" expanded="false" /> + <element signature="e#49731#50385#0#PHP" expanded="false" /> + <element signature="e#50390#52405#0#PHP" expanded="false" /> + <element signature="e#52411#53171#0#PHP" expanded="false" /> + <element signature="e#53176#55885#0#PHP" expanded="false" /> + <element signature="e#55911#56742#0#PHP" expanded="false" /> + <element signature="e#56748#57168#0#PHP" expanded="false" /> + <element signature="e#57173#57656#0#PHP" expanded="false" /> + <element signature="e#57662#58468#0#PHP" expanded="false" /> + <element signature="e#58473#61631#0#PHP" expanded="false" /> + <element signature="e#60266#61625#0#PHP" expanded="false" /> + <element signature="e#61646#62981#0#PHP" expanded="false" /> + <element signature="e#61762#62164#0#PHP" expanded="false" /> + <element signature="e#62997#64031#0#PHP" expanded="false" /> + <element signature="e#64037#64795#0#PHP" expanded="false" /> + <element signature="e#64800#68543#0#PHP" expanded="false" /> + <element signature="e#68549#68941#0#PHP" expanded="false" /> + <element signature="e#68946#69898#0#PHP" expanded="false" /> + <element signature="e#69922#70495#0#PHP" expanded="false" /> + <element signature="e#70501#71100#0#PHP" expanded="false" /> + <element signature="e#71105#72032#0#PHP" expanded="false" /> + <element signature="e#72038#72752#0#PHP" expanded="false" /> + <element signature="e#72758#73185#0#PHP" expanded="false" /> + <element signature="e#73190#73659#0#PHP" expanded="false" /> + <element signature="e#73666#74871#0#PHP" expanded="false" /> + <element signature="e#74876#76579#0#PHP" expanded="false" /> + <element signature="e#76585#77362#0#PHP" expanded="false" /> + <element signature="e#77367#81305#0#PHP" expanded="false" /> + <element signature="e#81311#81820#0#PHP" expanded="false" /> + <element signature="e#81825#82497#0#PHP" expanded="false" /> </folding> </state> </provider> </entry> </file> + <file leaf-file-name="standard_5.php" pinned="false" current-in-tab="false"> + <entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_5.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="578"> + <caret line="1121" column="9" lean-forward="false" selection-start-line="1121" selection-start-column="9" selection-end-line="1121" selection-end-column="9" /> + <folding /> + </state> + </provider> + </entry> + </file> <file leaf-file-name="verify.php" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/application/extra/verify.php"> <provider selected="true" editor-type-id="text-editor"> @@ -222,9 +231,9 @@ <sorting>DEFINITION_ORDER</sorting> </component> <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" /> - <component name="ProjectFrameBounds"> - <option name="x" value="675" /> - <option name="y" value="44" /> + <component name="ProjectFrameBounds" extendedState="1"> + <option name="x" value="213" /> + <option name="y" value="71" /> <option name="width" value="1652" /> <option name="height" value="930" /> </component> @@ -287,6 +296,13 @@ <item name="public" type="2a2b976b:PhpTreeStructureProvider$1" /> <item name="uploads" type="2a2b976b:PhpTreeStructureProvider$1" /> </path> + <path> + <item name="areial" type="b2602c69:ProjectViewProjectNode" /> + <item name="areial" type="2a2b976b:PhpTreeStructureProvider$1" /> + <item name="public" type="2a2b976b:PhpTreeStructureProvider$1" /> + <item name="uploads" type="2a2b976b:PhpTreeStructureProvider$1" /> + <item name="20200224" type="2a2b976b:PhpTreeStructureProvider$1" /> + </path> </expand> <select /> </subPane> @@ -444,7 +460,7 @@ <workItem from="1585220935766" duration="1086000" /> <workItem from="1585528700995" duration="1288000" /> <workItem from="1585557924309" duration="618000" /> - <workItem from="1585565173117" duration="1498000" /> + <workItem from="1585565173117" duration="2442000" /> </task> <task id="LOCAL-00001" summary="调试"> <created>1574145133364</created> @@ -467,11 +483,53 @@ <option name="project" value="LOCAL" /> <updated>1575869422308</updated> </task> - <option name="localTasksCounter" value="4" /> + <task id="LOCAL-00004" summary="文件下载调试"> + <created>1585566917025</created> + <option name="number" value="00004" /> + <option name="presentableId" value="LOCAL-00004" /> + <option name="project" value="LOCAL" /> + <updated>1585566917025</updated> + </task> + <task id="LOCAL-00005" summary="文件下载调试"> + <created>1585566969283</created> + <option name="number" value="00005" /> + <option name="presentableId" value="LOCAL-00005" /> + <option name="project" value="LOCAL" /> + <updated>1585566969283</updated> + </task> + <task id="LOCAL-00006" summary="文件下载调试"> + <created>1585567077791</created> + <option name="number" value="00006" /> + <option name="presentableId" value="LOCAL-00006" /> + <option name="project" value="LOCAL" /> + <updated>1585567077791</updated> + </task> + <task id="LOCAL-00007" summary="文件下载调试"> + <created>1585567103441</created> + <option name="number" value="00007" /> + <option name="presentableId" value="LOCAL-00007" /> + <option name="project" value="LOCAL" /> + <updated>1585567103441</updated> + </task> + <task id="LOCAL-00008" summary="文件下载调试"> + <created>1585567221925</created> + <option name="number" value="00008" /> + <option name="presentableId" value="LOCAL-00008" /> + <option name="project" value="LOCAL" /> + <updated>1585567221925</updated> + </task> + <task id="LOCAL-00009" summary="文件下载调试"> + <created>1585567332744</created> + <option name="number" value="00009" /> + <option name="presentableId" value="LOCAL-00009" /> + <option name="project" value="LOCAL" /> + <updated>1585567332744</updated> + </task> + <option name="localTasksCounter" value="10" /> <servers /> </component> <component name="TimeTrackingManager"> - <option name="totallyTimeSpent" value="646002000" /> + <option name="totallyTimeSpent" value="646946000" /> </component> <component name="TodoView"> <todo-panel id="selected-file"> @@ -483,10 +541,10 @@ </todo-panel> </component> <component name="ToolWindowManager"> - <frame x="675" y="44" width="1652" height="930" extended-state="0" /> + <frame x="213" y="71" width="1652" height="930" extended-state="1" /> <editor active="true" /> <layout> - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.16645728" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" /> + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.16645728" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" /> <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" /> <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32876712" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" /> <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> @@ -532,7 +590,8 @@ </component> <component name="VcsManagerConfiguration"> <MESSAGE value="调试" /> - <option name="LAST_COMMIT_MESSAGE" value="调试" /> + <MESSAGE value="文件下载调试" /> + <option name="LAST_COMMIT_MESSAGE" value="文件下载调试" /> </component> <component name="XDebuggerManager"> <breakpoint-manager> @@ -541,8 +600,6 @@ <watches-manager /> </component> <component name="editorHistoryManager"> - <entry file="file://$USER_HOME$/Desktop/新建文件夹/public/assets/js/require-table.js" /> - <entry file="file://$USER_HOME$/Desktop/新建文件夹/public/assets/js/require-backend.js" /> <entry file="file://$PROJECT_DIR$/public/assets/css/backend.css"> <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="84"> @@ -917,10 +974,23 @@ </state> </provider> </entry> + <entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_5.php"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="578"> + <caret line="1121" column="9" lean-forward="false" selection-start-line="1121" selection-start-column="9" selection-end-line="1121" selection-end-column="9" /> + <folding /> + </state> + </provider> + </entry> + <entry file="file://$PROJECT_DIR$/public/uploads/20200224/FnP4bjIl2npbQgozzDqWFF8jSgyX.jpg"> + <provider selected="true" editor-type-id="images"> + <state /> + </provider> + </entry> <entry file="file://$PROJECT_DIR$/application/api/controller/User.php"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="544"> - <caret line="681" column="39" lean-forward="false" selection-start-line="681" selection-start-column="39" selection-end-line="681" selection-end-column="39" /> + <state relative-caret-position="218"> + <caret line="730" column="13" lean-forward="true" selection-start-line="730" selection-start-column="13" selection-end-line="730" selection-end-column="13" /> <folding> <element signature="e#535#1273#0#PHP" expanded="false" /> <element signature="e#1278#2941#0#PHP" expanded="false" /> @@ -949,61 +1019,61 @@ <element signature="e#18462#19038#0#PHP" expanded="false" /> <element signature="e#19043#19655#0#PHP" expanded="false" /> <element signature="e#19661#20377#0#PHP" expanded="false" /> - <element signature="e#22822#24772#0#PHP" expanded="false" /> - <element signature="e#24787#25717#0#PHP" expanded="false" /> - <element signature="e#25722#30863#0#PHP" expanded="false" /> - <element signature="e#30869#31246#0#PHP" expanded="false" /> - <element signature="e#31251#31690#0#PHP" expanded="false" /> - <element signature="e#31696#32517#0#PHP" expanded="false" /> - <element signature="e#32522#35926#0#PHP" expanded="false" /> - <element signature="e#32968#35920#0#PHP" expanded="false" /> - <element signature="e#35932#36437#0#PHP" expanded="false" /> - <element signature="e#36442#36693#0#PHP" expanded="false" /> - <element signature="e#36699#37178#0#PHP" expanded="false" /> - <element signature="e#37183#37940#0#PHP" expanded="false" /> - <element signature="e#37946#38427#0#PHP" expanded="false" /> - <element signature="e#38432#39202#0#PHP" expanded="false" /> - <element signature="e#39208#39571#0#PHP" expanded="false" /> - <element signature="e#39576#39767#0#PHP" expanded="false" /> - <element signature="e#39773#40131#0#PHP" expanded="false" /> - <element signature="e#40136#40327#0#PHP" expanded="false" /> - <element signature="e#40333#41476#0#PHP" expanded="false" /> - <element signature="e#41481#44146#0#PHP" expanded="false" /> - <element signature="e#44152#44650#0#PHP" expanded="false" /> - <element signature="e#44655#46401#0#PHP" expanded="false" /> - <element signature="e#46407#46820#0#PHP" expanded="false" /> - <element signature="e#46825#47304#0#PHP" expanded="false" /> - <element signature="e#47310#47844#0#PHP" expanded="false" /> - <element signature="e#47849#49234#0#PHP" expanded="false" /> - <element signature="e#49240#49894#0#PHP" expanded="false" /> - <element signature="e#49899#51914#0#PHP" expanded="false" /> - <element signature="e#51920#52680#0#PHP" expanded="false" /> - <element signature="e#52685#55394#0#PHP" expanded="false" /> - <element signature="e#55420#56251#0#PHP" expanded="false" /> - <element signature="e#56257#56677#0#PHP" expanded="false" /> - <element signature="e#56682#57165#0#PHP" expanded="false" /> - <element signature="e#57171#57977#0#PHP" expanded="false" /> - <element signature="e#57982#61140#0#PHP" expanded="false" /> - <element signature="e#59775#61134#0#PHP" expanded="false" /> - <element signature="e#61155#62490#0#PHP" expanded="false" /> - <element signature="e#61271#61673#0#PHP" expanded="false" /> - <element signature="e#62506#63540#0#PHP" expanded="false" /> - <element signature="e#63546#64304#0#PHP" expanded="false" /> - <element signature="e#64309#68052#0#PHP" expanded="false" /> - <element signature="e#68058#68450#0#PHP" expanded="false" /> - <element signature="e#68455#69407#0#PHP" expanded="false" /> - <element signature="e#69431#70004#0#PHP" expanded="false" /> - <element signature="e#70010#70609#0#PHP" expanded="false" /> - <element signature="e#70614#71541#0#PHP" expanded="false" /> - <element signature="e#71547#72261#0#PHP" expanded="false" /> - <element signature="e#72267#72694#0#PHP" expanded="false" /> - <element signature="e#72699#73168#0#PHP" expanded="false" /> - <element signature="e#73175#74380#0#PHP" expanded="false" /> - <element signature="e#74385#76088#0#PHP" expanded="false" /> - <element signature="e#76094#76871#0#PHP" expanded="false" /> - <element signature="e#76876#80814#0#PHP" expanded="false" /> - <element signature="e#80820#81329#0#PHP" expanded="false" /> - <element signature="e#81334#82006#0#PHP" expanded="false" /> + <element signature="e#20643#25263#0#PHP" expanded="false" /> + <element signature="e#25278#26208#0#PHP" expanded="false" /> + <element signature="e#26213#31354#0#PHP" expanded="false" /> + <element signature="e#31360#31737#0#PHP" expanded="false" /> + <element signature="e#31742#32181#0#PHP" expanded="false" /> + <element signature="e#32187#33008#0#PHP" expanded="false" /> + <element signature="e#33013#36417#0#PHP" expanded="false" /> + <element signature="e#33459#36411#0#PHP" expanded="false" /> + <element signature="e#36423#36928#0#PHP" expanded="false" /> + <element signature="e#36933#37184#0#PHP" expanded="false" /> + <element signature="e#37190#37669#0#PHP" expanded="false" /> + <element signature="e#37674#38431#0#PHP" expanded="false" /> + <element signature="e#38437#38918#0#PHP" expanded="false" /> + <element signature="e#38923#39693#0#PHP" expanded="false" /> + <element signature="e#39699#40062#0#PHP" expanded="false" /> + <element signature="e#40067#40258#0#PHP" expanded="false" /> + <element signature="e#40264#40622#0#PHP" expanded="false" /> + <element signature="e#40627#40818#0#PHP" expanded="false" /> + <element signature="e#40824#41967#0#PHP" expanded="false" /> + <element signature="e#41972#44637#0#PHP" expanded="false" /> + <element signature="e#44643#45141#0#PHP" expanded="false" /> + <element signature="e#45146#46892#0#PHP" expanded="false" /> + <element signature="e#46898#47311#0#PHP" expanded="false" /> + <element signature="e#47316#47795#0#PHP" expanded="false" /> + <element signature="e#47801#48335#0#PHP" expanded="false" /> + <element signature="e#48340#49725#0#PHP" expanded="false" /> + <element signature="e#49731#50385#0#PHP" expanded="false" /> + <element signature="e#50390#52405#0#PHP" expanded="false" /> + <element signature="e#52411#53171#0#PHP" expanded="false" /> + <element signature="e#53176#55885#0#PHP" expanded="false" /> + <element signature="e#55911#56742#0#PHP" expanded="false" /> + <element signature="e#56748#57168#0#PHP" expanded="false" /> + <element signature="e#57173#57656#0#PHP" expanded="false" /> + <element signature="e#57662#58468#0#PHP" expanded="false" /> + <element signature="e#58473#61631#0#PHP" expanded="false" /> + <element signature="e#60266#61625#0#PHP" expanded="false" /> + <element signature="e#61646#62981#0#PHP" expanded="false" /> + <element signature="e#61762#62164#0#PHP" expanded="false" /> + <element signature="e#62997#64031#0#PHP" expanded="false" /> + <element signature="e#64037#64795#0#PHP" expanded="false" /> + <element signature="e#64800#68543#0#PHP" expanded="false" /> + <element signature="e#68549#68941#0#PHP" expanded="false" /> + <element signature="e#68946#69898#0#PHP" expanded="false" /> + <element signature="e#69922#70495#0#PHP" expanded="false" /> + <element signature="e#70501#71100#0#PHP" expanded="false" /> + <element signature="e#71105#72032#0#PHP" expanded="false" /> + <element signature="e#72038#72752#0#PHP" expanded="false" /> + <element signature="e#72758#73185#0#PHP" expanded="false" /> + <element signature="e#73190#73659#0#PHP" expanded="false" /> + <element signature="e#73666#74871#0#PHP" expanded="false" /> + <element signature="e#74876#76579#0#PHP" expanded="false" /> + <element signature="e#76585#77362#0#PHP" expanded="false" /> + <element signature="e#77367#81305#0#PHP" expanded="false" /> + <element signature="e#81311#81820#0#PHP" expanded="false" /> + <element signature="e#81825#82497#0#PHP" expanded="false" /> </folding> </state> </provider> diff --git a/application/api/controller/User.php b/application/api/controller/User.php index 3b166cf..e235a6f 100644 --- a/application/api/controller/User.php +++ b/application/api/controller/User.php @@ -729,11 +729,19 @@ class User extends Api unset($data['keyword'][$k]); } } + $base_url = $data['water_url']; $click_num = $data['click_num'] + 1; Db::name('pic')->where('id',$pic_id)->update(['click_num'=>$click_num]); $data['is_vip'] = 1; $data['accredit'] = $rule.$accredit['thumbnail']; - $data['water_url'] = $rule.$data['water_url']; + $qiniu_url = $rule.$data['water_url']; + $a = file_get_contents($qiniu_url); + $path = './uploads/'.explode('/',$base_url)[2].'/'; + if(!file_exists($path)){ + mkdir($path,0777,true); + } + file_put_contents('.'.$base_url,$a); + $data['water_url'] = request()->domain().$data['water_url']; $data['vip_price'] = $data['price'] * 0.75; $data['thumbnail'] = $rule.$data['thumbnail']; $this->success('SUCCESS',$data);