修改钉钉推送消息部分参数为String
This commit is contained in:
parent
0df32f1153
commit
3c4e5e9218
@ -275,7 +275,7 @@ public class DingTalkUtil {
|
|||||||
thirdMsgSendRecord.setMsgType("action_card");
|
thirdMsgSendRecord.setMsgType("action_card");
|
||||||
thirdMsgSendRecord.setStaffId(staff.getId());
|
thirdMsgSendRecord.setStaffId(staff.getId());
|
||||||
thirdMsgSendRecord.setMsgTitle(singleTitle);
|
thirdMsgSendRecord.setMsgTitle(singleTitle);
|
||||||
thirdMsgSendRecord.setAppId(Long.parseLong(appid));
|
thirdMsgSendRecord.setAppId(appid);
|
||||||
thirdMsgSendRecord.setHeadText(title);
|
thirdMsgSendRecord.setHeadText(title);
|
||||||
thirdMsgSendRecord.setMsgContent(marDown);
|
thirdMsgSendRecord.setMsgContent(marDown);
|
||||||
thirdMsgSendRecord.setMsgUrl(singleUrl);
|
thirdMsgSendRecord.setMsgUrl(singleUrl);
|
||||||
@ -283,7 +283,7 @@ public class DingTalkUtil {
|
|||||||
try{
|
try{
|
||||||
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2");
|
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2");
|
||||||
OapiMessageCorpconversationAsyncsendV2Request req = new OapiMessageCorpconversationAsyncsendV2Request();
|
OapiMessageCorpconversationAsyncsendV2Request req = new OapiMessageCorpconversationAsyncsendV2Request();
|
||||||
req.setAgentId(thirdMsgSendRecord.getAppId());
|
req.setAgentId(Long.parseLong(thirdMsgSendRecord.getAppId()));
|
||||||
req.setUseridList(staff.getEmployeeId());
|
req.setUseridList(staff.getEmployeeId());
|
||||||
OapiMessageCorpconversationAsyncsendV2Request.Msg obj1 = new OapiMessageCorpconversationAsyncsendV2Request.Msg();
|
OapiMessageCorpconversationAsyncsendV2Request.Msg obj1 = new OapiMessageCorpconversationAsyncsendV2Request.Msg();
|
||||||
obj1.setMsgtype(thirdMsgSendRecord.getMsgType());
|
obj1.setMsgtype(thirdMsgSendRecord.getMsgType());
|
||||||
@ -299,10 +299,10 @@ public class DingTalkUtil {
|
|||||||
//插入数据库
|
//插入数据库
|
||||||
JSONObject json = JSONObject.parseObject(rsp.getBody());
|
JSONObject json = JSONObject.parseObject(rsp.getBody());
|
||||||
if(json.getIntValue("errcode") == 0){
|
if(json.getIntValue("errcode") == 0){
|
||||||
thirdMsgSendRecord.setTaskId(json.getLong("task_id"));
|
thirdMsgSendRecord.setTaskId(json.getString("task_id"));
|
||||||
thirdMsgSendRecord.setStatus(1);
|
thirdMsgSendRecord.setStatus(1);
|
||||||
}else{
|
}else{
|
||||||
thirdMsgSendRecord.setTaskId(0L);
|
thirdMsgSendRecord.setTaskId("0");
|
||||||
thirdMsgSendRecord.setStatus(6);
|
thirdMsgSendRecord.setStatus(6);
|
||||||
thirdMsgSendRecord.setRemark(json.getString("errmsg"));
|
thirdMsgSendRecord.setRemark(json.getString("errmsg"));
|
||||||
msg = thirdMsgSendRecord.getRemark();
|
msg = thirdMsgSendRecord.getRemark();
|
||||||
@ -327,7 +327,7 @@ public class DingTalkUtil {
|
|||||||
thirdMsgSendRecord.setMsgType("work_msg");
|
thirdMsgSendRecord.setMsgType("work_msg");
|
||||||
thirdMsgSendRecord.setStaffId(staff.getId());
|
thirdMsgSendRecord.setStaffId(staff.getId());
|
||||||
thirdMsgSendRecord.setMsgTitle(singleTitle);
|
thirdMsgSendRecord.setMsgTitle(singleTitle);
|
||||||
thirdMsgSendRecord.setAppId(Long.parseLong(appid));
|
thirdMsgSendRecord.setAppId(appid);
|
||||||
thirdMsgSendRecord.setHeadText(title);
|
thirdMsgSendRecord.setHeadText(title);
|
||||||
thirdMsgSendRecord.setMsgContent(marDown);
|
thirdMsgSendRecord.setMsgContent(marDown);
|
||||||
thirdMsgSendRecord.setMsgUrl(singleUrl);
|
thirdMsgSendRecord.setMsgUrl(singleUrl);
|
||||||
@ -352,10 +352,10 @@ public class DingTalkUtil {
|
|||||||
//插入数据库
|
//插入数据库
|
||||||
JSONObject json = JSONObject.parseObject(rsp.getBody());
|
JSONObject json = JSONObject.parseObject(rsp.getBody());
|
||||||
if(json.getIntValue("errcode") == 0){
|
if(json.getIntValue("errcode") == 0){
|
||||||
thirdMsgSendRecord.setTaskId(json.getLong("record_id"));
|
thirdMsgSendRecord.setTaskId(json.getString("record_id"));
|
||||||
thirdMsgSendRecord.setStatus(1);
|
thirdMsgSendRecord.setStatus(1);
|
||||||
}else{
|
}else{
|
||||||
thirdMsgSendRecord.setTaskId(0L);
|
thirdMsgSendRecord.setTaskId("0");
|
||||||
thirdMsgSendRecord.setStatus(6);
|
thirdMsgSendRecord.setStatus(6);
|
||||||
thirdMsgSendRecord.setRemark(json.getString("errmsg"));
|
thirdMsgSendRecord.setRemark(json.getString("errmsg"));
|
||||||
msg = thirdMsgSendRecord.getRemark();
|
msg = thirdMsgSendRecord.getRemark();
|
||||||
|
|||||||
@ -63,9 +63,9 @@ public class ThirdMsgSendRecord implements java.io.Serializable {
|
|||||||
//发送状态:0新建,1已发送,2处理中,3已送达,4未读,5已读,6发送失败,7撤回
|
//发送状态:0新建,1已发送,2处理中,3已送达,4未读,5已读,6发送失败,7撤回
|
||||||
private Integer status;
|
private Integer status;
|
||||||
//应用ID
|
//应用ID
|
||||||
private Long appId;
|
private String appId;
|
||||||
//钉钉返回的任务id
|
//钉钉返回的任务id
|
||||||
private Long taskId;
|
private String taskId;
|
||||||
//备注,一些说明
|
//备注,一些说明
|
||||||
private String remark;
|
private String remark;
|
||||||
/**
|
/**
|
||||||
@ -417,14 +417,14 @@ public class ThirdMsgSendRecord implements java.io.Serializable {
|
|||||||
* 应用ID
|
* 应用ID
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Long getAppId() {
|
public String getAppId() {
|
||||||
return appId;
|
return appId;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 应用ID
|
* 应用ID
|
||||||
* @param appId
|
* @param appId
|
||||||
*/
|
*/
|
||||||
public void setAppId(Long appId) {
|
public void setAppId(String appId) {
|
||||||
this.appId = appId;
|
this.appId = appId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -432,14 +432,14 @@ public class ThirdMsgSendRecord implements java.io.Serializable {
|
|||||||
* 钉钉返回的任务id
|
* 钉钉返回的任务id
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public Long getTaskId() {
|
public String getTaskId() {
|
||||||
return taskId;
|
return taskId;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 钉钉返回的任务id
|
* 钉钉返回的任务id
|
||||||
* @param taskId
|
* @param taskId
|
||||||
*/
|
*/
|
||||||
public void setTaskId(Long taskId) {
|
public void setTaskId(String taskId) {
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user