Commit dcf8b068 by jinxin

钉钉群消息通知配置

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