瀏覽代碼

微网站

xiaoming_global 5 年之前
父節點
當前提交
594986ec21

+ 97 - 94
.idea/workspace.xml 查看文件

@@ -4,20 +4,13 @@
4 4
     <list default="true" id="b2adb873-ba08-458c-9357-4c6584e112eb" name="Default" comment="">
5 5
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6 6
       <change beforePath="$PROJECT_DIR$/conf/app.conf" beforeDir="false" afterPath="$PROJECT_DIR$/conf/app.conf" afterDir="false" />
7
-      <change beforePath="$PROJECT_DIR$/controllers/global/open_wechat_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/global/open_wechat_controller.go" afterDir="false" />
8
-      <change beforePath="$PROJECT_DIR$/controllers/members/members_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/members/members_controller.go" afterDir="false" />
9
-      <change beforePath="$PROJECT_DIR$/controllers/mpwechat/menu_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/mpwechat/menu_controller.go" afterDir="false" />
10
-      <change beforePath="$PROJECT_DIR$/controllers/mpwechat/mpwechat_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/mpwechat/mpwechat_controller.go" afterDir="false" />
7
+      <change beforePath="$PROJECT_DIR$/controllers/article/article_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/article/article_controller.go" afterDir="false" />
8
+      <change beforePath="$PROJECT_DIR$/controllers/micro/micro_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/micro/micro_controller.go" afterDir="false" />
11 9
       <change beforePath="$PROJECT_DIR$/controllers/site/site_controller.go" beforeDir="false" afterPath="$PROJECT_DIR$/controllers/site/site_controller.go" afterDir="false" />
12
-      <change beforePath="$PROJECT_DIR$/jobcron/open_wechat_job.go" beforeDir="false" afterPath="$PROJECT_DIR$/jobcron/open_wechat_job.go" afterDir="false" />
13
-      <change beforePath="$PROJECT_DIR$/models/activity_models.go" beforeDir="false" afterPath="$PROJECT_DIR$/models/activity_models.go" afterDir="false" />
14 10
       <change beforePath="$PROJECT_DIR$/models/site_models.go" beforeDir="false" afterPath="$PROJECT_DIR$/models/site_models.go" afterDir="false" />
15
-      <change beforePath="$PROJECT_DIR$/models/user_customer_models.go" beforeDir="false" afterPath="$PROJECT_DIR$/models/user_customer_models.go" afterDir="false" />
16
-      <change beforePath="$PROJECT_DIR$/routers/router.go" beforeDir="false" afterPath="$PROJECT_DIR$/routers/router.go" afterDir="false" />
17
-      <change beforePath="$PROJECT_DIR$/service/member_service/member_service.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/member_service/member_service.go" afterDir="false" />
18
-      <change beforePath="$PROJECT_DIR$/service/redis.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/redis.go" afterDir="false" />
11
+      <change beforePath="$PROJECT_DIR$/service/article_service/article_category_service.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/article_service/article_category_service.go" afterDir="false" />
12
+      <change beforePath="$PROJECT_DIR$/service/micro_service/micro_service.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/micro_service/micro_service.go" afterDir="false" />
19 13
       <change beforePath="$PROJECT_DIR$/service/site_service/site_microwebsite_service.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/site_service/site_microwebsite_service.go" afterDir="false" />
20
-      <change beforePath="$PROJECT_DIR$/service/wechat_service/open_wechat_service.go" beforeDir="false" afterPath="$PROJECT_DIR$/service/wechat_service/open_wechat_service.go" afterDir="false" />
21 14
     </list>
22 15
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
23 16
     <option name="TRACKING_ENABLED" value="true" />
@@ -31,35 +24,41 @@
31 24
       <file leaf-file-name="app.conf" pinned="false" current-in-tab="true">
32 25
         <entry file="file://$PROJECT_DIR$/conf/app.conf">
33 26
           <provider selected="true" editor-type-id="text-editor">
34
-            <state relative-caret-position="44">
35
-              <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
27
+            <state relative-caret-position="154">
28
+              <caret line="7" selection-start-line="7" selection-end-line="7" />
36 29
             </state>
37 30
           </provider>
38 31
         </entry>
39 32
       </file>
40
-      <file leaf-file-name="site_controller.go" pinned="false" current-in-tab="false">
41
-        <entry file="file://$PROJECT_DIR$/controllers/site/site_controller.go">
33
+      <file leaf-file-name="site_models.go" pinned="false" current-in-tab="false">
34
+        <entry file="file://$PROJECT_DIR$/models/site_models.go">
42 35
           <provider selected="true" editor-type-id="text-editor">
43
-            <state relative-caret-position="-4633">
44
-              <caret line="4055" column="55" selection-start-line="4055" selection-start-column="37" selection-end-line="4055" selection-end-column="55" />
36
+            <state relative-caret-position="396">
37
+              <caret line="476" column="52" selection-start-line="476" selection-start-column="39" selection-end-line="476" selection-end-column="52" />
45 38
             </state>
46 39
           </provider>
47 40
         </entry>
48 41
       </file>
49
-      <file leaf-file-name="site_microwebsite_service.go" pinned="false" current-in-tab="false">
50
-        <entry file="file://$PROJECT_DIR$/service/site_service/site_microwebsite_service.go">
42
+      <file leaf-file-name="site_controller.go" pinned="false" current-in-tab="false">
43
+        <entry file="file://$PROJECT_DIR$/controllers/site/site_controller.go">
51 44
           <provider selected="true" editor-type-id="text-editor">
52
-            <state relative-caret-position="108">
53
-              <caret line="766" column="5" selection-start-line="766" selection-start-column="5" selection-end-line="766" selection-end-column="5" />
45
+            <state relative-caret-position="295">
46
+              <caret line="5603" column="18" selection-start-line="5603" selection-start-column="9" selection-end-line="5603" selection-end-column="18" />
47
+              <folding>
48
+                <element signature="e#14#224#0" expanded="true" />
49
+              </folding>
54 50
             </state>
55 51
           </provider>
56 52
         </entry>
57 53
       </file>
58
-      <file leaf-file-name="activity_models.go" pinned="false" current-in-tab="false">
59
-        <entry file="file://$PROJECT_DIR$/models/activity_models.go">
54
+      <file leaf-file-name="site_microwebsite_service.go" pinned="false" current-in-tab="false">
55
+        <entry file="file://$PROJECT_DIR$/service/site_service/site_microwebsite_service.go">
60 56
           <provider selected="true" editor-type-id="text-editor">
61
-            <state relative-caret-position="660">
62
-              <caret line="30" column="95" selection-start-line="30" selection-start-column="95" selection-end-line="30" selection-end-column="95" />
57
+            <state relative-caret-position="258">
58
+              <caret line="1217" column="24" selection-start-line="1217" selection-start-column="24" selection-end-line="1217" selection-end-column="24" />
59
+              <folding>
60
+                <element signature="e#22#104#0" expanded="true" />
61
+              </folding>
63 62
             </state>
64 63
           </provider>
65 64
         </entry>
@@ -67,8 +66,8 @@
67 66
       <file leaf-file-name="micro_service.go" pinned="false" current-in-tab="false">
68 67
         <entry file="file://$PROJECT_DIR$/service/micro_service/micro_service.go">
69 68
           <provider selected="true" editor-type-id="text-editor">
70
-            <state relative-caret-position="156">
71
-              <caret line="50" column="26" selection-start-line="50" selection-start-column="5" selection-end-line="50" selection-end-column="26" />
69
+            <state relative-caret-position="88">
70
+              <caret line="8" column="5" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="5" />
72 71
             </state>
73 72
           </provider>
74 73
         </entry>
@@ -76,8 +75,8 @@
76 75
       <file leaf-file-name="micro_controller.go" pinned="false" current-in-tab="false">
77 76
         <entry file="file://$PROJECT_DIR$/controllers/micro/micro_controller.go">
78 77
           <provider selected="true" editor-type-id="text-editor">
79
-            <state relative-caret-position="172">
80
-              <caret line="187" column="42" selection-start-line="187" selection-start-column="42" selection-end-line="187" selection-end-column="42" />
78
+            <state relative-caret-position="145">
79
+              <caret line="46" column="39" selection-start-line="46" selection-start-column="32" selection-end-line="46" selection-end-column="39" />
81 80
             </state>
82 81
           </provider>
83 82
         </entry>
@@ -93,23 +92,6 @@
93 92
   </component>
94 93
   <component name="FindInProjectRecents">
95 94
     <findStrings>
96
-      <find>SaveNavigation</find>
97
-      <find>GetNavigationset</find>
98
-      <find>/api/staff/getAllStaffInfo</find>
99
-      <find>GetAllStaffInfo</find>
100
-      <find>/api/site/getordermodel</find>
101
-      <find>GetOrderModel</find>
102
-      <find>GetOrderData</find>
103
-      <find>GetAllConnecway</find>
104
-      <find>AddMagiclinkData</find>
105
-      <find>GetDatatwo</find>
106
-      <find>AddArticelist</find>
107
-      <find>GetDoctorDetail</find>
108
-      <find>GetDoctorInfo</find>
109
-      <find>GetActivitiesListDetail</find>
110
-      <find>limit</find>
111
-      <find>GetAllActivities</find>
112
-      <find>DeleteRotations</find>
113 95
       <find>DeleteSingleImages</find>
114 96
       <find>magiclink</find>
115 97
       <find>UpdateLinkAddress</find>
@@ -119,10 +101,27 @@
119 101
       <find>GetActivities</find>
120 102
       <find>/api/site/getactivities</find>
121 103
       <find>GetArticlistDetail</find>
122
-      <find>GetArticlelist</find>
123 104
       <find>GetAllArticles</find>
124 105
       <find>GetActivitesDetail</find>
125 106
       <find>webim登录成功</find>
107
+      <find>GetArticlelist</find>
108
+      <find>GetAllComment</find>
109
+      <find>GetReplyAllComents</find>
110
+      <find>/api/site/addlinkaddress</find>
111
+      <find>AddRotaionChart</find>
112
+      <find>/api/site/singledoctorinfo</find>
113
+      <find>GetDoctorInfo</find>
114
+      <find>AddImageslink</find>
115
+      <find>AddLinkAddressThree</find>
116
+      <find>AddLinkAddress</find>
117
+      <find>UpdateSingleForm</find>
118
+      <find>AddLinkAddressFour</find>
119
+      <find>AddEditPicForm</find>
120
+      <find>AddMagiclinkData</find>
121
+      <find>GetRotationLinkAddress</find>
122
+      <find>/api/site/addlinkaddresstwo</find>
123
+      <find>GetData</find>
124
+      <find>AddMagicNavi</find>
126 125
     </findStrings>
127 126
   </component>
128 127
   <component name="GOROOT" path="C:\Go" />
@@ -140,20 +139,21 @@
140 139
         <option value="$PROJECT_DIR$/service/redis.go" />
141 140
         <option value="$PROJECT_DIR$/jobcron/open_wechat_job.go" />
142 141
         <option value="$PROJECT_DIR$/controllers/global/open_wechat_controller.go" />
143
-        <option value="$PROJECT_DIR$/service/article_service/article_category_service.go" />
144 142
         <option value="$PROJECT_DIR$/controllers/micro/router_collector.go" />
145 143
         <option value="$PROJECT_DIR$/controllers/members/members_controller.go" />
146 144
         <option value="$PROJECT_DIR$/models/user_customer_models.go" />
147 145
         <option value="$PROJECT_DIR$/service/member_service/member_service.go" />
148
-        <option value="$PROJECT_DIR$/models/site_models.go" />
149 146
         <option value="$PROJECT_DIR$/routers/router.go" />
150 147
         <option value="$PROJECT_DIR$/controllers/mpwechat/menu_controller.go" />
151 148
         <option value="$PROJECT_DIR$/service/wechat_service/open_wechat_service.go" />
152 149
         <option value="$PROJECT_DIR$/models/activity_models.go" />
153
-        <option value="$PROJECT_DIR$/controllers/site/site_controller.go" />
154
-        <option value="$PROJECT_DIR$/service/site_service/site_microwebsite_service.go" />
155
-        <option value="$PROJECT_DIR$/service/micro_service/micro_service.go" />
150
+        <option value="$PROJECT_DIR$/controllers/article/article_controller.go" />
151
+        <option value="$PROJECT_DIR$/service/article_service/article_category_service.go" />
152
+        <option value="$PROJECT_DIR$/models/site_models.go" />
156 153
         <option value="$PROJECT_DIR$/controllers/micro/micro_controller.go" />
154
+        <option value="$PROJECT_DIR$/service/micro_service/micro_service.go" />
155
+        <option value="$PROJECT_DIR$/service/site_service/site_microwebsite_service.go" />
156
+        <option value="$PROJECT_DIR$/controllers/site/site_controller.go" />
157 157
         <option value="$PROJECT_DIR$/conf/app.conf" />
158 158
       </list>
159 159
     </option>
@@ -174,6 +174,7 @@
174 174
       <foldersAlwaysOnTop value="true" />
175 175
     </navigator>
176 176
     <panes>
177
+      <pane id="Scope" />
177 178
       <pane id="ProjectPane">
178 179
         <subPane>
179 180
           <expand>
@@ -195,13 +196,7 @@
195 196
               <item name="SCRM" type="b2602c69:ProjectViewProjectNode" />
196 197
               <item name="SCRM" type="462c0819:PsiDirectoryNode" />
197 198
               <item name="controllers" type="462c0819:PsiDirectoryNode" />
198
-              <item name="micro" type="462c0819:PsiDirectoryNode" />
199
-            </path>
200
-            <path>
201
-              <item name="SCRM" type="b2602c69:ProjectViewProjectNode" />
202
-              <item name="SCRM" type="462c0819:PsiDirectoryNode" />
203
-              <item name="controllers" type="462c0819:PsiDirectoryNode" />
204
-              <item name="site" type="462c0819:PsiDirectoryNode" />
199
+              <item name="article" type="462c0819:PsiDirectoryNode" />
205 200
             </path>
206 201
             <path>
207 202
               <item name="SCRM" type="b2602c69:ProjectViewProjectNode" />
@@ -223,11 +218,11 @@
223 218
           <select />
224 219
         </subPane>
225 220
       </pane>
226
-      <pane id="Scope" />
227 221
     </panes>
228 222
   </component>
229 223
   <component name="PropertiesComponent">
230 224
     <property name="DefaultGoTemplateProperty" value="Go Application" />
225
+    <property name="SearchEverywhereHistoryKey" value="&#9;FILE&#9;file://D:/goyard/src/SCRM/conf/app.conf" />
231 226
     <property name="configurable.Global.GOPATH.is.expanded" value="true" />
232 227
     <property name="configurable.Project.GOPATH.is.expanded" value="true" />
233 228
     <property name="go.gopath.indexing.explicitly.defined" value="true" />
@@ -257,16 +252,15 @@
257 252
   <component name="ToolWindowManager">
258 253
     <frame x="-7" y="-7" width="1550" height="838" extended-state="6" />
259 254
     <layout>
260
-      <window_info content_ui="combo" id="Project" order="0" sideWeight="0.81006867" visible="true" weight="0.33981234" />
255
+      <window_info content_ui="combo" id="Project" order="0" sideWeight="0.81006867" visible="true" weight="0.19571045" />
261 256
       <window_info anchor="bottom" id="TODO" order="6" />
262
-      <window_info anchor="bottom" id="Event Log" order="7" sideWeight="0.22319035" side_tool="true" visible="true" weight="0.4550642" />
257
+      <window_info anchor="bottom" id="Event Log" order="7" sideWeight="0.14745308" side_tool="true" visible="true" weight="0.12125535" />
263 258
       <window_info anchor="right" id="Database" order="3" />
264
-      <window_info anchor="bottom" id="Find" order="1" />
265 259
       <window_info anchor="bottom" id="Database Changes" order="8" show_stripe_button="false" />
266 260
       <window_info anchor="bottom" id="Version Control" order="9" />
267 261
       <window_info anchor="bottom" id="Run" order="2" />
268 262
       <window_info id="Structure" order="1" sideWeight="0.18993135" side_tool="true" weight="0.288874" />
269
-      <window_info active="true" anchor="bottom" id="Terminal" order="10" sideWeight="0.77680963" visible="true" weight="0.4550642" />
263
+      <window_info active="true" anchor="bottom" id="Terminal" order="10" sideWeight="0.85254693" visible="true" weight="0.12125535" />
270 264
       <window_info id="Favorites" order="2" side_tool="true" />
271 265
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
272 266
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
@@ -275,6 +269,7 @@
275 269
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
276 270
       <window_info anchor="bottom" id="Message" order="0" />
277 271
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
272
+      <window_info anchor="bottom" id="Find" order="1" />
278 273
     </layout>
279 274
   </component>
280 275
   <component name="TypeScriptGeneratedFilesManager">
@@ -457,13 +452,6 @@
457 452
         </state>
458 453
       </provider>
459 454
     </entry>
460
-    <entry file="file://$PROJECT_DIR$/service/article_service/article_category_service.go">
461
-      <provider selected="true" editor-type-id="text-editor">
462
-        <state relative-caret-position="-797">
463
-          <caret line="192" column="10" selection-start-line="192" selection-start-column="10" selection-end-line="192" selection-end-column="10" />
464
-        </state>
465
-      </provider>
466
-    </entry>
467 455
     <entry file="file://$PROJECT_DIR$/controllers/global/open_wechat_controller.go">
468 456
       <provider selected="true" editor-type-id="text-editor">
469 457
         <state relative-caret-position="23">
@@ -478,11 +466,6 @@
478 466
         </state>
479 467
       </provider>
480 468
     </entry>
481
-    <entry file="file://$PROJECT_DIR$/controllers/article/article_controller.go">
482
-      <provider selected="true" editor-type-id="text-editor">
483
-        <state relative-caret-position="-792" />
484
-      </provider>
485
-    </entry>
486 469
     <entry file="file://$PROJECT_DIR$/service/db.go">
487 470
       <provider selected="true" editor-type-id="text-editor">
488 471
         <state relative-caret-position="1122">
@@ -595,52 +578,72 @@
595 578
         </state>
596 579
       </provider>
597 580
     </entry>
598
-    <entry file="file://$PROJECT_DIR$/models/site_models.go">
581
+    <entry file="file://$PROJECT_DIR$/service/article_service/article_category_service.go">
582
+      <provider selected="true" editor-type-id="text-editor">
583
+        <state relative-caret-position="197">
584
+          <caret line="310" column="110" selection-start-line="310" selection-start-column="99" selection-end-line="310" selection-end-column="110" />
585
+        </state>
586
+      </provider>
587
+    </entry>
588
+    <entry file="file://$PROJECT_DIR$/controllers/article/article_controller.go">
599 589
       <provider selected="true" editor-type-id="text-editor">
600
-        <state relative-caret-position="5874">
601
-          <caret line="267" column="67" selection-start-line="267" selection-start-column="4" selection-end-line="267" selection-end-column="67" />
590
+        <state relative-caret-position="-193">
591
+          <caret line="1181" column="61" selection-start-line="1181" selection-start-column="43" selection-end-line="1181" selection-end-column="61" />
602 592
         </state>
603 593
       </provider>
604 594
     </entry>
605 595
     <entry file="file://$PROJECT_DIR$/models/activity_models.go">
606 596
       <provider selected="true" editor-type-id="text-editor">
607
-        <state relative-caret-position="660">
597
+        <state relative-caret-position="-775">
608 598
           <caret line="30" column="95" selection-start-line="30" selection-start-column="95" selection-end-line="30" selection-end-column="95" />
609 599
         </state>
610 600
       </provider>
611 601
     </entry>
612
-    <entry file="file://$PROJECT_DIR$/service/site_service/site_microwebsite_service.go">
602
+    <entry file="file://$PROJECT_DIR$/service/micro_service/micro_service.go">
613 603
       <provider selected="true" editor-type-id="text-editor">
614
-        <state relative-caret-position="108">
615
-          <caret line="766" column="5" selection-start-line="766" selection-start-column="5" selection-end-line="766" selection-end-column="5" />
604
+        <state relative-caret-position="88">
605
+          <caret line="8" column="5" selection-start-line="8" selection-start-column="5" selection-end-line="8" selection-end-column="5" />
616 606
         </state>
617 607
       </provider>
618 608
     </entry>
619
-    <entry file="file://$PROJECT_DIR$/controllers/site/site_controller.go">
609
+    <entry file="file://$PROJECT_DIR$/controllers/micro/micro_controller.go">
620 610
       <provider selected="true" editor-type-id="text-editor">
621
-        <state relative-caret-position="-4633">
622
-          <caret line="4055" column="55" selection-start-line="4055" selection-start-column="37" selection-end-line="4055" selection-end-column="55" />
611
+        <state relative-caret-position="145">
612
+          <caret line="46" column="39" selection-start-line="46" selection-start-column="32" selection-end-line="46" selection-end-column="39" />
623 613
         </state>
624 614
       </provider>
625 615
     </entry>
626
-    <entry file="file://$PROJECT_DIR$/service/micro_service/micro_service.go">
616
+    <entry file="file://$PROJECT_DIR$/service/site_service/site_microwebsite_service.go">
627 617
       <provider selected="true" editor-type-id="text-editor">
628
-        <state relative-caret-position="156">
629
-          <caret line="50" column="26" selection-start-line="50" selection-start-column="5" selection-end-line="50" selection-end-column="26" />
618
+        <state relative-caret-position="258">
619
+          <caret line="1217" column="24" selection-start-line="1217" selection-start-column="24" selection-end-line="1217" selection-end-column="24" />
620
+          <folding>
621
+            <element signature="e#22#104#0" expanded="true" />
622
+          </folding>
630 623
         </state>
631 624
       </provider>
632 625
     </entry>
633
-    <entry file="file://$PROJECT_DIR$/controllers/micro/micro_controller.go">
626
+    <entry file="file://$PROJECT_DIR$/controllers/site/site_controller.go">
627
+      <provider selected="true" editor-type-id="text-editor">
628
+        <state relative-caret-position="295">
629
+          <caret line="5603" column="18" selection-start-line="5603" selection-start-column="9" selection-end-line="5603" selection-end-column="18" />
630
+          <folding>
631
+            <element signature="e#14#224#0" expanded="true" />
632
+          </folding>
633
+        </state>
634
+      </provider>
635
+    </entry>
636
+    <entry file="file://$PROJECT_DIR$/models/site_models.go">
634 637
       <provider selected="true" editor-type-id="text-editor">
635
-        <state relative-caret-position="172">
636
-          <caret line="187" column="42" selection-start-line="187" selection-start-column="42" selection-end-line="187" selection-end-column="42" />
638
+        <state relative-caret-position="396">
639
+          <caret line="476" column="52" selection-start-line="476" selection-start-column="39" selection-end-line="476" selection-end-column="52" />
637 640
         </state>
638 641
       </provider>
639 642
     </entry>
640 643
     <entry file="file://$PROJECT_DIR$/conf/app.conf">
641 644
       <provider selected="true" editor-type-id="text-editor">
642
-        <state relative-caret-position="44">
643
-          <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
645
+        <state relative-caret-position="154">
646
+          <caret line="7" selection-start-line="7" selection-end-line="7" />
644 647
         </state>
645 648
       </provider>
646 649
     </entry>

+ 2 - 2
conf/app.conf 查看文件

@@ -1,6 +1,6 @@
1 1
 appname = SCRM
2
-httpport = 9534
3
-runmode = dev
2
+httpport = 9535
3
+runmode =  dev
4 4
 
5 5
 copyrequestbody = true
6 6
 sessionon = true

+ 2 - 1
controllers/article/article_controller.go 查看文件

@@ -1085,6 +1085,7 @@ func  (this * ArticleManage) GetAllComment()  {
1085 1085
 	}
1086 1086
 	adminUserInfo := this.GetAdminUserInfo()
1087 1087
 	userOrgID := adminUserInfo.CurrentOrgId
1088
+	fmt.Println("文章评论机构id",userOrgID)
1088 1089
 	articles, total, err := article_service.GetAllComment(page, limit, userOrgID)
1089 1090
 	fmt.Println("文章内容",articles)
1090 1091
 	if err !=nil{
@@ -1178,7 +1179,7 @@ func (this * ArticleManage) GetReplyAllComents()  {
1178 1179
 	adminUserInfo := this.GetAdminUserInfo()
1179 1180
 	userOrgID := adminUserInfo.CurrentOrgId
1180 1181
 	fmt.Println("机构ID",userOrgID)
1181
-	comment, total, err := article_service.GetReplyAllComents(page, limit)
1182
+	comment, total, err := article_service.GetReplyAllComents(userOrgID,page, limit)
1182 1183
 	if err !=nil{
1183 1184
 		this.ServeFailJsonSend(enums.ErrorCodeDataException, "获取评论列表失败")
1184 1185
 		return

+ 19 - 1
controllers/micro/micro_controller.go 查看文件

@@ -23,7 +23,7 @@ func microRouters(){
23 23
 	beego.Router("/api/site/singleactivitinfo",&Micro{},"Get:GetActivitDetail")
24 24
 	beego.Router("/api/site/singlearticleinfo",&Micro{},"Get:GetArticlesDetail")
25 25
    beego.Router("/api/site/singledoctorinfo",&Micro{},"Get:GetDoctorInfo")
26
-
26
+   beego.Router("/api/site/getrotationlinkaddress",&Micro{},"Get:GetRotationLinkAddress")
27 27
 }
28 28
 
29 29
 type Micro struct {
@@ -273,6 +273,8 @@ func (this *Micro) GetDoctorInfo()  {
273 273
 	orgid, _ := this.GetInt64("orgid")
274 274
 	fmt.Println("机构id",orgid)
275 275
 	editdoctor, err := micro_service.GetDoctorInfo(id, orgid)
276
+	fmt.Println("错误",err)
277
+	fmt.Println("editdoctor",editdoctor)
276 278
 	if err !=nil{
277 279
 		this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功")
278 280
 		return
@@ -280,4 +282,20 @@ func (this *Micro) GetDoctorInfo()  {
280 282
 	this.ServeSuccessJSON(map[string]interface{}{
281 283
 		"editdoctor":editdoctor,
282 284
 	})
285
+}
286
+
287
+func (this *Micro) GetRotationLinkAddress()  {
288
+	linkid, _ := this.GetInt64("linkid")
289
+	fmt.Println("linkid",linkid)
290
+	orgid, _ := this.GetInt64("orgid")
291
+	fmt.Println("机构id",orgid)
292
+	linkaddress, err := micro_service.GetRotationLinkAddress(orgid, linkid)
293
+	fmt.Println("错误是什么",err)
294
+	if err !=nil{
295
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功")
296
+		return
297
+	}
298
+	this.ServeSuccessJSON(map[string]interface{}{
299
+		"linkaddress":linkaddress,
300
+	})
283 301
 }

+ 124 - 44
controllers/site/site_controller.go 查看文件

@@ -125,7 +125,7 @@ func siteRouters() {
125 125
 	beego.Router("/api/site/deleteofficebyid",&Microwebsite{},"Post:DeleteOfficeById")
126 126
 	beego.Router("/api/site/getarticlebyid",&Microwebsite{},"Get:GetArticleById")
127 127
 	beego.Router("/api/site/getallactivity",&Microwebsite{},"Get:GetAllActivity")
128
-	beego.Router("/api/site/addlinkaddress",&Microwebsite{},"Post:AddLinkAddress")
128
+	beego.Router("/api/site/addlinkaddresstwo",&Microwebsite{},"Post:AddData")
129 129
 	beego.Router("/api/site/getlinkaddress",&Microwebsite{},"Get:Getlinkaddress")
130 130
 	beego.Router("/api/site/getallconnecway",&Microwebsite{},"Get:GetAllConnecway")
131 131
 	beego.Router("/api/site/getconnecway",&Microwebsite{},"Get:GetConnecway")
@@ -166,7 +166,11 @@ func siteRouters() {
166 166
 	beego.Router("/api/site/getdoctordetail",&Microwebsite{},"Get:GetDoctorDetailInfo")
167 167
 	beego.Router("/api/site/getArticlelistdetail",&Microwebsite{},"Get:GetArticleListDetail")
168 168
 	beego.Router("/api/site/getActivitieslistinfo",&Microwebsite{},"Get:GetActivitiesListDetail")
169
-
169
+	beego.Router("/api/site/addlinkaddressthree",&Microwebsite{},"Post:AddLinkAddressThree")
170
+	beego.Router("/api/getlinkaddressbylinkid",&Microwebsite{},"Get:GetLinkAddressByLinkId")
171
+	beego.Router("/api/site/addlinkaddressfour",&Microwebsite{},"Post:AddLinkAddressFour")
172
+    beego.Router("/api/site/getmaginclinkaddressbyid",&Microwebsite{},"Get:GetMagicLinkAddressById")
173
+	beego.Router("/api.site/getmagicclickbylinkid",&Microwebsite{},"Get:GetMagicClickByLinkID")
170 174
 }
171 175
 
172 176
 type Microwebsite struct {
@@ -245,7 +249,8 @@ func (this *Microwebsite) AddRotaionChart()  {
245 249
 	}
246 250
 	err = site_service.UpdateEditpicLink(userOrgID, ids, editpiclink)
247 251
 	fmt.Println("添加错误是设么",err)
248
-	site_service.AddRotation(rotation)
252
+	addRotation := site_service.AddRotation(rotation)
253
+	fmt.Println("addRotation",addRotation)
249 254
 	patientRotation, err := site_service.GetRotationByLastData(userOrgID)
250 255
 	if err !=nil{
251 256
 		this.ServeFailJsonSend(enums.ErrorCodeDataException, "添加医院失败")
@@ -2930,8 +2935,7 @@ func (this *Microwebsite) AddMagicNavi()  {
2930 2935
 	adminUserInfo := this.GetAdminUserInfo()
2931 2936
 	userOrgID := int64(adminUserInfo.CurrentOrgId)
2932 2937
 	fmt.Println("这个是",userOrgID)
2933
-	id, _ := this.GetInt64("id")
2934
-	fmt.Println("id是多少",id)
2938
+
2935 2939
 	dataBody := make(map[string]interface{}, 0)
2936 2940
 	err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
2937 2941
 	if err != nil {
@@ -2939,6 +2943,8 @@ func (this *Microwebsite) AddMagicNavi()  {
2939 2943
 		this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
2940 2944
 		return
2941 2945
 	}
2946
+	linkid := int64(dataBody["linkid"].(float64))
2947
+    fmt.Println("linkid是多少",linkid)
2942 2948
 	margtitle := dataBody["margtitle"].(string)
2943 2949
 	fmt.Println("导航标题",margtitle)
2944 2950
 	if len(margtitle) == 0 {
@@ -2974,7 +2980,7 @@ func (this *Microwebsite) AddMagicNavi()  {
2974 2980
 		UserOrgId:     userOrgID,
2975 2981
 		ImgShow:1,
2976 2982
 		Modeid:0,
2977
-		Linkid:id,
2983
+		Linkid:linkid,
2978 2984
 	}
2979 2985
 
2980 2986
 	err = site_service.AddMagicNavi(&editmargin)
@@ -3756,12 +3762,13 @@ func (this *Microwebsite) UpdateSingleForm()  {
3756 3762
     linkaddress := dataBody["linkaddress"].(string)
3757 3763
     fmt.Println("链接地址",linkaddress)
3758 3764
 	modelid := int64(dataBody["modeid"].(float64))
3759
-
3765
+	linkid := int64(dataBody["linkid"].(float64))
3760 3766
 	editpiclink := models.SgjPatientEditpiclink{
3761 3767
 		Images:      images,
3762 3768
 		Sort:        sort,
3763 3769
 		Piclink:     piclink,
3764 3770
 		Linkaddress: linkaddress,
3771
+		Linkid:linkid,
3765 3772
 	}
3766 3773
 	err = site_service.UpdateEditPatPicLink(id, userOrgID, editpiclink)
3767 3774
 	fmt.Println("第一个错误是设么",err)
@@ -3800,7 +3807,7 @@ func (this *Microwebsite) AddEditPicForm()  {
3800 3807
 	fmt.Println("图片链接",piclink)
3801 3808
 	linkaddress := dataBody["linkaddress"].(string)
3802 3809
 	fmt.Println("链接地址",linkaddress)
3803
-
3810
+	linkid := int64(dataBody["linkid"].(float64))
3804 3811
 
3805 3812
 	//patientRotation, err := site_service.GetPatientRotationById(id, userOrgID)
3806 3813
 	//fmt.Println("错误",err)
@@ -3815,6 +3822,7 @@ func (this *Microwebsite) AddEditPicForm()  {
3815 3822
 		Status:      1,
3816 3823
 		Modeid:      id,
3817 3824
 		ImgShow:1,
3825
+		Linkid:linkid,
3818 3826
 	}
3819 3827
 	err = site_service.AddImageslink(&editpiclink)
3820 3828
 	editpiclinks, err := site_service.GetPicImages(userOrgID, id)
@@ -4030,7 +4038,7 @@ func (this *Microwebsite) AddArticelist()  {
4030 4038
 func (this *Microwebsite) GetArticlelist()  {
4031 4039
 	adminUserInfo := this.GetAdminUserInfo()
4032 4040
 	userOrgID := int64(adminUserInfo.CurrentOrgId)
4033
-	fmt.Println("机构id",userOrgID)
4041
+	fmt.Println("文章机构id",userOrgID)
4034 4042
 	articlelist, err := site_service.GetArticlelist(userOrgID)
4035 4043
 	fmt.Println("articlelist",articlelist)
4036 4044
 	fmt.Println("错误",err)
@@ -4347,57 +4355,31 @@ func (this *Microwebsite) GetAllActivity()  {
4347 4355
 		"activtity":activtity,
4348 4356
 	})
4349 4357
 }
4350
-
4351
-func (this *Microwebsite) AddLinkAddress()  {
4358
+func (this *Microwebsite) AddData()  {
4352 4359
 	adminUserInfo := this.GetAdminUserInfo()
4353 4360
 	userOrgID := adminUserInfo.CurrentOrgId
4354 4361
 	fmt.Println("机构id",userOrgID)
4355
-	dataBody := make(map[string]interface{}, 0)
4356
-	err := json.Unmarshal(this.Ctx.Input.RequestBody, &dataBody)
4357
-	if err != nil {
4358
-		utils.ErrorLog(err.Error())
4359
-		this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "参数错误")
4360
-		return
4361
-	}
4362
-	addtype := int64(dataBody["addtype"].(float64))
4363
-	fmt.Println("链接内型",addtype)
4364
-	connectType := int64(dataBody["connectType"].(float64))
4365
-	fmt.Println("链接类型2",connectType)
4366
-	contentType := int64(dataBody["contenttype"].(float64))
4367
-	fmt.Println("链接类型3",contentType)
4368
-    linktype := int64(dataBody["linkType"].(float64))
4369
-    fmt.Println("链接类型4",linktype)
4370
-	linkaddress := dataBody["linkaddress"].(string)
4371
-	fmt.Println("链接类型5",linkaddress)
4372
-	defineAddress := dataBody["defineAddress"].(string)
4373
-	if(defineAddress != ""){
4374
-		linkaddress = defineAddress;
4375
-	}
4376
-	fmt.Println("自定义链接地址",defineAddress)
4362
+
4363
+	defineaddress := this.GetString("address")
4364
+	fmt.Println("站位地址",defineaddress)
4377 4365
 	patientLinkaddress := models.SgjPatientLinkaddress{
4366
+		Defineaddress: defineaddress,
4378 4367
 		UserOrgId:     userOrgID,
4379
-		Addtype:       addtype,
4380
-		Connecttype:   connectType,
4381
-		Linktype:      linktype,
4382
-		Contenttype:   connectType,
4383
-		Linkaddress:   linkaddress,
4384
-		Defineaddress: defineAddress,
4368
+		Status:        1,
4385 4369
 		Ctime:         time.Now().Unix(),
4386
-		Status:1,
4387 4370
 	}
4388
-	err = site_service.AddLinkAddress(&patientLinkaddress)
4389
-	sgjPatientLinkaddress, err := site_service.GetLinkAddress(userOrgID)
4390
-	address, err := site_service.QuerylinkAddress(sgjPatientLinkaddress.ID, sgjPatientLinkaddress.UserOrgId)
4371
+	err := site_service.AddLinkAddress(&patientLinkaddress)
4372
+	fmt.Println("错误是设么",err)
4391 4373
 	if err !=nil{
4392 4374
 		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
4393 4375
 		return
4394 4376
 	}
4395 4377
 	this.ServeSuccessJSON(map[string]interface{}{
4396 4378
 		"patientLinkaddress":patientLinkaddress,
4397
-		"address":address,
4398 4379
 	})
4399 4380
 }
4400 4381
 
4382
+
4401 4383
 func  (this *Microwebsite) Getlinkaddress()  {
4402 4384
 	adminUserInfo := this.GetAdminUserInfo()
4403 4385
 	userOrgID := adminUserInfo.CurrentOrgId
@@ -5523,4 +5505,102 @@ func (this *Microwebsite)  GetActivitiesListDetail()  {
5523 5505
 	this.ServeSuccessJSON(map[string]interface{}{
5524 5506
 		"activity":activity,
5525 5507
 	})
5508
+}
5509
+
5510
+func (this *Microwebsite) AddLinkAddressThree()  {
5511
+	adminUserInfo := this.GetAdminUserInfo()
5512
+	userOrgID := adminUserInfo.CurrentOrgId
5513
+	fmt.Println("机构id",userOrgID)
5514
+	defineaddress := this.GetString("address")
5515
+	fmt.Println("自定义地址",defineaddress)
5516
+	if len(defineaddress) == 0 {
5517
+		this.ServeFailJsonSend(enums.ErrorCodeParamWrong, "自定义地址不能为空")
5518
+		return
5519
+	}
5520
+	patientLinkaddress := models.SgjPatientLinkaddress{
5521
+		Defineaddress: defineaddress,
5522
+		UserOrgId:userOrgID,
5523
+		Status:1,
5524
+		Ctime:time.Now().Unix(),
5525
+	}
5526
+	err := site_service.AddLinkAddress(&patientLinkaddress)
5527
+	if err !=nil{
5528
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
5529
+		return
5530
+	}
5531
+	this.ServeSuccessJSON(map[string]interface{}{
5532
+		"patientLinkaddress":patientLinkaddress,
5533
+	})
5534
+}
5535
+
5536
+func (this *Microwebsite) GetLinkAddressByLinkId()  {
5537
+	adminUserInfo := this.GetAdminUserInfo()
5538
+	userOrgID := adminUserInfo.CurrentOrgId
5539
+	fmt.Println("机构id",userOrgID)
5540
+	linkid, _ := this.GetInt64("linkid")
5541
+	fmt.Println("linkid是多少?",linkid)
5542
+	linkaddress, err := site_service.GetLinkAddressByLinkId(userOrgID, linkid)
5543
+	if err !=nil{
5544
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
5545
+		return
5546
+	}
5547
+	this.ServeSuccessJSON(map[string]interface{}{
5548
+		"linkaddress":linkaddress,
5549
+	})
5550
+}
5551
+
5552
+func (this *Microwebsite) AddLinkAddressFour()  {
5553
+	adminUserInfo := this.GetAdminUserInfo()
5554
+	userOrgID := adminUserInfo.CurrentOrgId
5555
+	fmt.Println("机构id",userOrgID)
5556
+	address := this.GetString("address")
5557
+	fmt.Println("linkid是多少?",address)
5558
+	linkaddress := models.SgjPatientLinkaddress{
5559
+		Defineaddress: address,
5560
+		Status:        1,
5561
+		Ctime:         time.Now().Unix(),
5562
+		UserOrgId:     userOrgID,
5563
+	}
5564
+
5565
+	err := site_service.AddLinkAddress(&linkaddress)
5566
+	if err !=nil{
5567
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
5568
+		return
5569
+	}
5570
+	this.ServeSuccessJSON(map[string]interface{}{
5571
+		"linkaddress":linkaddress,
5572
+	})
5573
+}
5574
+
5575
+func (this *Microwebsite) GetMagicLinkAddressById()  {
5576
+	adminUserInfo := this.GetAdminUserInfo()
5577
+	userOrgID := adminUserInfo.CurrentOrgId
5578
+	fmt.Println("机构id",userOrgID)
5579
+	id, _:= this.GetInt64("id")
5580
+	fmt.Println("id是多少",id)
5581
+	magiclink, err := site_service.GetMagicLinkAddressById(userOrgID, id)
5582
+	fmt.Println("错误是什么",err)
5583
+	if err !=nil{
5584
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
5585
+		return
5586
+	}
5587
+	this.ServeSuccessJSON(map[string]interface{}{
5588
+		"magiclink":magiclink,
5589
+	})
5590
+}
5591
+
5592
+func (this *Microwebsite) GetMagicClickByLinkID()  {
5593
+	adminUserInfo := this.GetAdminUserInfo()
5594
+	userOrgID := adminUserInfo.CurrentOrgId
5595
+	fmt.Println("机构id",userOrgID)
5596
+	linkid, _:= this.GetInt64("linkid")
5597
+	fmt.Println("id是多少",linkid)
5598
+	magiclink, err := site_service.GetMagicClickByLinkID(userOrgID, linkid)
5599
+	if err !=nil{
5600
+		this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败")
5601
+		return
5602
+	}
5603
+	this.ServeSuccessJSON(map[string]interface{}{
5604
+		"magiclink":magiclink,
5605
+	})
5526 5606
 }

+ 0 - 5
models/site_models.go 查看文件

@@ -474,16 +474,11 @@ func (SgjPatientArticlelist)TableName() string {
474 474
 
475 475
 type SgjPatientLinkaddress struct {
476 476
 	ID int64 `gorm:"column:id" json:"id" form:"id"`
477
-	Addtype int64 `gorm:"column:addtype" json:"addtype" form:"addtype"`
478
-	Connecttype int64 `gorm:"column:connecttype" json:"connecttype" form:"connecttype"`
479
-	Linktype int64 `gorm:"column:linktype" json:"linktype" form:"linktype"`
480
-	Linkaddress string `gorm:"column:linkaddress" json:"linkaddress" form:"linkaddress"`
481 477
 	Defineaddress string `gorm:"column:defineaddress" json:"defineaddress" form:"defineaddress"`
482 478
 	UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
483 479
 	Status int64 `gorm:"column:status" json:"status" form:"status"`
484 480
 	Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
485 481
 	Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
486
-	Contenttype int64 `gorm:"column:contenttype" json:"contenttype" form:"contenttype"`
487 482
 }
488 483
 
489 484
 func (SgjPatientLinkaddress)TableName() string {

+ 2 - 2
service/article_service/article_category_service.go 查看文件

@@ -307,8 +307,8 @@ func AddComment(comment *models.Comment)(error)  {
307 307
 	return  err
308 308
 }
309 309
 
310
-func GetReplyAllComents(page int64,limit int64)(comment []*models.Comment,total int64,err error)  {
311
-	db := service.PatientReadDB().Table("sgj_patient_articles_comment as a").Where("a.status = 1")
310
+func GetReplyAllComents(orgid int64,page int64,limit int64)(comment []*models.Comment,total int64,err error)  {
311
+	db := service.PatientReadDB().Table("sgj_patient_articles_comment as a").Where("a.status = ?,a.user_org_id = ?",1,orgid)
312 312
 	offset := (page - 1) * limit
313 313
 	err = db.Where("parent_id = ?",0).Count(&total).Order("a.ctime desc").Offset(offset).Limit(limit).
314 314
 		Select("a.id,a.article_id,a.comment_user_id,a.parent_id,a.content,a.ctime,a.status,a.star_num,a.comment_num,a.comment_id,a.comment_user_name,a.comment_user_avater,a.source,a.ttid,a.tuser_id,a.taid,a.tpid,a.tcid").Find(&comment).Error

+ 6 - 0
service/micro_service/micro_service.go 查看文件

@@ -140,4 +140,10 @@ func GetDoctorInfo(id int64,orgid int64)(models.SgjPatientEditdoctor,error)  {
140 140
 	editdoctor := models.SgjPatientEditdoctor{}
141 141
 	err := service.PatientReadDB().Model(&editdoctor).Where("id = ? AND user_org_id = ?", id, orgid).Find(&editdoctor).Error
142 142
 	return editdoctor,err
143
+}
144
+
145
+func GetRotationLinkAddress(orgid int64,linkid int64)(models.SgjPatientLinkaddress,error)  {
146
+	linkaddress := models.SgjPatientLinkaddress{}
147
+	err := service.PatientReadDB().Model(&linkaddress).Where("user_org_id = ? AND id = ? AND status = ?", orgid, linkid, 1).Find(&linkaddress).Error
148
+	return linkaddress,err
143 149
 }

+ 25 - 2
service/site_service/site_microwebsite_service.go 查看文件

@@ -703,7 +703,7 @@ func GetQueryEditpiclink(modeid int64,orgid int64)(editpiclink []models.SgjPatie
703 703
 
704 704
 func UpdateEditPatPicLink(id int64,orgid int64,editpiclink models.SgjPatientEditpiclink)(error)  {
705 705
 
706
-	err := service.PatientWriteDB().Model(editpiclink).Where("id = ? AND user_org_id =? AND status = ?", id, orgid, 1).Update(map[string]interface{}{"images": editpiclink.Images, "sort": editpiclink.Sort, "piclink": editpiclink.Piclink, "linkaddress": editpiclink.Linkaddress, "mtime": time.Now().Unix()}).Error
706
+	err := service.PatientWriteDB().Model(editpiclink).Where("id = ? AND user_org_id =? AND status = ?", id, orgid, 1).Update(map[string]interface{}{"images": editpiclink.Images, "sort": editpiclink.Sort, "piclink": editpiclink.Piclink, "linkaddress": editpiclink.Linkaddress,"linkid":editpiclink.Linkid, "mtime": time.Now().Unix()}).Error
707 707
 	return  err
708 708
 }
709 709
 
@@ -858,7 +858,12 @@ func GetAllActivity(orgid int64)(activtity []models.Activity,err error)  {
858 858
 	return
859 859
 }
860 860
 
861
-func AddLinkAddress(linkaddress *models.SgjPatientLinkaddress) error {
861
+//func AddLinkAddress(linkaddress *models.SgjPatientLinkaddress) error {
862
+//	err := service.PatientWriteDB().Create(&linkaddress).Error
863
+//	return err
864
+//}
865
+
866
+func AddLinkAddress(linkaddress *models.SgjPatientLinkaddress)  error {
862 867
 	err := service.PatientWriteDB().Create(&linkaddress).Error
863 868
 	return err
864 869
 }
@@ -1193,4 +1198,22 @@ func GetActivitiesListDetail(id int64,orgid int64)(models.Activity,error)  {
1193 1198
 	activity := models.Activity{}
1194 1199
 	err := service.PatientReadDB().Model(&activity).Where("id=? AND user_org_id = ?", id, orgid).Find(&activity).Error
1195 1200
 	return activity,err
1201
+}
1202
+
1203
+func GetLinkAddressByLinkId(orgid int64,linkid int64)(models.SgjPatientLinkaddress,error)  {
1204
+	linkaddress := models.SgjPatientLinkaddress{}
1205
+	err := service.PatientReadDB().Model(&linkaddress).Where("user_org_id = ? AND id = ? AND  status = ?", orgid, linkid, 1).Find(&linkaddress).Error
1206
+	return linkaddress,err
1207
+}
1208
+
1209
+func GetMagicLinkAddressById(orgid int64,linkid int64)(models.SgjPatientMagiclink,error)  {
1210
+	magiclink := models.SgjPatientMagiclink{}
1211
+	err := service.PatientReadDB().Model(&magiclink).Where("user_org_id = ? AND id = ? AND status = ?", orgid, linkid, 1).Find(&magiclink).Error
1212
+	return magiclink,err
1213
+}
1214
+
1215
+func GetMagicClickByLinkID(orgid int64,linkid int64)(models.SgjPatientMagiclink,error)  {
1216
+	magiclink := models.SgjPatientMagiclink{}
1217
+	err := service.PatientReadDB().Model(&magiclink).Where("user_org_id = ? AND id = ? AND status = ?", orgid, linkid, 1).Find(&magiclink).Error
1218
+	return magiclink,err
1196 1219
 }