using Kingdee.CDP.WebApi.SDK;
using MyCode.Project.Domain.Message.Request.KingDee;
using MyCode.Project.Domain.Message.Response.Common;
using MyCode.Project.Services;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Web.Http;
namespace MyCode.Project.WebApi.Controllers
{
///
/// 测试2接口
///
public class Test2Controller : BaseAPIController
{
private IPurchaseOrderService _purchaseOrderService;
private IInvoiceOrderService _invoiceOrderService;
public Test2Controller(IPurchaseOrderService purchaseOrderService, IInvoiceOrderService invoiceOrderService )
{
_purchaseOrderService = purchaseOrderService;
_invoiceOrderService = invoiceOrderService;
}
[AllowAnonymous]
[HttpGet]
public K3CloudApi GetK3CloudClient()
{
return _purchaseOrderService.GetK3CloudClient();
}
///
/// 获取供应商
///
///
[AllowAnonymous]
[HttpGet]
public string GetBDSupplier()
{
var result = _purchaseOrderService.GetBDSupplier();
return result;
}
///
/// 获取采购订单列表
///
///
[AllowAnonymous]
[HttpPost]
public string QueryList(DateTime begin, DateTime end, string FSupplierId)
{
var result = _purchaseOrderService.QueryList(begin, end, FSupplierId);
return result;
}
[AllowAnonymous]
[HttpGet]
public void AddOrderFromKingDee()
{
_purchaseOrderService.AddOrderFromKingDee();
}
///
/// 写入金蝶的美塞斯批号
///
///
[AllowAnonymous]
[HttpGet]
public void SetMSSSupplierLot(string sheet)
{
_invoiceOrderService.SetMSSSupplierLot(sheet);
}
///
/// 获取金蝶系统的采购组织
///
///
[AllowAnonymous]
[HttpGet]
public List GetFPurchaseOrgList()
{
var result = _purchaseOrderService.GetFPurchaseOrgList();
return result;
}
/////
///// 修改采购订单承诺交货时间
/////
/////
//[AllowAnonymous]
//[HttpPost]
//public void SetChengNuoJiaoQi(asdas at)
//{
// _purchaseOrderService.SetChengNuoJiaoQi(at.EntityId, at.NeedUpDateFields, at.values,at.FNumber,at.Fid);
//}
//[AllowAnonymous]
//[HttpGet]
//public void asda()
//{
// List tempList = new List { "Supplier1", "Supplier2" };
// if (!tempList.Contains("Supplier"))
// {
// Console.WriteLine("不包含 Supplier(符合预期)");
// }
// if (tempList.Contains("Supplier1"))
// {
// Console.WriteLine("包含 Supplier1(符合预期)");
// }
// string lll = "Supplier2";
// if (lll.Contains("Supplier"))
// {
// Console.WriteLine("包含 Supplier1(符合预期)");
// }
//}
}
}