bug fixed
parent
04df8eac43
commit
8284b1c601
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
/// 学生位次
|
/// 学生位次
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue