|
@@ -176,12 +176,6 @@ public class AttendanceMessageTask {
|
|
.eq(TeacherOutInRecord::getStatus, 1)
|
|
.eq(TeacherOutInRecord::getStatus, 1)
|
|
);
|
|
);
|
|
|
|
|
|
- //计算出勤率
|
|
|
|
- BigDecimal divide = BigDecimal.ZERO;
|
|
|
|
- if(teacherCout != 0){
|
|
|
|
- divide = BigDecimal.valueOf(outInRecords).divide(BigDecimal.valueOf(teacherCout), 4, RoundingMode.HALF_UP);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
weChatSendMessageDto.setTemplateId(wechatTemplate);
|
|
weChatSendMessageDto.setTemplateId(wechatTemplate);
|
|
JSONObject paramJson = new JSONObject();
|
|
JSONObject paramJson = new JSONObject();
|
|
@@ -202,9 +196,9 @@ public class AttendanceMessageTask {
|
|
character_string18.put("value", teacherCout - outInRecords);
|
|
character_string18.put("value", teacherCout - outInRecords);
|
|
paramJson.put("character_string18", character_string18);
|
|
paramJson.put("character_string18", character_string18);
|
|
|
|
|
|
- JSONObject const3 = new JSONObject();
|
|
|
|
- const3.put("value", "出勤率 " + (divide.doubleValue() * 100) + "%");
|
|
|
|
- paramJson.put("const3", const3);
|
|
|
|
|
|
+ JSONObject character_string16 = new JSONObject();
|
|
|
|
+ character_string16.put("value", teacherCout);
|
|
|
|
+ paramJson.put("character_string16", character_string16);
|
|
|
|
|
|
weChatSendMessageDto.setContent(paramJson);
|
|
weChatSendMessageDto.setContent(paramJson);
|
|
weChatSendMessageDto.setUrl(StrUtil.format("{}pages/attendance/teacher/index", commonPropertiesConfig.getDomainApp()));
|
|
weChatSendMessageDto.setUrl(StrUtil.format("{}pages/attendance/teacher/index", commonPropertiesConfig.getDomainApp()));
|
|
@@ -227,13 +221,6 @@ public class AttendanceMessageTask {
|
|
.eq(StudentOutInRecord::getStatus, 1)
|
|
.eq(StudentOutInRecord::getStatus, 1)
|
|
);
|
|
);
|
|
|
|
|
|
- //计算出勤率
|
|
|
|
- BigDecimal divide = BigDecimal.ZERO;
|
|
|
|
- if(teacherCout != 0){
|
|
|
|
- divide = BigDecimal.valueOf(outInRecords).divide(BigDecimal.valueOf(teacherCout), 4, RoundingMode.HALF_UP);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
weChatSendMessageDto.setTemplateId(weChatUtil.getAttendanceMessageTemplate());
|
|
weChatSendMessageDto.setTemplateId(weChatUtil.getAttendanceMessageTemplate());
|
|
JSONObject paramJson = new JSONObject();
|
|
JSONObject paramJson = new JSONObject();
|
|
@@ -254,9 +241,9 @@ public class AttendanceMessageTask {
|
|
character_string18.put("value", teacherCout - outInRecords);
|
|
character_string18.put("value", teacherCout - outInRecords);
|
|
paramJson.put("character_string18", character_string18);
|
|
paramJson.put("character_string18", character_string18);
|
|
|
|
|
|
- JSONObject const3 = new JSONObject();
|
|
|
|
- const3.put("value", "出勤率 " + (divide.doubleValue() * 100) + "%");
|
|
|
|
- paramJson.put("const3", const3);
|
|
|
|
|
|
+ JSONObject character_string16 = new JSONObject();
|
|
|
|
+ character_string16.put("value", teacherCout);
|
|
|
|
+ paramJson.put("const3", character_string16);
|
|
|
|
|
|
weChatSendMessageDto.setContent(paramJson);
|
|
weChatSendMessageDto.setContent(paramJson);
|
|
weChatSendMessageDto.setUrl(StrUtil.format("{}pages/attendance/class/index", commonPropertiesConfig.getDomainApp()));
|
|
weChatSendMessageDto.setUrl(StrUtil.format("{}pages/attendance/class/index", commonPropertiesConfig.getDomainApp()));
|