using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Threading.Tasks;
using Common.Wechat;
using JCSoft.WX.Framework.Api;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
using ZcPeng.PublicLibrary;
namespace SupplierWeb.Controllers
{
///
/// 采购员查询发票
///
[Route("web/invoice")]
[ApiController]
public class InvoiceController : BaseController
{
public InvoiceController(IMemoryCache cache, IApiClient client) : base(cache, client)
{
}
////查看发票签收状态,付款状态
[HttpPost, Route("orderinvoice")]
public ActionResult OrderInvoice(string echostr, string signature, string timestamp, string nonce)
{
return View();
}
////订单发票发货后 录入物流单号
[HttpPost, Route("addinvoiceshipment")]
public JsonResult AddInvoiceShipment(string k_kdcode, DateTime k_qrdates,
string BillNo,
[FromBody] dynamic data)
{
if (data != null)
{
k_kdcode = data.k_kdcode;
k_qrdates = data.k_qrdates == null ? DateTime.Now.ToString("yyyy-MM-dd") : data.k_qrdates.ToString("yyyy-MM-dd");
BillNo = data.BillNo;
}
#region 添加发货记录
string commandText = "INSERT INTO " + Config.TablePrefix + "PurOrderInvoice " +
"(BillNo,k_kdcode,k_qrdates)"
+ " VALUES (@BillNo,@k_isbh,@k_kdcode,@k_qrdates,@k_xspay)";
string resultInsert;
//准备参数
List> parameters = new List>(3);
parameters.Add(new List