yanjinhui
2025-04-01 8ea14f10bfd3ed7a6b445d53feeb399b6bcf5d78
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
using WIDESEA_ISerialPortRepository;
using WIDESEA_SerialPortRepository;
using WIDESEAWCS_Common;
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.BaseServices;
using WIDESEAWCS_DTO.Telescopic;
 
using WIDESEAWCS_ITaskInfoService;
using WIDESEAWCS_Model.Models;
 
namespace WIDESEAWCS_TaskInfoService
{
    public class FaceRecognitionServer : ServiceBase<Dt_FaceRecognition, IFaceRecognitionRepository>, IFaceRecognitionServer
    {
        
        public FaceRecognitionServer( IFaceRecognitionRepository BaseDal) : base(BaseDal)
        {
           
        }
 
    
 
 
        public override PageGridData<Dt_FaceRecognition> GetPageData(PageDataOptions options)
        {
            OrderByParameters = new Dictionary<string, SqlSugar.OrderByType> {
                { nameof(Dt_ArticleInfom.ID),SqlSugar.OrderByType.Asc  },
            };
            return base.GetPageData(options);
        }
        public WebResponseContent AddGroup(string groupName)
        {
            try
            {
                // 1. 调用百度 API 进行用户组创建
                string apiResult = BaiDuFaceHelper.GroupAdd(groupName);
 
                // 2. 解析 API 返回的 JSON 结果
                dynamic resultObj = JsonConvert.DeserializeObject(apiResult);
 
                if (resultObj.error_code == 0)
                {
                    return WebResponseContent.Instance.OK("用户组创建成功");
                }
                else
                {
                    return WebResponseContent.Instance.Error("百度 API 创建失败:" + resultObj.error_msg);
                }
            }
            catch (Exception ex)
            {
                return WebResponseContent.Instance.Error("创建用户组失败:" + ex.Message);
            }
        }
 
 
    }
}