浏览代码

录入分配问题

chen 5 年之前
父节点
当前提交
f1fa824711

+ 3 - 0
ssj-kmt-exercise-service-impl/src/main/java/com/ssj/service/kmt/kmt/service/impl/KmtQualityQuestionsServiceImpl.java

@@ -355,6 +355,7 @@ public class KmtQualityQuestionsServiceImpl extends BaseServiceImpl<KmtQualityQu
 //            }
             question.setCreateTime(new Date());
             question.setUpdateType(4); //单题的新增就是录入
+            question.setAuditingUserId(kmtQualityQuestionsMapper.findAuditingUserIdByImportTeacherId(userId));
             question.setConciseBakId(conciseId);
             question = updateCommonQuestion(request, type, conciseId, new Date(), question, true);
         }
@@ -607,6 +608,7 @@ public class KmtQualityQuestionsServiceImpl extends BaseServiceImpl<KmtQualityQu
             if (isNewAdd){
                 question.setUpdateType(4);
                 question.setConciseBakId(conciseId);
+                question.setAuditingUserId(kmtQualityQuestionsMapper.findAuditingUserIdByImportTeacherId(userId));
             } else {
                 question.setUpdateType(3);
                 question.setDealStatus(4);
@@ -640,6 +642,7 @@ public class KmtQualityQuestionsServiceImpl extends BaseServiceImpl<KmtQualityQu
             if (isNewAdd) {
                 question.setUpdateType(4);
                 question.setConciseBakId(parentQuestion.getConciseBakId());
+                question.setAuditingUserId(kmtQualityQuestionsMapper.findAuditingUserIdByImportTeacherId(parentQuestion.getHandleUserId()));
             } else {
                 question.setUpdateType(3);
                 question.setDealStatus(parentQuestion.getDealStatus());

+ 5 - 0
ssj-mybatis-service-impl/src/main/java/com/ssj/service/mapper/KmtQualityQuestionsMapper.java

@@ -8,6 +8,7 @@ import com.ssj.bean.kmt.kmt.domain.KmtQualityQuestions;
 import com.ssj.service.kmt.dto.ExerciseQuetionDto;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
 
 import java.util.List;
 import java.util.Map;
@@ -58,4 +59,8 @@ public interface KmtQualityQuestionsMapper {
      * @return
      */
     List<KmtQualityQuestionRollback> findKmtQualityQuestionRollbackListByQuestionId (@Param("questionId") String questionId);
+
+    @Select("select auditing_user_id from kmt_quality_teacher_import_relationship where import_teacher_id=#{teacherId} " +
+            "and status=1 limit 1")
+    String findAuditingUserIdByImportTeacherId (@Param("teacherId") String teacherId);
 }