diff --git a/VOL.WebApi/Controllers/HR/Partial/HR_EmployeeSyncController.cs b/VOL.WebApi/Controllers/HR/Partial/HR_EmployeeSyncController.cs index 3ce93b0..8ca48ab 100644 --- a/VOL.WebApi/Controllers/HR/Partial/HR_EmployeeSyncController.cs +++ b/VOL.WebApi/Controllers/HR/Partial/HR_EmployeeSyncController.cs @@ -3,13 +3,18 @@ *如果接口需要做Action的权限验证,请在Action上使用属性 *如: [ApiActionPermission("HR_EmployeeSync",Enums.ActionPermissionOptions.Search)] */ +using Azure.Core; +using Confluent.Kafka; +using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; +//using Quartz.Logging; using System; using System.Collections.Generic; using System.Threading.Tasks; using VOL.Core.Filters; +using VOL.Core.Services; using VOL.DingTalk.Models.Biz; using VOL.Entity.DomainModels; using VOL.HR.IServices; @@ -91,5 +96,62 @@ namespace VOL.HR.Controllers var result = await Service.SyncYSEmpToDingTalk(ysEmpId); return Json(new { success=result }); } + /// + /// + /// + /// + /// + [HttpPost, Route("/iuap-api-gateway/yonbip/digitalModel/product/integration/querylist"), AllowAnonymous] + public async Task ErpApiTest( object obj) + { + Logger.Info(obj.ToString()); + //var result = await Service.SyncYSEmpToDingTalk(ysEmpId); + return Json(new { message = "",code = 200 ,data=new { recordList = new List>() } }); + } + /// + /// + /// + /// + /// + [HttpGet, Route("/iuap-api-auth/open-auth/selfAppAuth/getAccessToken"), AllowAnonymous] + public async Task ErpApiTestgetAccessToken( string appKey, string timestamp,string signature) + { + //Logger.Info(obj.ToString()); + //var result = await Service.SyncYSEmpToDingTalk(ysEmpId); + return Json(new { message = "00000", + code = "00000", + data=new { + access_token = "1111111111312", + expire = 60 * 60, + timeOutMills = DateTime.Now.AddSeconds(60*60).Microsecond } }); + } + /// + /// + /// + /// + /// + [HttpPost, Route("/iuap-api-gateway/yonbip/digitalModel/product/batchsave"), AllowAnonymous] + public async Task ErpApiTestbatchsave(string access_token,[FromBody] object body) + { + //string body; + //using (var reader = new System.IO.StreamReader(Request.Body)) + //{ + // body = await reader.ReadToEndAsync(); + //} + Logger.Info($"access_token:{access_token}"); + Logger.Info($"body:{body}"); + + //Logger.Info(obj.ToString()); + //var result = await Service.SyncYSEmpToDingTalk(ysEmpId); + return Json(new + { + message = "", + code = 200, + data = new + { + + } + }); + } } }