diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java index 39dddfe6dc..63d0d8970e 100644 --- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java +++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/WarrantServiceImpl.java @@ -206,28 +206,29 @@ public class WarrantServiceImpl implements WarrantService { public void dingDingRobot(String result,String event,String customerName,String clientType){ DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/robot/send?access_token=5b48fcbc3fde24b8ba4696aa062b7f8146479a9d3467dbb1f9cf132ec36b955a"); OapiRobotSendRequest request = new OapiRobotSendRequest(); - request.setMsgtype("text"); - OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text(); + request.setMsgtype("markdown"); + OapiRobotSendRequest.Markdown markdown = new OapiRobotSendRequest.Markdown(); + markdown.setTitle("代码审核结果"); switch (event){ case ModuleConstant.WEAPP_AUDIT_SUCCESS: - text.setContent("代码审核结果: 审核成功\n"+ - "客户名称:" + customerName +"\n"+ - "客户端:"+clientType+"\n"); + markdown.setText("代码审核结果: 审核成功\n"+ + "> 客户名称:" + customerName +"\n\n"+ + "> 客户端:"+clientType+"\n"); break; case ModuleConstant.WEAPP_AUDIT_FAIL: - text.setContent("代码审核结果: 审核不通过\n"+ - "客户名称:" + customerName +"\n"+ - "客户端:"+clientType+"\n"+ - "不通过原因:"+result); + markdown.setText("代码审核结果: 审核不通过\n"+ + "> 客户名称:" + customerName +"\n\n"+ + "> 客户端:"+clientType+"\n\n"+ + "> 不通过原因:"+result); break; case ModuleConstant.WEAPP_AUDIT_DELAY: - text.setContent("代码审核结果: 审核延时\n"+ - "客户名称:" + customerName +"\n"+ - "客户端:"+clientType+"\n"+ - "延时原因:"+result); + markdown.setText("代码审核结果: 审核延时\n"+ + "> 客户名称:" + customerName +"\n\n"+ + "> 客户端:"+clientType+"\n\n"+ + "> 延时原因:"+result); break; } - request.setText(text); + request.setMarkdown(markdown); try { OapiRobotSendResponse response = client.execute(request); } catch (ApiException e) {