Commit 7503d0970a119f0810a5b4e4293f112aa2c1da70
1 parent
4df932e7
更新服务类:LqKdKdjlbService、WeChatBotService
Showing
2 changed files
with
27 additions
and
20 deletions
netcore/src/Modularity/Extend/NCC.Extend/LqKdKdjlbService.cs
| @@ -523,37 +523,39 @@ namespace NCC.Extend.LqKdKdjlb | @@ -523,37 +523,39 @@ namespace NCC.Extend.LqKdKdjlb | ||
| 523 | { | 523 | { |
| 524 | await _db.Insertable(allKjbsyjEntities).ExecuteCommandAsync(); | 524 | await _db.Insertable(allKjbsyjEntities).ExecuteCommandAsync(); |
| 525 | } | 525 | } |
| 526 | - | ||
| 527 | //关闭事务 | 526 | //关闭事务 |
| 528 | _db.CommitTran(); | 527 | _db.CommitTran(); |
| 529 | - | ||
| 530 | // 生成开单记录字符串并发送到企业微信 | 528 | // 生成开单记录字符串并发送到企业微信 |
| 531 | try | 529 | try |
| 532 | { | 530 | { |
| 533 | - var entityInfo = await GetInfo(newEntity.Id); | ||
| 534 | - if (entityInfo != null) | 531 | + //判断如果开单金额大于0,则发送开单记录字符串到企业微信 |
| 532 | + if (newEntity.Sfyj > 0) | ||
| 535 | { | 533 | { |
| 536 | - var orderRecordString = _stringGenerator.GenerateOrderRecordString(entityInfo, HealthInstructorNames); | ||
| 537 | - Console.WriteLine("开单记录字符串生成成功:"); | ||
| 538 | - Console.WriteLine(orderRecordString); | ||
| 539 | - | ||
| 540 | - // 发送到企业微信群 | ||
| 541 | - try | 534 | + var entityInfo = await GetInfo(newEntity.Id); |
| 535 | + if (entityInfo != null) | ||
| 542 | { | 536 | { |
| 543 | - var sendResult = await _weChatBotService.SendOrderRecordMessage(orderRecordString); | ||
| 544 | - if (sendResult) | 537 | + var orderRecordString = _stringGenerator.GenerateOrderRecordString(entityInfo, HealthInstructorNames); |
| 538 | + Console.WriteLine("开单记录字符串生成成功:"); | ||
| 539 | + Console.WriteLine(orderRecordString); | ||
| 540 | + | ||
| 541 | + // 发送到企业微信群 | ||
| 542 | + try | ||
| 545 | { | 543 | { |
| 546 | - Console.WriteLine("开单记录已成功发送到企业微信群"); | 544 | + var sendResult = await _weChatBotService.SendOrderRecordMessage(orderRecordString); |
| 545 | + if (sendResult) | ||
| 546 | + { | ||
| 547 | + Console.WriteLine("开单记录已成功发送到企业微信群"); | ||
| 548 | + } | ||
| 549 | + else | ||
| 550 | + { | ||
| 551 | + Console.WriteLine("开单记录发送到企业微信群失败"); | ||
| 552 | + } | ||
| 547 | } | 553 | } |
| 548 | - else | 554 | + catch (Exception wechatEx) |
| 549 | { | 555 | { |
| 550 | - Console.WriteLine("开单记录发送到企业微信群失败"); | 556 | + Console.WriteLine($"发送企业微信消息异常: {wechatEx.Message}"); |
| 551 | } | 557 | } |
| 552 | } | 558 | } |
| 553 | - catch (Exception wechatEx) | ||
| 554 | - { | ||
| 555 | - Console.WriteLine($"发送企业微信消息异常: {wechatEx.Message}"); | ||
| 556 | - } | ||
| 557 | } | 559 | } |
| 558 | } | 560 | } |
| 559 | catch (Exception ex) | 561 | catch (Exception ex) |
netcore/src/Modularity/Extend/NCC.Extend/Utils/WeChatBotService.cs
| @@ -13,7 +13,12 @@ namespace NCC.Extend.Utils | @@ -13,7 +13,12 @@ namespace NCC.Extend.Utils | ||
| 13 | { | 13 | { |
| 14 | private readonly HttpClient _httpClient; | 14 | private readonly HttpClient _httpClient; |
| 15 | private const string BOT_API_URL = "http://wx.lvqianmeiye.com/api/Bot/send-text"; | 15 | private const string BOT_API_URL = "http://wx.lvqianmeiye.com/api/Bot/send-text"; |
| 16 | - private const string WEBHOOK_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=6f8686ec-5011-4c1d-bae9-d82a2a2f4d83"; | 16 | + //正式地址 |
| 17 | + //https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=581c22a6-cb67-42e5-8c76-b8e90052e188 | ||
| 18 | + //测试地址 | ||
| 19 | + //https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=6f8686ec-5011-4c1d-bae9-d82a2a2f4d83 | ||
| 20 | + private const string WEBHOOK_URL = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=581c22a6-cb67-42e5-8c76-b8e90052e188"; | ||
| 21 | + private const string WEBHOOK_URL_TEST = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=6f8686ec-5011-4c1d-bae9-d82a2a2f4d83"; | ||
| 17 | 22 | ||
| 18 | public WeChatBotService(HttpClient httpClient) | 23 | public WeChatBotService(HttpClient httpClient) |
| 19 | { | 24 | { |