|
@@ -1,4 +1,5 @@
|
|
|
-using OASystem.Domain;
|
|
|
+using Newtonsoft.Json;
|
|
|
+using OASystem.Domain;
|
|
|
using OASystem.Domain.Dtos;
|
|
|
using OASystem.Domain.Dtos.Groups;
|
|
|
using OASystem.Domain.Dtos.UserDto;
|
|
@@ -53,7 +54,7 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
Inner Join Sys_SetData ssd1 On gdi.TeamLevSId = ssd1.Id
|
|
|
Left Join Sys_Users su On gdi.JietuanOperator = su.Id
|
|
|
Where gdi.IsDel = 0
|
|
|
- Order By VisitDate Desc");
|
|
|
+ Order By gdi.CreateTime Desc");
|
|
|
|
|
|
var _DelegationList = await _sqlSugar.SqlQueryable<DelegationListView>(sql).ToListAsync();
|
|
|
if (_DelegationList.Count > 0)
|
|
@@ -176,34 +177,6 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
|
|
|
if (dto.PortType == 1 || dto.PortType == 2) //web
|
|
|
{
|
|
|
- Grp_DelegationInfo groupInfo = new Grp_DelegationInfo()
|
|
|
- {
|
|
|
- SalesQuoteNo = dto.SalesQuoteNo,
|
|
|
- TeamLevSId = dto.TeamLevSId,
|
|
|
- ClientName = dto.ClientName,
|
|
|
- ClientUnit = dto.ClientUnit,
|
|
|
- TeamName = dto.TeamName,
|
|
|
- TeamDid = dto.TeamDid,
|
|
|
- VisitDate = Convert.ToDateTime(dto.VisitDate),
|
|
|
- VisitCountry = dto.VisitCountry,
|
|
|
- VisitPurpose = dto.VisitPurpose,
|
|
|
- VisitDays = dto.VisitDays,
|
|
|
- VisitPNumber = dto.VisitPNumber,
|
|
|
- SpecialNeeds = dto.SpecialNeeds,
|
|
|
- OtherNeeds = dto.OtherNeeds,
|
|
|
- Remark = dto.Remark,
|
|
|
- JietuanOperator = dto.UserId,
|
|
|
- TellPhone = dto.TellPhone,
|
|
|
- CGRWSPBMMC = dto.CGRWSPBMMC,
|
|
|
- CGRWSPWH = dto.CGRWSPWH,
|
|
|
- ZZSCBMMC = dto.ZZSCBMMC,
|
|
|
- ZZSCSPWH = dto.ZZSCSPWH,
|
|
|
- TontractTime = Convert.ToDateTime(dto.TontractTime),
|
|
|
- PaymentMoney = dto.PaymentMoney,
|
|
|
- PayDay = dto.PayDay
|
|
|
- };
|
|
|
-
|
|
|
-
|
|
|
if (dto.Status == 1) //添加
|
|
|
{
|
|
|
string selectSql = string.Format(@"Select * From Grp_DelegationInfo
|
|
@@ -232,24 +205,50 @@ namespace OASystem.Infrastructure.Repositories.Groups
|
|
|
// }
|
|
|
//}
|
|
|
|
|
|
- groupInfo.SalesQuoteNo = dto.SalesQuoteNo;
|
|
|
- groupInfo.TourCode = "";
|
|
|
- groupInfo.SalesDate = DateTime.Now;
|
|
|
- groupInfo.IsState = 0; //默认团组未完成 0
|
|
|
- groupInfo.JietuanTime = DateTime.Now;
|
|
|
- groupInfo.IsDel = 0;
|
|
|
- groupInfo.BudgetCost = 0.00M;
|
|
|
- groupInfo.HotelComplain = 0;
|
|
|
- groupInfo.OPComplain = 0;
|
|
|
- groupInfo.OAComplain = 0;
|
|
|
- groupInfo.AirComplain = 0;
|
|
|
- groupInfo.VisaComplain = 0;
|
|
|
- groupInfo.CreateUserId = dto.UserId;
|
|
|
- groupInfo.CreateTime = DateTime.Now;
|
|
|
- groupInfo.DeleteUserId = null;
|
|
|
- groupInfo.DeleteTime = new DateTime(1990, 1, 1).ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
-
|
|
|
- var addId = await _sqlSugar.Insertable(groupInfo).ExecuteReturnIdentityAsync();
|
|
|
+ Grp_DelegationInfo delegationInfo = new Grp_DelegationInfo()
|
|
|
+ {
|
|
|
+ SalesQuoteNo = dto.SalesQuoteNo,
|
|
|
+ TeamLevSId = dto.TeamLevSId,
|
|
|
+ ClientName = dto.ClientName,
|
|
|
+ ClientUnit = dto.ClientUnit,
|
|
|
+ TeamName = dto.TeamName,
|
|
|
+ TeamDid = dto.TeamDid,
|
|
|
+ VisitDate = Convert.ToDateTime(dto.VisitDate),
|
|
|
+ VisitCountry = dto.VisitCountry,
|
|
|
+ VisitPurpose = dto.VisitPurpose,
|
|
|
+ VisitDays = dto.VisitDays,
|
|
|
+ VisitPNumber = dto.VisitPNumber,
|
|
|
+ SpecialNeeds = dto.SpecialNeeds,
|
|
|
+ OtherNeeds = dto.OtherNeeds,
|
|
|
+ Remark = dto.Remark,
|
|
|
+ JietuanOperator = dto.UserId,
|
|
|
+ TellPhone = dto.TellPhone,
|
|
|
+ CGRWSPBMMC = dto.CGRWSPBMMC,
|
|
|
+ CGRWSPWH = dto.CGRWSPWH,
|
|
|
+ ZZSCBMMC = dto.ZZSCBMMC,
|
|
|
+ ZZSCSPWH = dto.ZZSCSPWH,
|
|
|
+ TontractTime = Convert.ToDateTime(dto.TontractTime),
|
|
|
+ PaymentMoney = dto.PaymentMoney,
|
|
|
+ PayDay = dto.PayDay,
|
|
|
+ TourCode = "",
|
|
|
+ SalesDate = DateTime.Now,
|
|
|
+ IsState = 0, //默认团组未完成 0
|
|
|
+ JietuanTime = DateTime.Now,
|
|
|
+ IsDel = 0,
|
|
|
+ BudgetCost = 0.00M,
|
|
|
+ HotelComplain = 0,
|
|
|
+ OPComplain = 0,
|
|
|
+ OAComplain = 0,
|
|
|
+ AirComplain = 0,
|
|
|
+ VisaComplain = 0,
|
|
|
+ CreateUserId = dto.UserId,
|
|
|
+ CreateTime = DateTime.Now,
|
|
|
+ DeleteUserId = null,
|
|
|
+ DeleteTime = new DateTime(1990, 1, 1).ToString("yyyy-MM-dd HH:mm:ss")
|
|
|
+ };
|
|
|
+
|
|
|
+ Log.Information("添加:"+ JsonConvert.SerializeObject(delegationInfo));
|
|
|
+ var addId = await _sqlSugar.Insertable(delegationInfo).ExecuteReturnIdentityAsync();
|
|
|
if (addId > 0)
|
|
|
{
|
|
|
result.Code = 0;
|