|
|
@@ -56,6 +56,7 @@ import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
@@ -446,31 +447,25 @@ public class AssessmentTemplatePlanServiceImpl extends MPJBaseServiceImpl<Assess
|
|
|
.eq(AssessmentPlanAnswerStudent::getAssessmentTemplatePlanId , dto.getId())
|
|
|
.disableSubLogicDel();
|
|
|
List<XjrUser> userList = xjrUserMapper.selectJoinList(XjrUser.class, queryWrapper);
|
|
|
-
|
|
|
+ AssessmentTemplatePlan templatePlan = templatePlanMapper.selectById(dto.getId());
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
|
|
|
for (XjrUser user : userList) {
|
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
|
weChatSendMessageDto.setUserId(user.getOpenId());
|
|
|
|
|
|
- weChatSendMessageDto.setTemplateId("qmpXORPM1Cocqn503Qa4OkNNQ0uxlj2-ed9m6uWO-v4");
|
|
|
+ weChatSendMessageDto.setTemplateId("ehYfXni7exZUmt6dJX4Ukbm9ETarFfKLfXVYwNnjKMc");
|
|
|
weChatSendMessageDto.setUrl(StrUtil.format("{}/pages/student/canteen/evaluate?id={}", commonPropertiesConfig.getDomainApp(), dto.getId()));
|
|
|
weChatSendMessageDto.setMsgId(dto.getId().toString());
|
|
|
- JSONObject data = new JSONObject();
|
|
|
|
|
|
-// JSONObject data1 = new JSONObject();
|
|
|
-// String hValue = news.getFullHead().replace("“", "").replace("”", "").replace("\"", "").replace("\n", "").replace("\r", "").replace("\t", "");
|
|
|
-// data1.put("value", hValue);
|
|
|
-// data.put("thing23", data1);
|
|
|
-//
|
|
|
-// JSONObject data2 = new JSONObject();
|
|
|
-// data2.put("value", (department == null) ? "重庆铜梁职业教育中心" : department.getName());
|
|
|
-// data.put("thing18", data2);
|
|
|
-//
|
|
|
-// JSONObject data3 = new JSONObject();
|
|
|
-// data3.put("value", LocalDateTimeUtil.format(news.getReleaseTime(), "yyyy-MM-dd HH:mm:ss"));
|
|
|
-// data.put("time17", data3);
|
|
|
-// weChatSendMessageDto.setContent(data);
|
|
|
+ JSONObject data = new JSONObject();
|
|
|
+ data.put("thing1.DATA", templatePlan.getName());
|
|
|
+ data.put("time2.DATA", sdf.format(templatePlan.getStartTime()));
|
|
|
+ data.put("time3.DATA", sdf.format(templatePlan.getEndTime()));
|
|
|
+ data.put("thing5.DATA", "test");
|
|
|
+ data.put("thing8.DATA", "test");
|
|
|
+ weChatSendMessageDto.setContent(data);
|
|
|
weChatService.sendTemplateMessage(weChatSendMessageDto);
|
|
|
}
|
|
|
- return null;
|
|
|
+ return true;
|
|
|
}
|
|
|
}
|