Parcourir la source

课程上传资源,如果是管理员直接处于已发布状态

honorfire il y a 6 mois
Parent
commit
6b11e8930d

+ 10 - 1
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/controller/ResourceRecordController.java

@@ -224,6 +224,9 @@ public class ResourceRecordController {
     @PostMapping("/disk/courseauditrecord/add")
     public CommonResult<Map<String,Object>> add(@RequestBody @Valid CourseAuditRecordAddParam courseAuditRecordAddParam) {
         Map result=new HashMap();
+        //判断教育身份,如果是管理员,直接资源审核通过
+        String eduIdentity=StpLoginUserUtil.getLoginUser().getEduIdentity();
+
         //生成统一的上传批次号
         String uploadBatchNum = UUID.randomUUID().toString();
         if("1".equals(courseAuditRecordAddParam.getAuthType()))
@@ -241,7 +244,13 @@ public class ResourceRecordController {
 //            ResourceUserFile resourceUserFile =resourceUserfileService.queryEntity(userFileId);
 //            courseAuditRecord.setFileName(resourceUserFile.getFileName());
             courseAuditRecord.setUserfileId(userFileId);
-            courseAuditRecord.setVerifyStatus("0");
+            if("0".equals(eduIdentity))
+            {
+                courseAuditRecord.setVerifyStatus("0");
+            }else
+            {
+                courseAuditRecord.setVerifyStatus("2");
+            }
             courseAuditRecord.setUploadBatchNum(uploadBatchNum);
             if(StringUtils.isNotEmpty(courseAuditRecordAddParam.getKeywordValue()))courseAuditRecord.setKeywordPinyin(StringUtils.deleteWhitespace(pinyinUtils.toPinyin(courseAuditRecordAddParam.getKeywordValue(),false)));
             courseAuditRecordList.add(courseAuditRecord);