拉取考试分数

This commit is contained in:
bianyadong
2024-05-08 15:16:20 +08:00
parent a2e999444a
commit 58a05fd8cf
11 changed files with 270 additions and 9 deletions

View File

@@ -80,5 +80,9 @@ public class AssessmentDataDAO {
assessmentDataMapper.batchInsert(assessmentDataDOList);
}
public void batchInsertOrUpdate(List<AssessmentDataDO> assessmentDataDOList) {
assessmentDataMapper.batchInsertOrUpdate(assessmentDataDOList);
}
}

View File

@@ -14,4 +14,6 @@ public interface AssessmentDataMapper extends Mapper<AssessmentDataDO> {
Boolean deleteByShopId(@Param("shopId") Long shopId);
Integer batchInsert(@Param("assessmentDataList") List<AssessmentDataDO> assessmentDataList);
Integer batchInsertOrUpdate(@Param("assessmentDataList") List<AssessmentDataDO> assessmentDataList);
}

View File

@@ -23,6 +23,34 @@
#{item.assessmentUserId})
</foreach>
</insert>
<insert id="batchInsertOrUpdate">
insert into xfsg_assessment_data
(
template_id,
shop_id,
assessment_user_id,
qualified,
score,
reason,
comments,
picture,
video
) values
<foreach collection="assessmentDataList" item="item" separator=",">
( #{item.templateId},
#{item.shopId},
#{item.assessmentUserId},
#{item.qualified},
#{item.score},
#{item.reason},
#{item.comments},
#{item.picture},
#{item.video}
)
</foreach>
ON DUPLICATE KEY UPDATE qualified=values(qualified), score=values(score), reason=values(reason)
, comments=values(comments), picture=values(picture), video=values(video)
</insert>
<update id="batchUpdate">
update xfsg_assessment_data
<set>

View File

@@ -142,6 +142,7 @@
u.shop_id as shopId,
s.shop_name as shopName,
u.id_card as idCard,
u.register_time as registerTime,
e.id as employeeTrainingId,
e.training_store_id as trainingStoreId,
e.training_teacher_user_id as trainingTeacherUserId,