bug fixed

develop
old易 2024-01-24 23:22:26 +08:00
parent 04df8eac43
commit 8284b1c601
7 changed files with 60 additions and 28 deletions

View File

@ -95,6 +95,9 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Update="cert\apiclient_cert.p12">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="cert\apiclient_key.pem"> <None Update="cert\apiclient_key.pem">
<CopyToOutputDirectory>Always</CopyToOutputDirectory> <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None> </None>

View File

@ -74,6 +74,8 @@ namespace New_College.Model.ViewModels
/// 选科文字展示 /// 选科文字展示
/// </summary> /// </summary>
public string Subjectgroup { get; set; } public string Subjectgroup { get; set; }
public string subjectgroupName { get;set; }
} }
/// <summary> /// <summary>

View File

@ -11,7 +11,7 @@ namespace New_College.Model.ViewModels
/// <summary> /// <summary>
/// 学生分数 /// 学生分数
/// </summary> /// </summary>
public float Score { get; set; } public int Score { get; set; }
/// <summary> /// <summary>
/// 学生位次 /// 学生位次

View File

@ -283,10 +283,13 @@ namespace New_College.Repository
UniversityType = universitys.Type, UniversityType = universitys.Type,
Scorepostion = plans.LowScoreRank, Scorepostion = plans.LowScoreRank,
ScoreLine = plans.LowScore, ScoreLine = plans.LowScore,
Percentage = MajorPlanScoreTool.GetPlanPercentage(plans.LowScore, (int)query.Score),
Years = plans.Years Years = plans.Years
}) })
.ToPageListAsync(query.PageIndex, query.PageSize, totalNumber); .ToPageListAsync(query.PageIndex, query.PageSize, totalNumber);
recommendInfo.ForEach(recommendInfo =>
{
recommendInfo.Percentage = MajorPlanScoreTool.GetPlanPercentage((int)recommendInfo.ScoreLine, query.Score);
});
return new PageModel<UniversityResult>() return new PageModel<UniversityResult>()
{ {
data = recommendInfo, data = recommendInfo,

View File

@ -201,7 +201,7 @@ namespace New_College.Services
{ {
var expression = Expressionable.Create<D_Major>() var expression = Expressionable.Create<D_Major>()
.And(x => x.IsDelete == false) .And(x => x.IsDelete == false)
.And(x => x.Type != 3) //.And(x => x.Type != 3)
.AndIF(!string.IsNullOrEmpty(query.MajorName),x=>SqlFunc.Contains(x.MajorName,query.MajorName)) .AndIF(!string.IsNullOrEmpty(query.MajorName),x=>SqlFunc.Contains(x.MajorName,query.MajorName))
.ToExpression(); .ToExpression();
var majorcategories = (await d_MajorCategoryRepository.Query(x => x.Type == query.SchoolLevel && x.IsDelete == false)).Select(x => new uniMajorSelect() { Id = x.Id, Name = x.Name }); ; var majorcategories = (await d_MajorCategoryRepository.Query(x => x.Type == query.SchoolLevel && x.IsDelete == false)).Select(x => new uniMajorSelect() { Id = x.Id, Name = x.Name }); ;
@ -219,15 +219,19 @@ namespace New_College.Services
MajorNum = majorinfo.Count(x => x.Name != s.Name && x.Id == s.Id), MajorNum = majorinfo.Count(x => x.Name != s.Name && x.Id == s.Id),
}).ToList(); }).ToList();
if (scond.Count() == 0) if (scond.Count() > 0)
continue; {
if (scond.Select(c => c.MajorNum).Sum() > 0)
{
list.Add(new uniMajorInfoResult() list.Add(new uniMajorInfoResult()
{ {
FirstName = item.Name, FirstName = item.Name,
RootId = item.Id, RootId = item.Id,
SecondInfo = scond SecondInfo = scond.Where(w=>w.MajorNum>0).ToList(),
}); });
} }
}
}
return list; return list;
} }
@ -1991,7 +1995,7 @@ namespace New_College.Services
public async Task<bool> UpdatePlanProInf() public async Task<bool> UpdatePlanProInf()
{ {
var tbinfo = await t_TbSNeedDataInfoRepository.Query(); var tbinfo = await t_TbSNeedDataInfoRepository.Query();
//var universitylist=await un
#region 更新专业计划信息 #region 更新专业计划信息
//var plist = await this._PlanMajorDescRepository.Query(c => c.Location == "山东省" && c.Years == 2023 && c.IsDelete == false && c.UId <= 0); //var plist = await this._PlanMajorDescRepository.Query(c => c.Location == "山东省" && c.Years == 2023 && c.IsDelete == false && c.UId <= 0);
//plist.ForEach(p => //plist.ForEach(p =>
@ -2020,19 +2024,23 @@ namespace New_College.Services
#region 更新专业分数先选科数据 #region 更新专业分数先选科数据
var planlinelist = await d_PlanMajorScoreLineRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == "山东省"); //var planlinelist = await d_PlanMajorScoreLineRepository.Query(e => e.IsDelete == false && e.Years == 2023 && e.Location == "山东省");
planlinelist.ForEach(async c => //planlinelist.ForEach(async c =>
{ //{
var tmpany = tbinfo.Where(e => e.UniversityName == c.UniversityName && e.MajorCode == c.MajorCode).Any(); // var tmpany = tbinfo.Where(e => e.UniversityName == c.UniversityName && e.MajorCode == c.MajorCode).Any();
if (tmpany) // if (tmpany)
{ // {
var tmp = tbinfo.Where(e => e.UniversityName == c.UniversityName && e.MajorCode == c.MajorCode).FirstOrDefault(); // var tmp = tbinfo.Where(e => e.UniversityName == c.UniversityName && e.MajorCode == c.MajorCode).FirstOrDefault();
c.SelectSubject = tmp._23subject; // c.SelectSubject = tmp._23subject;
await d_PlanMajorScoreLineRepository.Update(c); // await d_PlanMajorScoreLineRepository.Update(c);
} // }
}); //});
#endregion #endregion
return true; return true;
} }

View File

@ -90,6 +90,7 @@ namespace New_College.Services
info.Expectedscore = query.Score; info.Expectedscore = query.Score;
info.Subject = query.Subject; info.Subject = query.Subject;
info.Subjectgroup = query.Subjectgroup; info.Subjectgroup = query.Subjectgroup;
info.subjectgroupName=query.subjectgroupName;
var result = await _dal.Update(info); var result = await _dal.Update(info);
if (result) if (result)
{ {

View File

@ -22,6 +22,7 @@ using SqlSugar;
using System.Linq.Expressions; using System.Linq.Expressions;
using StackExchange.Redis; using StackExchange.Redis;
using Ubiety.Dns.Core; using Ubiety.Dns.Core;
using Microsoft.VisualBasic;
namespace New_College.Services namespace New_College.Services
{ {
@ -61,14 +62,28 @@ namespace New_College.Services
public async Task<MemoryStream> QrCodePay(WeChatPayTransactionsNativeQuery viewModel) public async Task<MemoryStream> QrCodePay(WeChatPayTransactionsNativeQuery viewModel)
{ {
var orderNo = OrderGenerateHelper.GenerateOrderNo("ZY");//outorderNo//系统创建订单逻辑 var orderNo = OrderGenerateHelper.GenerateOrderNo("ZY");//outorderNo//系统创建订单逻辑
var outorderNo = OrderGenerateHelper.GenerateOrderNo("OT").ToLower(); Random rd = new Random();
//外部商户订单号
var outorderNo = DateTime.Now.ToString("yyyyMMddHHmmss") + rd.Next(0, 1000).ToString().PadLeft(3, '0');
// viewModel.Total = 0.09; // viewModel.Total = 0.09;
var customer = await v_CustomerInfoRepository.QueryById(viewModel.CustomerId); var customer = await v_CustomerInfoRepository.QueryById(viewModel.CustomerId);
var cardtypeinfo = await v_VipCardTypeRepository.QueryById(viewModel.ProductId);//5 test produtId var cardtypeinfo = await v_VipCardTypeRepository.QueryById(viewModel.ProductId);//5 test produtId
try try
{ {
_unitOfWork.BeginTran();
var createtime = TimeUtil.GetCstDateTime(); var createtime = TimeUtil.GetCstDateTime();
var code = RadomHelper.GetGuid();
_unitOfWork.BeginTran();
var addcard = await v_VipCardInfoRepository.Add(new V_VipCardInfo()
{
CardTypeId = cardtypeinfo.Id,
CardTypeName = cardtypeinfo.Name,
Code = code,
IsBind = 1,
Money = cardtypeinfo.Money,
Day = cardtypeinfo.Day,
EndTime = DateTime.Now.AddDays(cardtypeinfo.Day)
});
var baseResult = await _dal.Add(new V_OrderInfo var baseResult = await _dal.Add(new V_OrderInfo
{ {
//out_trade_no = payNum, //out_trade_no = payNum,
@ -80,9 +95,9 @@ namespace New_College.Services
Price = cardtypeinfo.Money, Price = cardtypeinfo.Money,
PayPrice = cardtypeinfo.Money, PayPrice = cardtypeinfo.Money,
Name = cardtypeinfo.Name, Name = cardtypeinfo.Name,
CardNo = orderNo, CardNo = code,
out_trade_no = outorderNo, out_trade_no = outorderNo,
CardId = -1, CardId = addcard,
CreateTime = createtime CreateTime = createtime
}); });
if (baseResult > 0) if (baseResult > 0)