浏览代码

add 题库导入

he2802 3 年之前
父节点
当前提交
8b7b9159fe

+ 6 - 0
zhongzheng-common/src/main/java/com/zhongzheng/common/utils/ServletUtils.java

@@ -26,6 +26,12 @@ public class ServletUtils
         String time = String.valueOf(System.currentTimeMillis()/1000);
         return tag+Integer.valueOf(time.substring(1))+(int)((Math.random()*10));
     }
+    //导入生成编号使用
+    public static String getImportEncoded(String tag)
+    {
+        String time = String.valueOf(System.currentTimeMillis()/1000);
+        return tag+Integer.valueOf(time.substring(2));
+    }
     /**
      * 获取String参数
      */

+ 5 - 3
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/impl/QuestionServiceImpl.java

@@ -201,6 +201,7 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
         }
         String errorLog = "";
         String importNo = ServletUtils.getEncoded("IMPORT");
+        int i=10;
         for (QuestionImport question : questionList) {
             QuestionAddBo bo = new QuestionAddBo();
             if(question.getKnowledge()!=null){
@@ -270,16 +271,17 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
             bo.setCreateBy(operName);
             bo.setImportNo(importNo);
             bo.setPublishStatus(0);
-            errorLog = insertByAddBoImport(bo,errorLog);
+            errorLog = insertByAddBoImport(bo,errorLog,i);
+            i++;
         }
         System.out.println(errorLog);
         return errorLog;
     }
 
     @Transactional(rollbackFor = Exception.class)
-    public String insertByAddBoImport(QuestionAddBo bo,String errorLog) {
+    public String insertByAddBoImport(QuestionAddBo bo,String errorLog,Integer no) {
         Question add = BeanUtil.toBean(bo, Question.class);
-        add.setCode(ServletUtils.getEncoded("TM"));
+        add.setCode(ServletUtils.getImportEncoded("TM")+no);
         if(bo.getOptionsList()!=null){
             add.setJsonStr(JSON.toJSONString(bo.getOptionsList()));
         }