using System;
using System.Collections.Generic;
using System.Web.Http;
using System.Web.Http.Description;
namespace GSYWApi.Controllers
{
///
/// 进销存相关接口
///
public class InSalesController : BaseController
{
#region 获取采购单列表
///
/// 获取采购单列表
///
///
///
///
///
[Route("InSales/GetPurchaseList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPurchaseList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取采购单列表
List PURCHASEList = Helper.PURCHASEHelper.GetPURCHASEList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PURCHASEList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPurchaseList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取采购单列表
///
/// 获取采购单列表
///
/// 查询条件对象
///
[Route("InSales/GetPURCHASEList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPURCHASEList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取采购单列表
List PURCHASEList = Helper.PURCHASEHelper.GetPURCHASEList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PURCHASEList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPURCHASEList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取采购单明细
///
/// 获取采购单明细
///
///
///
[Route("InSales/GetPurchaseDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetPurchaseDetail(int PURCHASEId)
{
string Parameter = "入参信息:采购单内码【" + PURCHASEId + "】";
try
{
//获取采购单明细
Model.PURCHASEModel purchaseModel = Helper.PURCHASEHelper.GetPURCHASEDetail(transaction, PURCHASEId);
return Ok(Models.JsonMsg.Success(purchaseModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPurchaseDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步采购单
///
/// 同步采购单
///
///
///
[Route("InSales/SynchroPurchase")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroPurchase(Model.PURCHASEModel purchaseModel)
{
try
{
//新增采购单
bool SynchroFlag = Helper.PURCHASEHelper.SynchroPURCHASE(transaction, purchaseModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroPurchase");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除采购单
///
/// 删除采购单
///
/// 采购单内码
///
[Route("InSales/DeletePurchase")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeletePurchase(int PurchaseId)
{
string Parameter = "入参信息:采购单内码【" + PurchaseId + "】";
try
{
//删除采购单
bool DeleteFlag = Helper.PURCHASEHelper.DeletePURCHASE(transaction, PurchaseId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeletePurchase");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取采购明细列表
///
/// 获取采购明细列表
///
///
///
///
///
[Route("InSales/GetPurchaseDetailList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPurchaseDetailList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取采购明细列表
List PURCHASEDETAILList = Helper.PURCHASEDETAILHelper.GetPURCHASEDETAILList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PURCHASEDETAILList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPurchaseDetailList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取采购明细列表
///
/// 获取采购明细列表
///
/// 查询条件对象
///
[Route("InSales/GetPURCHASEDETAILList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPURCHASEDETAILList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取采购明细列表
List PURCHASEDETAILList = Helper.PURCHASEDETAILHelper.GetPURCHASEDETAILList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PURCHASEDETAILList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPURCHASEDETAILList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取采购明细
///
/// 获取采购明细
///
/// 采购明细内码
///
[Route("InSales/GetPurchaseDetailDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetPurchaseDetailDetail(int PurchaseDetailId)
{
string Parameter = "入参信息:采购明细内码【" + PurchaseDetailId + "】";
try
{
//获取采购明细明细
Model.PURCHASEDETAILModel purchasedetailModel = Helper.PURCHASEDETAILHelper.GetPURCHASEDETAILDetail(
transaction, PurchaseDetailId);
return Ok(Models.JsonMsg.Success(purchasedetailModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPurchaseDetailDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步采购明细
///
/// 同步采购明细
///
///
///
[Route("InSales/SynchroPurchaseDetail")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroPurchaseDetail(Model.PURCHASEDETAILModel purchasedetailModel)
{
try
{
//新增采购明细
bool SynchroFlag = Helper.PURCHASEDETAILHelper.SynchroPURCHASEDETAIL(transaction, purchasedetailModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroPurchaseDetail");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除采购明细
///
/// 删除采购明细
///
/// 采购明细内码
///
[Route("InSales/DeletePurchaseDetail")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeletePurchaseDetail(int PurchaseDetailId)
{
string Parameter = "入参信息:采购明细内码【" + PurchaseDetailId + "】";
try
{
//删除采购明细
bool DeleteFlag = Helper.PURCHASEDETAILHelper.DeletePURCHASEDETAIL(transaction, PurchaseDetailId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeletePurchaseDetail");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取入库信息列表
///
/// 获取入库信息列表
///
///
///
///
///
[Route("InSales/GetReceiveServerpartList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetReceiveServerpartList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取入库信息列表
List RECEIVESERVERPARTList = Helper.RECEIVESERVERPARTHelper.GetRECEIVESERVERPARTList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
RECEIVESERVERPARTList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveServerpartList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取入库信息列表
///
/// 获取入库信息列表
///
/// 查询条件对象
///
[Route("InSales/GetRECEIVESERVERPARTList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetRECEIVESERVERPARTList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取入库信息列表
List RECEIVESERVERPARTList = Helper.RECEIVESERVERPARTHelper.GetRECEIVESERVERPARTList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
RECEIVESERVERPARTList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetRECEIVESERVERPARTList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取入库信息详情
///
/// 获取入库信息详情
///
/// 入库信息详情
///
[Route("InSales/GetReceiveServerpartDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetReceiveServerpartDetail(int ReceiveServerpartId)
{
string Parameter = "入参信息:入库信息内码【" + ReceiveServerpartId + "】";
try
{
//获取入库信息明细
Model.RECEIVESERVERPARTModel receiveserverpartModel = Helper.RECEIVESERVERPARTHelper.GetRECEIVESERVERPARTDetail(
transaction, ReceiveServerpartId);
return Ok(Models.JsonMsg.Success(receiveserverpartModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveServerpartDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步入库信息
///
/// 同步入库信息
///
///
///
[Route("InSales/SynchroReceiveServerpart")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroReceiveServerpart(Model.RECEIVESERVERPARTModel receiveserverpartModel)
{
try
{
//新增入库信息
bool SynchroFlag = Helper.RECEIVESERVERPARTHelper.SynchroRECEIVESERVERPART(transaction, receiveserverpartModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroReceiveServerpart");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除入库信息
///
/// 删除入库信息
///
/// 入库信息内码
///
[Route("InSales/DeleteReceiveServerpart")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteReceiveServerpart(int ReceiveServerpartId)
{
string Parameter = "入参信息:入库信息内码【" + ReceiveServerpartId + "】";
try
{
//删除入库信息
bool DeleteFlag = Helper.RECEIVESERVERPARTHelper.DeleteRECEIVESERVERPART(transaction, ReceiveServerpartId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteReceiveServerpart");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取入库明细列表
///
/// 获取入库明细列表
///
///
///
///
///
[Route("InSales/GetReceiveDetailServerpartList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetReceiveDetailServerpartList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取入库详情列表
List RECEIVEDETAILSERVERPARTList =
Helper.RECEIVEDETAILSERVERPARTHelper.GetRECEIVEDETAILSERVERPARTList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
RECEIVEDETAILSERVERPARTList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveDetailServerpartList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取入库详情列表
///
/// 获取入库详情列表
///
/// 查询条件对象
///
[Route("InSales/GetRECEIVEDETAILSERVERPARTList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetRECEIVEDETAILSERVERPARTList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取入库详情列表
List RECEIVEDETAILSERVERPARTList = Helper.RECEIVEDETAILSERVERPARTHelper.GetRECEIVEDETAILSERVERPARTList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
RECEIVEDETAILSERVERPARTList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetRECEIVEDETAILSERVERPARTList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取入库明细
///
/// 获取入库明细
///
/// 入库明细内码
///
[Route("InSales/GetReceiveDetailServerpartDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetRECEIVEDETAILSERVERPARTDetail(int ReceiveDetailServerpartId)
{
string Parameter = "入参信息:入库详情内码【" + ReceiveDetailServerpartId + "】";
try
{
//获取入库详情明细
Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel =
Helper.RECEIVEDETAILSERVERPARTHelper.GetRECEIVEDETAILSERVERPARTDetail(transaction, ReceiveDetailServerpartId);
return Ok(Models.JsonMsg.Success(receivedetailserverpartModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveDetailServerpartDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步入库明细
///
/// 同步入库明细
///
///
///
[Route("InSales/SynchroReceiveDetailServerpart")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroReceiveDetailServerpart(Model.RECEIVEDETAILSERVERPARTModel receivedetailserverpartModel)
{
try
{
//新增入库详情
bool SynchroFlag = Helper.RECEIVEDETAILSERVERPARTHelper.SynchroRECEIVEDETAILSERVERPART(transaction, receivedetailserverpartModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroReceiveDetailServerpart");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除入库明细
///
/// 删除入库明细
///
/// 入库明细内码
///
[Route("InSales/DeleteReceiveDetailServerpart")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteReceiveDetailServerpart(int ReceiveDetailServerpartId)
{
string Parameter = "入参信息:入库详情内码【" + ReceiveDetailServerpartId + "】";
try
{
//删除入库详情
bool DeleteFlag = Helper.RECEIVEDETAILSERVERPARTHelper.DeleteRECEIVEDETAILSERVERPART(transaction, ReceiveDetailServerpartId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteReceiveDetailServerpart");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取项目流程表列表
///
/// 获取项目流程表列表
///
///
///
///
///
[Route("InSales/GetSaleStoreProinstList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetSaleStoreProinstList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取项目流程表列表
List SALESTOREPROINSTList = Helper.SALESTOREPROINSTHelper.GetSALESTOREPROINSTList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
SALESTOREPROINSTList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetSaleStoreProinstList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取项目流程表列表
///
/// 获取项目流程表列表
///
/// 查询条件对象
///
[Route("InSales/GetSALESTOREPROINSTList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetSALESTOREPROINSTList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取项目流程表列表
List SALESTOREPROINSTList = Helper.SALESTOREPROINSTHelper.GetSALESTOREPROINSTList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
SALESTOREPROINSTList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetSALESTOREPROINSTList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取项目流程表明细
///
/// 获取项目流程表明细
///
/// 项目流程内码
///
[Route("InSales/GetSaleStoreProinstDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetSaleStoreProinstDetail(int SaleStoreProinstId)
{
string Parameter = "入参信息:项目流程表内码【" + SaleStoreProinstId + "】";
try
{
//获取项目流程表明细
Model.SALESTOREPROINSTModel salestoreproinstModel =
Helper.SALESTOREPROINSTHelper.GetSALESTOREPROINSTDetail(transaction, SaleStoreProinstId);
return Ok(Models.JsonMsg.Success(salestoreproinstModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetSaleStoreProinstDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步项目流程表
///
/// 同步项目流程表
///
///
///
[Route("InSales/SynchroSaleStoreProinst")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroSaleStoreProinst(Model.SALESTOREPROINSTModel salestoreproinstModel)
{
try
{
//新增项目流程表
bool SynchroFlag = Helper.SALESTOREPROINSTHelper.SynchroSALESTOREPROINST(transaction, salestoreproinstModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroSaleStoreProinst");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除项目流程表
///
/// 删除项目流程表
///
/// 项目流程内码
///
[Route("InSales/DeleteSaleStoreProinst")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteSaleStoreProinst(int SaleStoreProinstId)
{
string Parameter = "入参信息:项目流程表内码【" + SaleStoreProinstId + "】";
try
{
//删除项目流程表
bool DeleteFlag = Helper.SALESTOREPROINSTHelper.DeleteSALESTOREPROINST(transaction, SaleStoreProinstId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteSaleStoreProinst");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取领用表列表
[Route("InSales/GetReceiveCommodityList")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetReceiveCommodityList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取领用表列表
List RECEIVECOMMODITYList = Helper.RECEIVECOMMODITYHelper.GetRECEIVECOMMODITYList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
RECEIVECOMMODITYList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveCommodityList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取领用表明细
[Route("InSales/GetReceiveCommodityDetail")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetReceiveCommodityDetail(int ReceiveCommodityId)
{
string Parameter = "入参信息:领用表内码【" + ReceiveCommodityId + "】";
try
{
//获取领用表明细
Model.RECEIVECOMMODITYModel receivecommodityModel =
Helper.RECEIVECOMMODITYHelper.GetRECEIVECOMMODITYDetail(transaction, ReceiveCommodityId);
return Ok(Models.JsonMsg.Success(receivecommodityModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetReceiveCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步领用表
[Route("InSales/SynchroReceiveCommodity")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroReceiveCommodity(Model.RECEIVECOMMODITYModel receivecommodityModel)
{
try
{
//新增领用表
bool SynchroFlag = Helper.RECEIVECOMMODITYHelper.SynchroRECEIVECOMMODITY(transaction, receivecommodityModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroReceiveCommodity");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除领用表
[Route("InSales/DeleteReceiveCommodity")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteReceiveCommodity(int ReceiveCommodityId)
{
string Parameter = "入参信息:领用表内码【" + ReceiveCommodityId + "】";
try
{
//删除领用表
bool DeleteFlag = Helper.RECEIVECOMMODITYHelper.DeleteRECEIVECOMMODITY(transaction, ReceiveCommodityId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteReceiveCommodity");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取调拨列表
///
/// 获取调拨列表
///
///
///
///
///
[Route("InSales/GetPrepareCommodityList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPrepareCommodityList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取调拨表列表
List PREPARECOMMODITYList = Helper.PREPARECOMMODITYHelper.GetPREPARECOMMODITYList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PREPARECOMMODITYList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPrepareCommodityList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取调拨列表
///
/// 获取调拨列表
///
/// 查询条件对象
///
[Route("InSales/GetPREPARECOMMODITYList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetPREPARECOMMODITYList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取调拨列表
List PREPARECOMMODITYList = Helper.PREPARECOMMODITYHelper.GetPREPARECOMMODITYList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
PREPARECOMMODITYList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPREPARECOMMODITYList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取调拨表明细
///
/// 获取调拨表明细
///
/// 调拨内码
///
[Route("InSales/GetPrepareCommodityDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetPrepareCommodityDetail(int PrepareCommodityId)
{
string Parameter = "入参信息:调拨表内码【" + PrepareCommodityId + "】";
try
{
//获取调拨表明细
Model.PREPARECOMMODITYModel preparecommodityModel =
Helper.PREPARECOMMODITYHelper.GetPREPARECOMMODITYDetail(transaction, PrepareCommodityId);
return Ok(Models.JsonMsg.Success(preparecommodityModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetPrepareCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步调拨表
///
/// 同步调拨表
///
///
///
[Route("InSales/SynchroPrepareCommodity")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroPrepareCommodity(Model.PREPARECOMMODITYModel preparecommodityModel)
{
try
{
//新增调拨表
bool SynchroFlag = Helper.PREPARECOMMODITYHelper.SynchroPREPARECOMMODITY(transaction, preparecommodityModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroPrepareCommodity");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除调拨表
///
/// 删除调拨表
///
/// 调拨内码
///
[Route("InSales/DeletePrepareCommodity")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeletePrepareCommodity(int PrepareCommodityId)
{
string Parameter = "入参信息:调拨表内码【" + PrepareCommodityId + "】";
try
{
//删除调拨表
bool DeleteFlag = Helper.PREPARECOMMODITYHelper.DeletePREPARECOMMODITY(transaction, PrepareCommodityId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeletePrepareCommodity");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取库存操作记录列表
///
/// 获取库存操作记录列表
///
///
///
///
///
[Route("InSales/GetStockLogList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetStockLogList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取库存操作记录表列表
List STOCKLOGList = Helper.STOCKLOGHelper.GetSTOCKLOGList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
STOCKLOGList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetStockLogList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取库存操作记录列表
///
/// 获取库存操作记录列表
///
/// 查询条件对象
///
[Route("InSales/GetSTOCKLOGList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetSTOCKLOGList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取库存操作记录列表
List STOCKLOGList = Helper.STOCKLOGHelper.GetSTOCKLOGList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
STOCKLOGList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetSTOCKLOGList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取盘存表列表
///
/// 获取盘存表列表
///
///
///
///
///
[Route("InSales/GetCheckCommodityList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetCheckCommodityList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取盘存表列表
List CHECKCOMMODITYList = Helper.CHECKCOMMODITYHelper.GetCHECKCOMMODITYList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
CHECKCOMMODITYList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCheckCommodityList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取盘存表列表
///
/// 获取盘存表列表
///
/// 查询条件对象
///
[Route("InSales/GetCHECKCOMMODITYList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetCHECKCOMMODITYList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取盘存表列表
List CHECKCOMMODITYList = Helper.CHECKCOMMODITYHelper.GetCHECKCOMMODITYList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
CHECKCOMMODITYList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCHECKCOMMODITYList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取盘存表明细
///
/// 获取盘存表明细
///
/// 盘存表内码
///
[Route("InSales/GetCheckCommodityDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetCheckCommodityDetail(int CheckCommodityId)
{
string Parameter = "入参信息:盘存表内码【" + CheckCommodityId + "】";
try
{
//获取盘存表明细
Model.CHECKCOMMODITYModel checkcommodityModel =
Helper.CHECKCOMMODITYHelper.GetCHECKCOMMODITYDetail(transaction, CheckCommodityId);
return Ok(Models.JsonMsg.Success(checkcommodityModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCheckCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步盘存表
///
/// 同步盘存表
///
///
///
[Route("InSales/SynchroCheckCommodity")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroCheckCommodity(Model.CHECKCOMMODITYModel checkcommodityModel)
{
try
{
//新增盘存表
bool SynchroFlag = Helper.CHECKCOMMODITYHelper.SynchroCHECKCOMMODITY(transaction, checkcommodityModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroCheckCommodity");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除盘存表
///
/// 删除盘存表
///
/// 盘存表内码
///
[Route("InSales/DeleteCheckCommodity")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteCheckCommodity(int CheckCommodityId)
{
string Parameter = "入参信息:盘存表内码【" + CheckCommodityId + "】";
try
{
//删除盘存表
bool DeleteFlag = Helper.CHECKCOMMODITYHelper.DeleteCHECKCOMMODITY(transaction, CheckCommodityId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteCheckCommodity");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取盘存明细列表
///
/// 获取盘存明细列表
///
///
///
///
///
[Route("InSales/GetCheckCommodityDetailList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetCheckCommodityDetailList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取盘存明细列表
List CHECKCOMMODITYDETAILList = Helper.CHECKCOMMODITYDETAILHelper.GetCHECKCOMMODITYDETAILList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
CHECKCOMMODITYDETAILList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCheckCommodityDetailList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取盘存明细列表
///
/// 获取盘存明细列表
///
/// 查询条件对象
///
[Route("InSales/GetCHECKCOMMODITYDETAILList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetCHECKCOMMODITYDETAILList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取盘存明细列表
List CHECKCOMMODITYDETAILList = Helper.CHECKCOMMODITYDETAILHelper.GetCHECKCOMMODITYDETAILList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
CHECKCOMMODITYDETAILList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCHECKCOMMODITYDETAILList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取盘存明细
///
/// 获取盘存明细
///
/// 盘存明细内码
///
[Route("InSales/GetCheckCommodityDetailInfo")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetCheckCommodityDetailInfo(int CheckCommodityDetailId)
{
string Parameter = "入参信息:盘存明细内码【" + CheckCommodityDetailId + "】";
try
{
//获取盘存明细详情
Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel =
Helper.CHECKCOMMODITYDETAILHelper.GetCHECKCOMMODITYDETAILInfo(transaction, CheckCommodityDetailId);
return Ok(Models.JsonMsg.Success(checkcommoditydetailModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetCheckCommodityDetailInfo");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步盘存明细
///
/// 同步盘存明细
///
///
///
[Route("InSales/SynchroCheckCommodityDetail")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroCheckCommodityDetail(Model.CHECKCOMMODITYDETAILModel checkcommoditydetailModel)
{
try
{
//新增盘存明细
bool SynchroFlag = Helper.CHECKCOMMODITYDETAILHelper.SynchroCHECKCOMMODITYDETAIL(transaction, checkcommoditydetailModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroCheckCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除盘存明细
///
/// 删除盘存明细
///
/// 盘存明细内码
///
[Route("InSales/DeleteCheckCommodityDetail")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteCheckCommodityDetail(int CheckCommodityDetailId)
{
string Parameter = "入参信息:盘存明细内码【" + CheckCommodityDetailId + "】";
try
{
//删除盘存明细
bool DeleteFlag = Helper.CHECKCOMMODITYDETAILHelper.DeleteCHECKCOMMODITYDETAIL(transaction, CheckCommodityDetailId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteCheckCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取配货列表
///
/// 获取配货列表
///
///
///
///
///
[Route("InSales/GetDeliverServerpartList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetDeliverServerpartList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取配货列表
List DELIVERSERVERPARTList = Helper.DELIVERSERVERPARTHelper.GetDELIVERSERVERPARTList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
DELIVERSERVERPARTList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDeliverServerpartList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取配货列表
///
/// 获取配货列表
///
/// 查询条件对象
///
[Route("InSales/GetDELIVERSERVERPARTList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetDELIVERSERVERPARTList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取配货列表
List DELIVERSERVERPARTList = Helper.DELIVERSERVERPARTHelper.GetDELIVERSERVERPARTList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
DELIVERSERVERPARTList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDELIVERSERVERPARTList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取配货信息详情
///
/// 获取配货信息详情
///
///
///
[Route("InSales/GetDeliverServerpartDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetDeliverServerpartDetail(int DeliverServerpartId)
{
string Parameter = "入参信息:配货内码【" + DeliverServerpartId + "】";
try
{
//获取配货信息详情
Model.DELIVERSERVERPARTModel deliverserverpartModel =
Helper.DELIVERSERVERPARTHelper.GetDELIVERSERVERPARTDetail(transaction, DeliverServerpartId);
return Ok(Models.JsonMsg.Success(deliverserverpartModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDeliverServerpartDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步配货单信息
///
/// 同步配货单信息
///
///
///
[Route("InSales/SynchroDeliverServerpart")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroDeliverServerpart(Model.DELIVERSERVERPARTModel deliverserverpartModel)
{
try
{
//同步配货单信息
bool SynchroFlag = Helper.DELIVERSERVERPARTHelper.SynchroDELIVERSERVERPART(transaction, deliverserverpartModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroDeliverServerpart");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除配货单
///
/// 删除配货单
///
/// 配货单内码
///
[Route("InSales/DeleteDeliverServerpart")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteDeliverServerpart(int DeliverServerpartId)
{
string Parameter = "入参信息:配货单内码【" + DeliverServerpartId + "】";
try
{
//删除配货单
bool DeleteFlag = Helper.DELIVERSERVERPARTHelper.DeleteDELIVERSERVERPART(transaction, DeliverServerpartId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteDeliverServerpart");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取配货明细列表
///
/// 获取配货明细列表
///
///
///
///
///
[Route("InSales/GetDeliverDetailServerpartList")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetDeliverDetailServerpartList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取配货明细列表
List DELIVERDETAILSERVERPARTList =
Helper.DELIVERDETAILSERVERPARTHelper.GetDELIVERDETAILSERVERPARTList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
DELIVERDETAILSERVERPARTList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDeliverDetailServerpartList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取配货明细列表
///
/// 获取配货明细列表
///
/// 查询条件对象
///
[Route("InSales/GetDELIVERDETAILSERVERPARTList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetDELIVERDETAILSERVERPARTList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取配货明细列表
List DELIVERDETAILSERVERPARTList = Helper.DELIVERDETAILSERVERPARTHelper.GetDELIVERDETAILSERVERPARTList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
DELIVERDETAILSERVERPARTList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDELIVERDETAILSERVERPARTList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取配货明细详情
///
/// 获取配货明细详情
///
/// 配货明细内码
///
[Route("InSales/GetDeliverDetailServerpartDetail")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetDeliverDetailServerpartDetail(int DeliverDetailServerpartId)
{
string Parameter = "入参信息:配货明细内码【" + DeliverDetailServerpartId + "】";
try
{
//获取配货明细详情
Model.DELIVERDETAILSERVERPARTModel deliverdetailserverpartModel =
Helper.DELIVERDETAILSERVERPARTHelper.GetDELIVERDETAILSERVERPARTDetail(transaction, DeliverDetailServerpartId);
return Ok(Models.JsonMsg.Success(deliverdetailserverpartModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetDeliverDetailServerpartDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步配货明细
///
/// 同步配货明细
///
///
///
[Route("InSales/SynchroDeliverDetailServerpart")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroDeliverDetailServerpart(Model.DELIVERDETAILSERVERPARTModel deliverdetailserverpartModel)
{
try
{
//同步配货明细
bool SynchroFlag = Helper.DELIVERDETAILSERVERPARTHelper.SynchroDELIVERDETAILSERVERPART(transaction, deliverdetailserverpartModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroDeliverDetailServerpart");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除配货明细
///
/// 删除配货明细
///
/// 配货明细内码
///
[Route("InSales/DeleteDeliverDetailServerpart")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteDeliverDetailServerpart(int DeliverDetailServerpartId)
{
string Parameter = "入参信息:配货明细内码【" + DeliverDetailServerpartId + "】";
try
{
//删除配货明细
bool DeleteFlag = Helper.DELIVERDETAILSERVERPARTHelper.DeleteDELIVERDETAILSERVERPART(transaction, DeliverDetailServerpartId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteDeliverDetailServerpart");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
#region 获取退货列表
///
/// 获取退货信息列表
///
///
///
///
///
[Route("InSales/GetBackCommodityList")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetBackCommodityList(int PageIndex = 1, int PageSize = 10, string SortStr = "")
{
string Parameter = "入参信息:查询页码【" + PageIndex + "】,每页显示数量【" + PageSize + "】";
try
{
int TotalCount = 0;
//获取退货列表
List BACKCOMMODITYList = Helper.BACKCOMMODITYHelper.GetBACKCOMMODITYList(
transaction, ref TotalCount, PageIndex, PageSize, SortStr);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
BACKCOMMODITYList, TotalCount, PageIndex, PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetBackCommodityList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取退货列表
///
/// 获取退货列表
///
/// 查询条件对象
///
[Route("InSales/GetBACKCOMMODITYList")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg>))]
public IHttpActionResult GetBACKCOMMODITYList(Models.SearchModel searchModel)
{
string Parameter = "入参信息:查询方式【" + searchModel.QueryType + "】,查询页码【" + searchModel.PageIndex + "】," +
"每页显示数量【" + searchModel.PageSize + "】,排序条件【" + searchModel.SortStr + "】";
try
{
int TotalCount = 0;
//获取退货列表
List BACKCOMMODITYList = Helper.BACKCOMMODITYHelper.GetBACKCOMMODITYList(
transaction, ref TotalCount, searchModel);
//转化json形式
Models.JsonList jsonList = Models.JsonList.Success(
BACKCOMMODITYList, TotalCount, searchModel.PageIndex, searchModel.PageSize);
return Ok(Models.JsonMsg>.Success(jsonList, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetBACKCOMMODITYList");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 获取退货明细
///
/// 获取退货明细
///
/// 退货内码
///
[Route("InSales/GetBackCommodityDetail")]
[AcceptVerbs("GET")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult GetBackCommodityDetail(int BackCommodityId)
{
string Parameter = "入参信息:退货内码【" + BackCommodityId + "】";
try
{
//获取退货明细
Model.BACKCOMMODITYModel backcommodityModel = Helper.BACKCOMMODITYHelper.GetBACKCOMMODITYDetail(transaction, BackCommodityId);
return Ok(Models.JsonMsg.Success(backcommodityModel, 100, "查询成功"));
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "查询失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_GetBackCommodityDetail");
return Ok(Helper.Common.ReturnJson(999, "查询失败" + ex.Message));
}
}
#endregion
#region 同步退货表
///
/// 同步退货表
///
///
///
[Route("InSales/SynchroBackCommodity")]
[AcceptVerbs("POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult SynchroBackCommodity(Model.BACKCOMMODITYModel backcommodityModel)
{
try
{
//新增退货表
bool SynchroFlag = Helper.BACKCOMMODITYHelper.SynchroBACKCOMMODITY(transaction, backcommodityModel);
if (SynchroFlag)
{
return Ok(Helper.Common.ReturnJson(100, "同步成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "更新失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "同步失败!失败原因:" + ex.Message,
DateTime.Now.ToString("yyyyMMdd") + "_SynchroBackCommodity");
return Ok(Helper.Common.ReturnJson(999, "同步失败" + ex.Message));
}
}
#endregion
#region 删除退货表
///
/// 删除退货表
///
/// 退货表内码
///
[Route("InSales/DeleteBackCommodity")]
[AcceptVerbs("GET", "POST")]
[ResponseType(typeof(Models.JsonMsg))]
public IHttpActionResult DeleteBackCommodity(int BackCommodityId)
{
string Parameter = "入参信息:退货表内码【" + BackCommodityId + "】";
try
{
//删除退货表
bool DeleteFlag = Helper.BACKCOMMODITYHelper.DeleteBACKCOMMODITY(transaction, BackCommodityId);
if (DeleteFlag)
{
return Ok(Helper.Common.ReturnJson(100, "删除成功"));
}
else
{
return Ok(Helper.Common.ReturnJson(200, "删除失败,数据不存在!"));
}
}
catch (Exception ex)
{
//事务回滚
transaction.Rollback();
Helper.LogUtil.WriteLog(null, "删除失败!失败原因:" + ex.Message + "\r\n" + Parameter,
DateTime.Now.ToString("yyyyMMdd") + "_DeleteBackCommodity");
return Ok(Helper.Common.ReturnJson(999, "删除失败" + ex.Message));
}
}
#endregion
}
}