南骏 池
昨天 1e448c1981068d2242d327a362408938e8302b42
Controllers/Warehouse/MesXkyController.cs
@@ -12,21 +12,107 @@
[ApiController]
public class MesXkyController : ControllerBase
{
    //到货单推送json
    public class XKYGetDhdRequest
    {
        public long? startDate { get; set; }
        public long? endDate { get; set; }
        public string? erpCode { get; set; }
    }
    //到货单明细json 和 到货单条码
    public class XKYGetDhdDeatilRequest
    {
        public string? deliveryNo { get; set; }
        public string? erpCode { get; set; }
    }
    //到货单明细json 和 到货单条码
    public class XKYGetDhdHwsdRequest
    {
        public string? dnXkNo { get; set; }
        public string? erpCode { get; set; }
    }
    MesXkyService m = new MesXkyService();
    [HttpPost("GetXkyDhd")]
    public ResponseResult GetXkyDhd([FromBody] string JsonObj)
    public ResponseResult GetXkyDhd( XKYGetDhdRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos = m.GetXkyDHD(JsonObj);
            resultInfos = m.GetXkyDhd(request);
            var tbBillList = resultInfos;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = tbBillList
                data = ""
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetXkyDhdDetail")]
    public ResponseResult GetXkyDhdDetail(XKYGetDhdDeatilRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos = m.GetXkyDhdDetail(request);
            var tbBillList = resultInfos;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = ""
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetXkyDhdBar")]
    public ResponseResult GetXkyDhdBar(XKYGetDhdDeatilRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos = m.GetXkyDhdBar(request);
            var tbBillList = resultInfos;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = ""
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetXkyHwsd")]
    public ResponseResult GetXkyHwsd(XKYGetDhdHwsdRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos = m.GetXkyHwsd(request);
            var tbBillList = resultInfos;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = ""
            };
        }
        catch (Exception ex)