Kaynağa Gözat

Update 修复部分bug

Yue 2 yıl önce
ebeveyn
işleme
df31968e1c

+ 4 - 4
Docs/INIT_CLEAN.sql

@@ -1,7 +1,7 @@
  
  
  /*
  /*
  USE [We_AppDb_V2.3]; 
  USE [We_AppDb_V2.3]; 
- DECLARE @NO NVARCHAR(50);	SET @NO='JY2001000010079_';
+ DECLARE @NO NVARCHAR(50);	SET @NO='JY2001000010027——';
  
  
  UPDATE [dbo].[Train_Camps] SET [CampState]=2,[StartDate]=NULL WHERE [Id]=@NO
  UPDATE [dbo].[Train_Camps] SET [CampState]=2,[StartDate]=NULL WHERE [Id]=@NO
  UPDATE [dbo].[Train_CampGroups] SET [CampGroupState]=1,[RunningInfo]=NULL,[StartDate]=NULL,[EngDate]=NULL,[RoundIndex]=1 WHERE [CampNo]=@NO
  UPDATE [dbo].[Train_CampGroups] SET [CampGroupState]=1,[RunningInfo]=NULL,[StartDate]=NULL,[EngDate]=NULL,[RoundIndex]=1 WHERE [CampNo]=@NO
@@ -32,9 +32,9 @@
  
  
   -- 配置培训营 更改@NO为需配置的培训营编码
   -- 配置培训营 更改@NO为需配置的培训营编码
   USE[We_AppDb_V2.3]; 
   USE[We_AppDb_V2.3]; 
-  DECLARE @NO1 NVARCHAR(50);	SET @NO1='JY2001000010090_';
+  DECLARE @NO1 NVARCHAR(50);	SET @NO1='JY2001000010027——';
  
  
-  DECLARE scMap CURSOR FOR SELECT SceneNo,SceneName,AttachNos FROM Train_CampSceneMaps WHERE CampNo= 'JY2001000010075'
+  DECLARE scMap CURSOR FOR SELECT SceneNo,SceneName,AttachNos FROM Train_CampSceneMaps WHERE CampNo= 'JY2001000010073'
   BEGIN TRY
   BEGIN TRY
 	DECLARE @SceneNo NVARCHAR(MAX), @SceneName NVARCHAR(MAX), @AttachNos NVARCHAR(MAX)
 	DECLARE @SceneNo NVARCHAR(MAX), @SceneName NVARCHAR(MAX), @AttachNos NVARCHAR(MAX)
 	OPEN scMap
 	OPEN scMap
@@ -58,7 +58,7 @@
   BEGIN TRY
   BEGIN TRY
      UPDATE [dbo].[Train_Camps]  SET [CampState]=2,[StartDate]=NULL,[AssessAuto]=B.AssessAuto,RoundScore=B.RoundScore,TrainingMinute=B.TrainingMinute ,
      UPDATE [dbo].[Train_Camps]  SET [CampState]=2,[StartDate]=NULL,[AssessAuto]=B.AssessAuto,RoundScore=B.RoundScore,TrainingMinute=B.TrainingMinute ,
 	 AssessRoleNames=B.AssessRoleNames,[Address]=B.[Address],MaxRoundMinute=B.MaxRoundMinute,[Description]=B.[Description],[EvalBehaviorTags]=B.[EvalBehaviorTags],[Remark]=B.[Remark]
 	 AssessRoleNames=B.AssessRoleNames,[Address]=B.[Address],MaxRoundMinute=B.MaxRoundMinute,[Description]=B.[Description],[EvalBehaviorTags]=B.[EvalBehaviorTags],[Remark]=B.[Remark]
-	 FROM  (SELECT [AssessAuto],[AssessRoleNames],[Address],[MaxRoundMinute],[RoundScore],[TrainingMinute],[Description],[EvalBehaviorTags],[Remark] FROM  [dbo].[Train_Camps] where [Id]= 'JY2001000010075') as B  WHERE [Id]=@NO1
+	 FROM  (SELECT [AssessAuto],[AssessRoleNames],[Address],[MaxRoundMinute],[RoundScore],[TrainingMinute],[Description],[EvalBehaviorTags],[Remark] FROM  [dbo].[Train_Camps] where [Id]= 'JY2001000010073') as B  WHERE [Id]=@NO1
   END TRY
   END TRY
   BEGIN CATCH 
   BEGIN CATCH 
   END CATCH
   END CATCH

+ 31 - 24
SourceCode/WeApp.Application/TrainingCamp/CampApplicationService.cs

@@ -137,19 +137,23 @@ namespace WeApp.TrainingCamp
             {
             {
                 input.AssessAuto = false;
                 input.AssessAuto = false;
             }
             }
-            var arr = input.StuHelp?.Split(',') ?? Array.Empty<string>();
-            if (arr.Any())
+
+            if (input.StuHelp.IsNotEmpty())
             {
             {
-                foreach (var no in arr)
+                var arr = input.StuHelp?.Split(',') ?? Array.Empty<string>();
+                if (arr.Any())
                 {
                 {
-                    await CampHelpRepository.InsertAsync(new CampHelpInfo()
+                    foreach (var no in arr)
                     {
                     {
-                        HelpNo = no,
-                        CampNo = input.Id
-                    });
+                        await CampHelpRepository.InsertAsync(new CampHelpInfo()
+                        {
+                            HelpNo = no,
+                            CampNo = input.Id
+                        });
+                    }
                 }
                 }
+                await CreateEntity(input);
             }
             }
-            await CreateEntity(input);
         }
         }
 
 
         [AbpAuthorize(PermissionNames.PagesTrainMgCampMgUpdate)]
         [AbpAuthorize(PermissionNames.PagesTrainMgCampMgUpdate)]
@@ -173,28 +177,31 @@ namespace WeApp.TrainingCamp
             }
             }
 
 
             var dto = await UpdateEntity(input, entity);
             var dto = await UpdateEntity(input, entity);
-            var oldNos = await CampHelpRepository.GetAll().Where(a => a.CampNo == dto.Id).Select(a => a.HelpNo)
-                .ToListAsync();
-            var arr = input.StuHelp?.Split(',') ?? new string[] { };
-            foreach (var no in arr)
+            if (input.StuHelp.IsNotEmpty())
             {
             {
-                if (oldNos.Contains(no))
+                var oldNos = await CampHelpRepository.GetAll().Where(a => a.CampNo == dto.Id).Select(a => a.HelpNo)
+                    .ToListAsync();
+                var arr = input.StuHelp?.Split(',') ?? new string[] { };
+                foreach (var no in arr)
                 {
                 {
-                    oldNos.Remove(no);
+                    if (oldNos.Contains(no))
+                    {
+                        oldNos.Remove(no);
+                    }
+                    else
+                    {
+                        await CampHelpRepository.InsertAsync(new CampHelpInfo()
+                        {
+                            HelpNo = no,
+                            CampNo = input.Id
+                        });
+                    }
                 }
                 }
-                else
+                if (oldNos.Any())
                 {
                 {
-                    await CampHelpRepository.InsertAsync(new CampHelpInfo()
-                    {
-                        HelpNo = no,
-                        CampNo = input.Id
-                    });
+                    await CampHelpRepository.DeleteAsync(a => oldNos.Contains(a.HelpNo));
                 }
                 }
             }
             }
-            if (oldNos.Any())
-            {
-                await CampHelpRepository.DeleteAsync(a => oldNos.Contains(a.HelpNo));
-            }
         }
         }
 
 
         [AbpAuthorize(PermissionNames.PagesTrainMgCampMgDelete)]
         [AbpAuthorize(PermissionNames.PagesTrainMgCampMgDelete)]

+ 1 - 1
SourceCode/WeApp.Application/TrainingEval/EvalAppService.cs

@@ -541,7 +541,7 @@ namespace WeApp.TrainingEval
                 {
                 {
                     await Task.Delay(1000 * 10);
                     await Task.Delay(1000 * 10);
                     var runningInfo = await CacheManager.GetGroupRunningInfo(group.Id, GroupRepository);
                     var runningInfo = await CacheManager.GetGroupRunningInfo(group.Id, GroupRepository);
-                    gs.SystemScore = runningInfo.SystemScore;
+                    gs.SystemScore = runningInfo.FullScore != 0 ? runningInfo.RoundScore * runningInfo.SystemScore / runningInfo.FullScore : 0;
                     await GsRepository.UpdateAsync(gs);
                     await GsRepository.UpdateAsync(gs);
                 }
                 }
             });
             });

+ 130 - 26
SourceCode/WeApp.Web/Content/Data/EnvInfo.json

@@ -1,54 +1,158 @@
 [
 [
   {
   {
-    "source": "人民网" ,
-    "info": "xxxxxxxxxxxxxxxxxxx1"
+    "source": "电台",
+    "info": "气象部门发布暴雨、台风黄色警报,第15号台风“亚马逊”将于2018年10月10日凌晨东海东南部海面,风圈笼罩上海全城,风力8级,阵风9~10级,有大到暴雨"
   },
   },
   {
   {
     "source": "微博",
     "source": "微博",
-    "info": "xxxxxxxxxxxxxxxxxxx2"
+    "info": "中国天气:【上海魔都结界不保 台风三连击彻底打破】秤砣小羊:来我们江浙沪吧。包邮包高温包台风"
+  },
+  {
+    "source": "朋友圈",
+    "info": "小茵鱼想要飞:台风“亚马逊”来了,暴风雨来的更猛烈些吧【朋友圈】馒头的糖葫芦:说好的上海结界呢?"
+  },
+  {
+    "source": "电台",
+    "info": "10月9日下午4点40分,一架罗宾逊R-44观光直升机迫降于滨海市胶州路机场高速口,飞机尾翼起火,机上载客4人,人员受伤情况不明。消防部门和市区政府第一时间赶赴现场处置。"
+  },
+  {
+    "source": "网站",
+    "info": "飞机机体发生爆炸,1名乘客死亡,3名救援人员受伤危急关头挺身而出,嘉定这位民警获中央电视台点赞管制不力,能把领导清理了吗?"
+  },
+  {
+    "source": "微博",
+    "info": "新民晚报V: 高速路发生严重交通拥堵,拥堵长度超过500米,救援车辆无法及时到达【评论】五腿蟹:救援车辆无法到达,伤员何时得到安置?"
+  },
+  {
+    "source": "朋友圈",
+    "info": "愤怒的小鸟:飞机爆炸是什么原因导致的?以后再也不敢坐飞机了"
+  },
+  {
+    "source": "朋友圈",
+    "info": "人生赢家:听说飞机已经迫降成功了,但愿是有惊无险"
+  },
+  {
+    "source": "朋友圈",
+    "info": "灵活的胖子:听说现场电梯有人被困,什么问题?能有人给说法么?"
+  },
+  {
+    "source": "朋友圈",
+    "info": "圈圈圆圆圈圈:电线被挂断了,我们什么时候恢复供电啊?"
+  },
+  {
+    "source": "微博",
+    "info": "机场高速胶州路下闸道处于创业园区,四周高楼林立。飞机尾翼火势增大,迅速窜向高速旁新源大厦。张小只的早上:那小学怎么样了???为什么处置了这么久还没处置好!"
+  },
+  {
+    "source": "朋友圈",
+    "info": "白板和西风:是我打的报警电话,十几分钟后,只有2、3辆消防车到达失火现场。"
+  },
+  {
+    "source": "朋友圈",
+    "info": "指北针:一边是夕阳西下,一边是浓烟滚滚。最近怎么了,怎么老是出现事故?北京火灾,宁波爆炸,天津火灾,青岛火灾。十九大后,全国到处红红火火。"
+  },
+  {
+    "source": "朋友圈",
+    "info": "好好万千千:死的永远是最普通的老百姓"
+  },
+  {
+    "source": "朋友圈",
+    "info": "就算是突发性火灾,当官的都能跑得最快。"
+  },
+  {
+    "source": "朋友圈",
+    "info": "辣妈:北京,天津,上海轮流坐庄?"
+  },
+  {
+    "source": "朋友圈",
+    "info": "美少女壮士:不得了!不得了!要赶紧去儿子幼儿园,失火地方离儿子幼儿园很近!!!"
+  },
+  {
+    "source": "网站",
+    "info": "1、标题:狗官勾结狗物业!背后的物业管理有问题!2、标题:地狱空荡荡,魔鬼在人间!3、管制不力,能把领导清理了吗?"
   },
   },
   {
   {
     "source": "微博",
     "source": "微博",
-    "info": "xxxxxxxxxxxxxxxxxxx3"
+    "info": "新民晚报V:受“亚马逊”台风影响,许多市民选择轨交出行。受大面积停电影响,胶州路站2条轨交线路已停留25分钟,站内人数不断增加。其中2号线在停电时正运行在两站之间,车内乘客被迫滞留。由于地面交通受阻,短驳车还未到达短驳点,地面涌现大量分流乘客五腿蟹:现在这个鬼天气,滞留人群怎么办?小样的9527:谁能出来说一下,人群什么时候能疏散?"
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx4"
+    "source": "微博",
+    "info": "中国新闻网V:由于现场乘客疏散转运不及时,地铁站台人群滞留量持续增加,已超3000人。     没钱的小散:有消息传出,怀疑此次事故是因为电力故障导致的,难道台风预警的时候没有检查么?"
   },
   },
   {
   {
     "source": "微博",
     "source": "微博",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx5"
+    "info": "联合早报V:#遇到台风如何防范、自救#台风来临时,千万不要在河、湖、海的路堤或者桥上走,不要在强风影响区域开车,要远离各种危旧住房、厂房、工棚、树木、广告牌等,千万不要在以上地方躲雨;及时清理排水管道,保持排水通畅。    国本集团:路面交通何时恢复正常?"
+  },
+  {
+    "source": "网站",
+    "info": "#头条新闻#【轨交列车乘客受困】一列轨交列车在隧道内停运,列车内乘客受困,现场较为混乱,部分乘客情绪激动【评论】九月末至:人群集中随时都有可能导致新的问题,能不能快点解决。 香山于栖:地下1层至地下2层的上下自动扶梯出现故障停运,请问这是什么原因导致的?也是台风么?"
+  },
+  {
+    "source": "朋友圈",
+    "info": "我是萌萌哒:@空白站内温度一直提高我们快要熟了。。。"
+  },
+  {
+    "source": "朋友圈",
+    "info": "空白:现在1层站厅层一侧送风风管被雨水倒灌没法送风,空气一点都不流通"
+  },
+  {
+    "source": "朋友圈",
+    "info": "Laqzzb:现在的现状是只有出事死人了,政府才会重视,政府平时不监管推诿,小事酿成大事。"
+  },
+  {
+    "source": "朋友圈",
+    "info": "佛日2015:社会主义制度的优越性,报喜不报忧,报好不报坏"
+  },
+  {
+    "source": "网站",
+    "info": "#头条新闻#【再敲轨道交通安全警钟】列车已停留25分钟,转乘人流出现滞留情况,站内人数不断增加。短驳车由于暴雨天气,地面交通受阻未到达,地面涌现大量分流乘客,目前地下1层展厅层一侧送风风管被雨水倒灌,无法送风。 会飞的小雨:真是屋漏偏逢连阴雨    水瓶座的脾气:路面交通能不能增派治安人员了,本来就大雨天不好走,现在还多了很多行人。     发酵乳:小小的台风就把上海弄乱了,说好的国际化大都市呢?"
   },
   },
   {
   {
     "source": "微博",
     "source": "微博",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx6"
+    "info": "Vista看天下V:近10名乘坐20点40分上海浦东国际机场T1——肯尼迪(达美航空)的外国游客找到服务台,寻求帮助,相关部门正在联系。    梦里樱花路:为啥国外游客就有自己的快速通道?    被唬的蜜蜂:这要是中国游客在国外会有这个待遇么?为什么中国就要优先外国人,而外国人并不满意中国这些优待。。。不知道我们什么时候才能回家? "
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx7"
+    "source": "电台",
+    "info": "下午5点50分,受台风影响,风势、雨势渐大,机场高速胶州路段出现5车连撞事故,事故起因为一辆外地牌照大型化工产品运输车由于天雨路滑,造成车体侧翻,现场飘散出刺激性气味"
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx8"
+    "source": "微博",
+    "info": "#头条新闻#【危化品泄露,居民出现中毒现象】由于泄露危化品控制不当,导致周边居民出现不同程度中毒现象,目前已有2人昏迷、5人呕吐"
+  },
+  {
+    "source": "网站",
+    "info": "中国之声V:临时性的高管控,只能获得临时的安全。上海被誉为“袖珍花式管理模式”,已成为全国标榜的全球城市。而上海历时一年多的“五违四必”整治行动收效显著,这次泄露处置说明了城市安全必须全覆盖无死角。整治的是场地,但是更需要整治“责任”和“义务”。这次泄露事件不能不让人深思。这中间的管理废弛,监督松懈问题,应当彻底查清。    这种衍生事件是否是防范不到位,相关部门能不能给解释。    白板和西风:这次会怎么追究相关负责人的责任?    Sunshine在云后:麻痹大意,才是最大的防范隐患的大忌。"
+  },
+  {
+    "source": "微信",
+    "info": "人民网杨金志:每一起安全事故都是血淋淋的惨痛教训,记取教训、亡羊补牢就必须追根溯源解决问题。   透着门缝看世界:到底死了几个人呐?"
+  },
+  {
+    "source": "微信",
+    "info": "欢乐肥宅:听说胶州又出现爆炸事件"
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx9"
+    "source": "微信",
+    "info": "三点钟的太阳:那一大坨烟雾是什么,天哪,有没有毒啊"
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx 10"
+    "source": "微信",
+    "info": "张铁宝不起床:感觉自己也中毒了,危化品太可怕。"
+  },
+  {
+    "source": "微信",
+    "info": "冬瓜不爱吃火锅:政府不作为,视老百姓生命为蝼蚁"
+  },
+  {
+    "source": "微博",
+    "info": "VV白鲨:机场高速胶州路段出现5车连撞事故,事故起因为一辆外地牌照大型化工产品运输车由于天雨路滑?现在又接连爆炸事件,有没有相关部门处理?     小胡子晚间骑士:这场交通事故到底由谁买单?    宅女神V:必须深查相关主管部门有无贪腐,这才是负责任的态度。    飞云过尽:政府部门这么都不发声。我们只能呵呵呵!!!    惘顾来路惜今朝:希望有关部门能够以这次事件为借鉴 "
+  },
+  {
+    "source": "微博",
+    "info": "李秋璐微:围观群众!"
   },
   },
   {
   {
-    "source": "微信朋友圈",
-    "icon": "",
-    "info": "xxxxxxxxxxxxxxxxxxx 11"
+    "source": "网站",
+    "info": "危化品泄漏事件已得到有效控制,爆炸火灾已扑灭,现场人员疏散救治完毕,周边卫生与环境检测状况正常,请大家不要以讹传讹。"
   }
   }
 ]
 ]

+ 1 - 1
SourceCode/WeApp.Web/Views/Play/Wait.cshtml

@@ -86,7 +86,7 @@
                     $.iwbGet({
                     $.iwbGet({
                         url: "/Content/V2/Config/Screen/default.json",
                         url: "/Content/V2/Config/Screen/default.json",
                         success: function (res) {
                         success: function (res) {
-                            console.log("===========>", res);
+                            console.log("=====DEFAULT======>", res);
                             if (res) {
                             if (res) {
                                 //暖场视频
                                 //暖场视频
                                 window.PlayLoop(res.WaitVideo);
                                 window.PlayLoop(res.WaitVideo);