Sfoglia il codice sorgente

对接微服务接口

master
张剑 2 anni fa
parent
commit
fada16196c

+ 3
- 3
XHWK.WKTool/App.config Vedi File

@@ -5,12 +5,12 @@
5 5
   </startup>
6 6
   <appSettings>
7 7
     <!--0正式 1测试-->
8
-    <add key="IsDebug" value="0" />
8
+    <add key="IsDebug" value="1" />
9 9
     <!--参数是否加密 0不加密 1加密-->
10 10
     <add key="IsParameterEncryption" value="0" />
11 11
     <!--版本号-->
12
-    <add key="VersionCode" value="108" />
13
-    <add key="VersionName" value="3.1.14" />
12
+    <add key="VersionCode" value="109" />
13
+    <add key="VersionName" value="3.2.0" />
14 14
     <!--皮肤样式 0白 1蓝 2黑色 -->
15 15
     <add key="SkinStyle" value="0" />
16 16
     <!--是否输出视频记录日志:0否-->

+ 2
- 3
XHWK.WKTool/CreateAMicroLessonWindow.xaml.cs Vedi File

@@ -8,7 +8,6 @@ using System.Windows.Forms;
8 8
 using System.Windows.Input;
9 9
 
10 10
 using XHWK.Model;
11
-using XHWK.WKTool.Skin;
12 11
 
13 12
 namespace XHWK.WKTool
14 13
 {
@@ -47,7 +46,7 @@ namespace XHWK.WKTool
47 46
                 debugStr = "正式版";
48 47
             }
49 48
 
50
-            versionLabel.Content = debugStr+" v" + versionName + "(" + versionCode + ")";
49
+            versionLabel.Content = debugStr + " v" + versionName + "(" + versionCode + ")";
51 50
 
52 51
             LoadingCarouseImg();
53 52
         }
@@ -340,7 +339,7 @@ namespace XHWK.WKTool
340 339
                     //软件是否更新,版本号小于0不更新
341 340
                     return;
342 341
                 }
343
-                string url = APP.apiUrl + "/apprecord/get_new";
342
+                string url = APP.apiUrl + "/sapi/apprecord/get_new";
344 343
 
345 344
                 string result = HttpHelper.PostAndRespStr(url, "{}");
346 345
                 Model.ResultVo<Model_App> resultObj = JsonHelper.JsonToObj<Model.ResultVo<Model_App>>(result);

+ 39
- 31
XHWK.WKTool/DAL/DAL_Upload.cs Vedi File

@@ -12,21 +12,24 @@ using XHWK.Model;
12 12
 namespace XHWK.WKTool.DAL
13 13
 {
14 14
     /// <summary>
15
-    /// 上传相关方法
16
-    /// 创建人:赵耀
17
-    /// 创建时间:2020年9月4日
15
+    /// 上传相关方法 创建人:赵耀 创建时间:2020年9月4日
18 16
     /// </summary>
19 17
     public class DAL_Upload
20 18
     {
21
-        //private string APIRequestAddress = APP.apiUrl;
22 19
         private string FileRequestAddress = APP.uploadUrl;
20
+
23 21
         //private string schoolfileRequestAddress = APP.showImageUrl;
24 22
         /// <summary>
25 23
         /// 文件是否允许上传
26 24
         /// </summary>
27
-        /// <param name="MD5">MD5</param>
28
-        /// <param name="Message">错误消息</param>
29
-        /// <returns></returns>
25
+        /// <param name="MD5">
26
+        /// MD5
27
+        /// </param>
28
+        /// <param name="Message">
29
+        /// 错误消息
30
+        /// </param>
31
+        /// <returns>
32
+        /// </returns>
30 33
         public bool IsAllowUploaded(string MD5, out string Message)
31 34
         {
32 35
             Exception ex = null;
@@ -52,16 +55,8 @@ namespace XHWK.WKTool.DAL
52 55
                         APP.ResourceAddTwo = resultObj.obj;
53 56
                         //已存在 不允许上传
54 57
                         return false;
55
-                        //    if (string.IsNullOrWhiteSpace(jo["obj"].ToString()))
56
-                        //    {
57
-                        //        //不存在 允许上传
58
-                        //        return true;
59
-                        //    }
60
-                        //    else
61
-                        //    {
62
-                        //        //已存在 不允许上传
63
-                        //        return false;
64
-                        //    }
58
+                        // if (string.IsNullOrWhiteSpace(jo["obj"].ToString())) { //不存在 允许上传 return
59
+                        // true; } else { //已存在 不允许上传 return false; }
65 60
                     }
66 61
                     else
67 62
                     {
@@ -81,13 +76,21 @@ namespace XHWK.WKTool.DAL
81 76
             LogHelper.WriteErrLog(ErrMessage, ex);
82 77
             return false;
83 78
         }
79
+
84 80
         /// <summary>
85 81
         /// 上报文件合并指令
86 82
         /// </summary>
87
-        /// <param name="Savefolder">保存文件位置  学校id/resource</param>
88
-        /// <param name="FileCode">文件唯一编号 Guid</param>
89
-        /// <param name="Message">错误信息</param>
90
-        /// <returns></returns>
83
+        /// <param name="Savefolder">
84
+        /// 保存文件位置 学校id/resource
85
+        /// </param>
86
+        /// <param name="FileCode">
87
+        /// 文件唯一编号 Guid
88
+        /// </param>
89
+        /// <param name="Message">
90
+        /// 错误信息
91
+        /// </param>
92
+        /// <returns>
93
+        /// </returns>
91 94
         public bool ReportFileMerge(string Savefolder, string FileCode, out string Message)
92 95
         {
93 96
             Exception ex = null;
@@ -147,7 +150,8 @@ namespace XHWK.WKTool.DAL
147 150
         /// <summary>
148 151
         /// 上传视频
149 152
         /// </summary>
150
-        /// <returns></returns>
153
+        /// <returns>
154
+        /// </returns>
151 155
         public bool UploadVideo(string VideoGuid, out string ErrMessage)
152 156
         {
153 157
             ErrMessage = "";
@@ -189,7 +193,6 @@ namespace XHWK.WKTool.DAL
189 193
                 {
190 194
                     return true;
191 195
                 }
192
-
193 196
             }
194 197
             catch (Exception ex)
195 198
             {
@@ -197,10 +200,12 @@ namespace XHWK.WKTool.DAL
197 200
             }
198 201
             return false;
199 202
         }
203
+
200 204
         /// <summary>
201 205
         /// 上传视频
202 206
         /// </summary>
203
-        /// <returns></returns>
207
+        /// <returns>
208
+        /// </returns>
204 209
         public bool UploadVideoTwo(string VideoGuid, out string ErrMessage)
205 210
         {
206 211
             ErrMessage = "";
@@ -252,7 +257,7 @@ namespace XHWK.WKTool.DAL
252 257
                     string fileName = FileToolsCommon.GetFileName(VideoInfo.VideoPath);
253 258
                     //是否续传
254 259
                     bool IsSequel = true;
255
-                    //分块数为0时 从未上传过 
260
+                    //分块数为0时 从未上传过
256 261
                     if (VideoInfo.Block > 0)
257 262
                     {
258 263
                         //是否已上传所有分块
@@ -267,6 +272,7 @@ namespace XHWK.WKTool.DAL
267 272
                             IsSequel = false;
268 273
 
269 274
                             #region 合并文件
275
+
270 276
                             //合并文件
271 277
                             bool isres = ReportFileMerge(APP.UserInfo.cloudcode + "/" + APP.UserInfo.Schoolid.ToString() + "/resource", VideoInfo.FileGuid, out ErrMessage);
272 278
                             if (isres)
@@ -278,8 +284,8 @@ namespace XHWK.WKTool.DAL
278 284
                             {
279 285
                                 return false;
280 286
                             }
281
-                            #endregion
282 287
 
288
+                            #endregion 合并文件
283 289
                         }
284 290
                     }
285 291
                     else
@@ -304,7 +310,6 @@ namespace XHWK.WKTool.DAL
304 310
                             VideoInfo.IsUpload = true;
305 311
                             return true;
306 312
                         }
307
-
308 313
                     }
309 314
 
310 315
                     ////临时修改 没有断点续传,每次上传都重新上传。
@@ -315,6 +320,7 @@ namespace XHWK.WKTool.DAL
315 320
                         long len = VideoInfo.Uploaded * VideoInfo.SliceLen;
316 321
 
317 322
                         #region 废弃
323
+
318 324
                         ////分块
319 325
                         //for (; len + VideoInfo.SliceLen < filelen; VideoInfo.Uploaded++)
320 326
                         //{
@@ -336,7 +342,8 @@ namespace XHWK.WKTool.DAL
336 342
                         //        return false;
337 343
                         //    }
338 344
                         //}
339
-                        #endregion
345
+
346
+                        #endregion 废弃
340 347
 
341 348
                         //分块
342 349
                         do
@@ -373,6 +380,7 @@ namespace XHWK.WKTool.DAL
373 380
                         } while (len + VideoInfo.SliceLen < filelen);
374 381
 
375 382
                         #region 合并文件
383
+
376 384
                         //合并文件
377 385
                         bool isres = ReportFileMerge(APP.UserInfo.cloudcode + "/" + APP.UserInfo.Schoolid.ToString() + "/resource", VideoInfo.FileGuid, out ErrMessage);
378 386
                         if (isres)
@@ -384,7 +392,8 @@ namespace XHWK.WKTool.DAL
384 392
                         {
385 393
                             return false;
386 394
                         }
387
-                        #endregion
395
+
396
+                        #endregion 合并文件
388 397
                     }
389 398
                     else
390 399
                     {
@@ -399,7 +408,6 @@ namespace XHWK.WKTool.DAL
399 408
                         }
400 409
                     }
401 410
                 }
402
-
403 411
             }
404 412
             catch (Exception ex)
405 413
             {
@@ -408,4 +416,4 @@ namespace XHWK.WKTool.DAL
408 416
             return false;
409 417
         }
410 418
     }
411
-}
419
+}

+ 45
- 25
XHWK.WKTool/DAL/XHApi.cs Vedi File

@@ -16,8 +16,10 @@ namespace XHWK.WKTool.DAL
16 16
         /// <summary>
17 17
         /// 激活信息--添加
18 18
         /// </summary>
19
-        /// <param name="request"></param>
20
-        /// <returns></returns>
19
+        /// <param name="request">
20
+        /// </param>
21
+        /// <returns>
22
+        /// </returns>
21 23
         public int ActivationAdd(string mac, string device, string projectcode)
22 24
         {
23 25
             try
@@ -74,11 +76,14 @@ namespace XHWK.WKTool.DAL
74 76
                 return 1;
75 77
             }
76 78
         }
79
+
77 80
         /// <summary>
78 81
         /// 激活信息--添加激活历史
79 82
         /// </summary>
80
-        /// <param name="request"></param>
81
-        /// <returns></returns>
83
+        /// <param name="request">
84
+        /// </param>
85
+        /// <returns>
86
+        /// </returns>
82 87
         public int ActivationAddHistory()
83 88
         {
84 89
             try
@@ -116,17 +121,18 @@ namespace XHWK.WKTool.DAL
116 121
                 return 1;
117 122
             }
118 123
         }
124
+
119 125
         /// <summary>
120 126
         /// 登录
121 127
         /// </summary>
122
-        /// <param name="request"></param>
123
-        /// <returns></returns>
128
+        /// <param name="request">
129
+        /// </param>
130
+        /// <returns>
131
+        /// </returns>
124 132
         public int Login(string loginname, string loginpwd)
125 133
         {
126
-            Console.WriteLine(APP.isDebug);
127
-            Console.WriteLine(APP.apiUrl);
128 134
             Console.WriteLine(FileToolsCommon.GetConfigValue("APIRequestAddress"));
129
-            string url = APP.apiUrl + "/user/login";//地址
135
+            string url = APP.apiUrl + "/suser/user/login";//地址
130 136
 
131 137
             //1.193.37.200
132 138
             string Address = "";//河南 郑州
@@ -159,29 +165,36 @@ namespace XHWK.WKTool.DAL
159 165
                 return 1;
160 166
             }
161 167
         }
168
+
162 169
         /// <summary>
163 170
         /// 下载头像
164 171
         /// </summary>
165
-        /// <param name="headPortrait"></param>
166
-        /// <param name="SavePath"></param>
167
-        /// <returns></returns>
172
+        /// <param name="headPortrait">
173
+        /// </param>
174
+        /// <param name="SavePath">
175
+        /// </param>
176
+        /// <returns>
177
+        /// </returns>
168 178
         public bool DownloadAvatar(string headPortrait, string SavePath)
169 179
         {
170 180
             string url = APP.showImageUrl + headPortrait;
171 181
             bool result = HttpHelper.GetDataGetHtml(url, SavePath, "");
172 182
             return result;
173 183
         }
184
+
174 185
         /// <summary>
175 186
         /// 教师教材列表
176 187
         /// </summary>
177
-        /// <param name="request"></param>
178
-        /// <returns></returns>
188
+        /// <param name="request">
189
+        /// </param>
190
+        /// <returns>
191
+        /// </returns>
179 192
         public int TsubjectbookList()
180 193
         {
181 194
             APP.TsubjectbookList = new List<Model_TsubjectbookList>();
182 195
             try
183 196
             {
184
-                string url = APP.apiUrl + "/tsubjectbook/list";//地址
197
+                string url = APP.apiUrl + "/sstudy/tsubjectbook/list";//地址
185 198
                 Dictionary<string, int> dic = new Dictionary<string, int>
186 199
                 {
187 200
                     { "teacherid",APP.UserInfo.Userid}
@@ -206,17 +219,20 @@ namespace XHWK.WKTool.DAL
206 219
                 return 1;
207 220
             }
208 221
         }
222
+
209 223
         /// <summary>
210 224
         /// 章节--列表
211 225
         /// </summary>
212
-        /// <param name="request"></param>
213
-        /// <returns></returns>
226
+        /// <param name="request">
227
+        /// </param>
228
+        /// <returns>
229
+        /// </returns>
214 230
         public int DirectorList(string lsbid, int belong, int createid)
215 231
         {
216 232
             APP.DirectorList = new List<Model_DirectorList>();
217 233
             try
218 234
             {
219
-                string url = APP.apiUrl + "/director/list";//地址
235
+                string url = APP.apiUrl + "/sstudy/director/list";//地址
220 236
                 Dictionary<string, string> dic = new Dictionary<string, string>
221 237
                 {
222 238
                     { "lsbid", lsbid },
@@ -243,17 +259,20 @@ namespace XHWK.WKTool.DAL
243 259
                 return 1;
244 260
             }
245 261
         }
262
+
246 263
         /// <summary>
247 264
         /// 资源--添加
248 265
         /// </summary>
249
-        /// <param name="request"></param>
250
-        /// <returns></returns>
266
+        /// <param name="request">
267
+        /// </param>
268
+        /// <returns>
269
+        /// </returns>
251 270
         public int ResourceAdd(Model_ResourceAdd model)
252 271
         {
253 272
             APP.DirectorList = new List<Model_DirectorList>();
254 273
             try
255 274
             {
256
-                string url = APP.apiUrl + "/resource/add";//地址
275
+                string url = APP.apiUrl + "/sstudy/resource/add";//地址
257 276
                 Dictionary<string, object> dic = new Dictionary<string, object>
258 277
                 {
259 278
                     //            converted: 0
@@ -298,7 +317,6 @@ namespace XHWK.WKTool.DAL
298 317
                 dic.Add("suffix", model.suffix);
299 318
                 //dic.Add("uid", model.uid);
300 319
 
301
-
302 320
                 string body = JsonHelper.ToJson(dic);
303 321
                 string xmlDoc = HttpHelper.HttpPost(body, url);
304 322
                 JObject obj = JObject.Parse(xmlDoc);
@@ -324,8 +342,10 @@ namespace XHWK.WKTool.DAL
324 342
         /// <summary>
325 343
         /// 请求服务地址
326 344
         /// </summary>
327
-        /// <param name="Schoolcode"></param>
328
-        /// <returns></returns>
345
+        /// <param name="Schoolcode">
346
+        /// </param>
347
+        /// <returns>
348
+        /// </returns>
329 349
         public bool GetServiceAddress(string Schoolcode, out string Message)
330 350
         {
331 351
             string url = APP.certapiUrl + "/school/find_code";//地址
@@ -366,4 +386,4 @@ namespace XHWK.WKTool.DAL
366 386
             }
367 387
         }
368 388
     }
369
-}
389
+}

+ 2
- 2
星火微课/星火微课-测试.iss Vedi File

@@ -3,7 +3,7 @@
3 3
 
4 4
 #define MyAppName "星火微课"  
5 5
 #define MyAppDir "xhwk"
6
-#define MyAppVersion "3.1.14"
6
+#define MyAppVersion "3.2.0"
7 7
 #define MyAppPublisher "河南星火燎原软件科技有限公司"
8 8
 #define MyAppURL "http://www.xhkjedu.com/"
9 9
 #define MySourcePath "D:\Project\CSharp\xhwkclient\XHWK.WKTool\bin\x86\Debug\"
@@ -30,7 +30,7 @@ UsedUserAreasWarning=no
30 30
 ; 以下行取消注释,以在非管理安装模式下运行(仅为当前用户安装)。
31 31
 ;PrivilegesRequired=lowest
32 32
 OutputDir={#MyTargetPath}
33
-OutputBaseFilename="{#MyAppName} v{#MyAppVersion}"
33
+OutputBaseFilename="{#MyAppName}v{#MyAppVersion}"
34 34
 SetupIconFile="{#MySourcePath}{#MyIcoName}"
35 35
 Compression=lzma
36 36
 SolidCompression=yes

Loading…
Annulla
Salva