|
@@ -2296,13 +2296,19 @@ public class ExportController extends BaseController {
|
|
|
BigDecimal exercisesMessageRate = new BigDecimal(row.getExercisesMessageNum()).divide(new BigDecimal(row.getExercisesReplyNum()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP).multiply(oneHundred);
|
|
|
row.setExercisesMessageRate(exercisesMessageRate+"%");
|
|
|
}
|
|
|
+ if(row.getExercisesMessageTimelyNum() <= 0){
|
|
|
+ row.setExercisesMessageTimelyRate(zero.toString()+"%");
|
|
|
+ }else {
|
|
|
+ BigDecimal exercisesMessageTimelyRate = new BigDecimal(row.getExercisesMessageTimelyNum()).divide(new BigDecimal(row.getExercisesReplyNum()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP).multiply(oneHundred);
|
|
|
+ row.setExercisesMessageTimelyRate(exercisesMessageTimelyRate+"%");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
- String[] header = {"分部", "老师编号", "老师姓名", "服务周期", "课后训练(节)", "课后训练(人)", "课外训练(人)", "预计训练布置(人次)", "实际训练布置(人次)", "提交次数", "评价次数", "作业点评率",
|
|
|
+ String[] header = {"分部", "老师编号", "老师姓名", "服务周期", "课后训练(节)", "课后训练(人)", "课外训练(人)", "预计训练布置(人次)", "实际训练布置(人次)", "提交次数", "评价次数", "及时评价次数", "及时评价率", "作业点评率",
|
|
|
"训练布置", "训练点评", "训练提交率",
|
|
|
"提醒时间", "操作人"};
|
|
|
- String[] body = {"organName", "teacherId", "teacherName", "dateRange", "homeworkNum", "homeworkStuNum", "exerciseNum", "expectExercisesNum", "actualExercisesNum", "exercisesReplyNum","exercisesMessageNum","exercisesMessageRate",
|
|
|
+ String[] body = {"organName", "teacherId", "teacherName", "dateRange", "homeworkNum", "homeworkStuNum", "exerciseNum", "expectExercisesNum", "actualExercisesNum", "exercisesReplyNum","exercisesMessageNum","exercisesMessageTimelyNum","exercisesMessageTimelyRate","exercisesMessageRate",
|
|
|
"expectExercisesNum>actualExercisesNum?'异常':'正常'", "exercisesReplyNum>exercisesMessageNum?'异常':'正常'", "submitRate",
|
|
|
"remindDate", "operatorName"};
|
|
|
HSSFWorkbook workbook = POIUtil.exportExcel(header, body, result.getRows());
|