Commit dcf8b068 by jinxin

钉钉群消息通知配置

parent ffdee020
......@@ -41,6 +41,17 @@ public class Config {
@Value("${bankName}")
private String bankName;
@Value("${dingUrl}")
private String dingUrl;
public String getDingUrl() {
return dingUrl;
}
public void setDingUrl(String dingUrl) {
this.dingUrl = dingUrl;
}
public String getAccountName() {
return accountName;
}
......
......@@ -189,6 +189,8 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
String dateToStr = DateUtil.dateToStr(new Date(), DateUtil.FORMAT_DATETIME_19);
//发送钉钉消息通知
String host = config.getHost();
//拿到钉钉群机器人url
String dingUrl = config.getDingUrl();
// 最后一个分隔符位置
int lastIndex = host.lastIndexOf("/");
// 倒数第二个分隔符位置
......@@ -197,7 +199,7 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
String url = subHost + "enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId="+orderId;
String msg = "标题:企微账号许可通知\n品牌名称:" + enterpriseName + "\n" + "企业名称:" + wxEnterpriseName + "\n" + "消息内容:" + dateToStr +
"新增订单(编号:" + tabHaobanLicenceOrder.getOrderNumber() + "),请尽快处理!\n" + url;
DingUtils.send(msg,"https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f",true);
DingUtils.send(msg,dingUrl,false);
return true;
}
......
......@@ -244,6 +244,8 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
String dateToStr = DateUtil.dateToStr(new Date(), DateUtil.FORMAT_DATETIME_19);
//发送钉钉消息通知
String host = config.getHost();
//拿到钉钉群机器人url
String dingUrl = config.getDingUrl();
// 最后一个分隔符位置
int lastIndex = host.lastIndexOf("/");
// 倒数第二个分隔符位置
......@@ -252,7 +254,7 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
String url = subHost + "enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId=" + licenceOrder.getOrderId();
String msg = "标题:企微账号许可通知\n品牌名称:" + enterpriseName + "\n" + "企业名称:" + wxEnterpriseName + "\n" + "消息内容:" + dateToStr +
"新增订单(编号:" + licenceOrder.getOrderNumber() + "),请尽快处理!\n" + url;
DingUtils.send(msg, "https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f", true);
DingUtils.send(msg, dingUrl, false);
return ServiceResponse.success(true);
}
......@@ -364,6 +366,8 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
}
//发送钉钉消息通知
String host = config.getHost();
//拿到钉钉群机器人url
String dingUrl = config.getDingUrl();
// 最后一个分隔符位置
int lastIndex = host.lastIndexOf("/");
// 倒数第二个分隔符位置
......@@ -372,7 +376,7 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
String url = subHost + "enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId=" + order.getOrderId();
String msg = "标题:企微账号许可通知\n品牌名称:" + enterpriseName + "\n" + "企业名称:" + wxEnterpriseName + "\n" + "消息内容:订单编号:"+order.getOrderNumber()
+",申请微信退款失败,请查看原因并处理!\n"+"失败原因:"+refund.getErr_code_des()+"\n" + url;
DingUtils.send(msg, "https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f", true);
DingUtils.send(msg, dingUrl, false);
return ServiceResponse.failure(refund.getResult_code(), refund.getErr_code_des());
}
//更新微信订单状态
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment