36 lines
1.1 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|