Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
dcf8b068
Commit
dcf8b068
authored
Apr 07, 2023
by
jinxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
钉钉群消息通知配置
parent
ffdee020
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
3 deletions
+20
-3
Config.java
...ain/java/com/gic/haoban/manage/service/config/Config.java
+11
-0
LicenceOrderServiceImpl.java
...service/service/licence/impl/LicenceOrderServiceImpl.java
+3
-1
LicenceOrderApiServiceImpl.java
.../service/out/impl/licence/LicenceOrderApiServiceImpl.java
+6
-2
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/config/Config.java
View file @
dcf8b068
...
...
@@ -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
;
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/impl/LicenceOrderServiceImpl.java
View file @
dcf8b068
...
...
@@ -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"
,
tru
e
);
DingUtils
.
send
(
msg
,
dingUrl
,
fals
e
);
return
true
;
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/licence/LicenceOrderApiServiceImpl.java
View file @
dcf8b068
...
...
@@ -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"
,
tru
e
);
DingUtils
.
send
(
msg
,
dingUrl
,
fals
e
);
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"
,
tru
e
);
DingUtils
.
send
(
msg
,
dingUrl
,
fals
e
);
return
ServiceResponse
.
failure
(
refund
.
getResult_code
(),
refund
.
getErr_code_des
());
}
//更新微信订单状态
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment