#TRS-ZS-81 客户信息配置

This commit is contained in:
汤旺
2024-05-31 15:33:26 +08:00
parent effc5b066a
commit 4fe97de1b6
10 changed files with 26 additions and 229 deletions
-20
View File
@@ -3478,25 +3478,5 @@ namespace YLErp.Web.Controllers
new ClientProcessLogService(CurUser).revertBankDutyFile(clientId);
return JsonSuccess();
}
/// <summary>
/// 根据客户名称模糊匹配数据
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
public JsonResult SearchClientUsccCodes(string name)
{
if (string.IsNullOrEmpty(name))
{
return JsonSuccess();
}
using APEXOracleContext aPEXOracleContext = new APEXOracleContext();
var schame = Environment.GetEnvironmentVariable("OrcaleDatabaseConfig_Schema");
var sqlstr = $"SELECT REC_ID,ENT_NAME,USCC_CODE FROM {schame}.AMR_N042_ENT_BASEINFO_COPY WHERE CONTAINS(ENT_NAME, '{name}',1) > 0 AND ROWNUM <= 10";
// var sqlstr = $"SELECT REC_ID,ENT_NAME,USCC_CODE FROM {schame}.AMR_N042_ENT_BASEINFO_COPY WHERE ENT_NAME like '{name}%' AND ROWNUM <= 10";
var conn= aPEXOracleContext.Database.GetDbConnection();
var usccCodes = conn.Query<AMR_N042_ENT_BASEINFO_COPY>(sqlstr);
//var usccCodes= aPEXOracleContext.ClientAMRNetBaseInfos.Where(x => x.ENT_NAME.StartsWith(name)).Select(s=>new {s.ENT_NAME,s.USCC_CODE}).ToList();
return JsonSuccess("", usccCodes);
}
}
}