证书的生成

证书的生成相当于数据的批量新增,可以选择单条或者多条数据进行新增,新增完成的数据会回填到另一个表格中,而原来的数据不会发被删除,先在控制台写方法,先是new一个ReturnJsonVo获取声明的值,再是记录成功生成条数,失败生成条数,再是判断参数是否为空,然后是分割字符串遍历循环字符串数组,再是字符串的分割,分割后用成绩ID判断证书表中是否已经存在与该成绩相应的证书信息,如果没有就查询该成绩相应的学生的学号,用于编辑证书编号。
证书的生成

接着是实例化证书表,分别是成绩、证书编号、证书颁发单位、证书颁发日期,再是保存新增,成功就拼接上多少条数据成功多少条数据失败,失败就弹出参数为空或者数据异常的提示框,最后返回returnJson。

证书的生成

Html部分,先是获取选中行,在判断是否选中数据,再是循环增加选中的条数,再是弹出提示框,再是一个post请求,然后判断是否成功,再刷新表格,最后弹成功或者失败提示框。证书的生成

选中一条数据然后点击生成证书按钮
证书的生成

弹出提示框
证书的生成

成功生成证书,数据到另一个表格中

证书的生成