From 182dd61caec6c99d728bfb47e2c11394fed9eedd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=89=E6=88=90=E6=A5=BC?= <799806631@qq.com> Date: Wed, 23 Apr 2025 15:22:38 +0800 Subject: [PATCH] 1 --- OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs | 12 +++--------- .../ServiceControllers/IdleLandController.cs | 5 ++--- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs b/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs index cedfc50..6452fff 100644 --- a/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs +++ b/OpenAuth.App/ServiceApp/IdleLand/IdleLandApp.cs @@ -139,7 +139,7 @@ namespace OpenAuth.App // return orderNumber; //} - public async Task GetSequenceGen(decimal lat, decimal lng, string prefix) + public async Task GetSequenceGen(decimal lat, decimal lng, string prefix, string sec_prefix) { var sql = $" SELECT zldwdmid FROM shp_drone_community where ST_Within(st_geomfromtext('POINT({lng} {lat})',4326), geom) = 't'"; var model = await client.SqlQueryable(sql).FirstAsync(); @@ -150,7 +150,7 @@ namespace OpenAuth.App var org = await client.Queryable().FirstAsync(a => a.Id.ToString() == zldwdmid); if (org != null) { - bizCode = org.BizCode+"-"; + bizCode = org.BizCode + "-"; } else { @@ -163,14 +163,8 @@ namespace OpenAuth.App bizCode = ""; } - var typeList = prefix.Split('-'); + var typeUper = prefix + "-" + GetPinyinFirstLetters(sec_prefix) + "-"; - var typeUper = ""; - - foreach (var type in typeList) - { - typeUper += GetPinyinFirstLetters(type) + "-"; - } //var orderNumber = await _sequenceGenerator.NextAsync( // prefix, diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs index 05ee246..be6b5ee 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/IdleLandController.cs @@ -125,13 +125,12 @@ namespace OpenAuth.WebApi.Controllers /// 前置类型 /// [HttpGet] - [AllowAnonymous] - public async Task> GetSequenceGen(decimal lat, decimal lng,string prefix) + public async Task> GetSequenceGen(decimal lat, decimal lng,string prefix,string sec_prefix) { var result = new Response(); try { - result.Result = await app.GetSequenceGen(lat,lng,prefix); + result.Result = await app.GetSequenceGen(lat,lng,prefix, sec_prefix); } catch (Exception ex) {