Browse Source

analyze_run无权限认证,设置初始userID

chengyao 4 years atrás
parent
commit
ec12e37f04

+ 6 - 1
src/main/java/com/diagbot/facade/QcresultInfoFacade.java

@@ -141,7 +141,12 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
         //更新质控评分结果信息
         Long useId = 0L;
         if (!isTask) {
-            useId = Long.valueOf(SysUserUtils.getCurrentPrincipleID());
+            try {
+                useId = Long.valueOf(SysUserUtils.getCurrentPrincipleID());
+            } catch (Exception e) {
+            //analyze_run运行质控没有登录认证   所以会获取不到
+                useId = 952795279527L;
+            }
         }
         Date now = DateUtil.now();
         //逻辑删除记录

+ 1 - 1
src/main/java/com/diagbot/vo/AnalyzeRunVO.java

@@ -22,5 +22,5 @@ public class AnalyzeRunVO {
     @NotNull(message = "modeId不能为空")
     private Long modeId;
     // 归档字段
-    private String isPlacefile = "1";
+    private String isPlacefile = "0";
 }