TG.WXCRM.V4/WX.CRM.DataSynFactory/Cmd/web_UpGradeOrder_IMP.cs

36 lines
1.1 KiB
C#

using Dapper;
using System;
using WX.CRM.Common;
using WX.CRM.DataSynFactory.Dao;
using static WX.CRM.DataSynFactory.Templates.web_OrderDto;
namespace WX.CRM.DataSynFactory.Cmd
{
public class web_UpGradeOrder_IMP : Interfaces.IDataImportSvr<web_UpGradeOrder>
{
public bool GenerateBusinessOne(web_UpGradeOrder t)
{
try
{
using (var db = WebStore.GetConnection())
{
var count = db.ExecuteScalar<int>("select count(*) from OrderLog where SzzyOrderId = @SzzyOrderId", new { SzzyOrderId = t.OrderId });
if (count <= 0)
{
return false;
}
var sql = "update OrderLog set orderstatus = @orderstatus where SzzyOrderId = @SzzyOrderId";
db.Execute(sql, new { orderstatus = t.OrderStatus, SzzyOrderId = t.OrderId });
}
return true;
}
catch (Exception ex)
{
LogHelper.Error(ex.ToString());
return false;
}
}
}
}