| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using Business.Core.Utilities;
- using Bussiness.Model.SystemData;
- using Microsoft.AspNetCore.Http;
- using Microsoft.Extensions.Configuration;
- using Newtonsoft.Json.Linq;
- using System;
- using System.Configuration;
- using System.Net.Http;
- using System.Text.RegularExpressions;
- using Volo.Abp.Application.Services;
- using Volo.Abp.Domain.Repositories;
- using Volo.Abp.Modularity;
- namespace Business.ResourceExamineManagement
- {
- public class SerialNumberAppService : ApplicationService, ISerialNumberAppService
- {
- public SerialNumberAppService() {
- }
- /// <summary>
- /// 流水号生成
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- /// <exception cref="NotImplementedException"></exception>
- public string GetSerialNumber(long id)
- {
- string sn = string.Empty;
- if (id > long.MinValue)
- {
- IConfiguration configuration = new ConfigurationBuilder().SetBasePath(Environment.CurrentDirectory).AddJsonFile("appsettings.json").Build();
- var tfSite = configuration["appSettings:ThinkFlow"];
- string url = tfSite + "/ThinkFlowApi/SerialNumber/GetMaxSerialNumber?id=" + id.ToString();
- /*JObject jobect = new() {
- { "id", id }
- };
- string postJson = jobect.ToString();*/
- string json = HttpHelper.HttpPost(url, "");
- sn = json;
- }
- return sn;
- }
- }
- }
|