From 97a9ad53c6d1ac097f46f0b5d4d4d53547c9efe4 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期五, 21 十一月 2025 16:18:21 +0800
Subject: [PATCH] 1
---
项目代码/Print/Print/Print/Controllers/PrintController.cs | 29 ++++++++++++++++++++---------
1 files changed, 20 insertions(+), 9 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/Print/Print/Print/Controllers/PrintController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/Print/Print/Print/Controllers/PrintController.cs"
index 80b7511..d7208f1 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/Print/Print/Print/Controllers/PrintController.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/Print/Print/Print/Controllers/PrintController.cs"
@@ -3,6 +3,9 @@
using FastReport.Table;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.ModelBinding.Validation;
+using System.Text.Json;
+using System.Text.Json.Serialization;
namespace Print.Controllers
{
@@ -12,8 +15,9 @@
{
const string PrintName = "Deli DL-888B(NEW)";
[HttpGet, HttpPost, Route("PrintInboundOrder"), AllowAnonymous]
- public object PrintInboundOrder([FromBody] List<InboundOrder> inbounds)
+ public object PrintInboundOrder([FromBody][ValidateNever] List<InboundOrder> inbounds)
{
+ Console.WriteLine($"{JsonSerializer.Serialize(inbounds)}");
try
{
foreach (var inbound in inbounds)
@@ -84,7 +88,14 @@
TableCell DemandClassification = report.FindObject("DemandClassification") as TableCell;
if (DemandClassification != null)
{
- DemandClassification.Text = inbound.DemandClassification.ToString();
+ if (inbound.DemandClassification == null || inbound.DemandClassification=="")
+ {
+ DemandClassification.Text = " ";
+ }
+ else
+ {
+ DemandClassification.Text = inbound.DemandClassification;
+ }
}
report.Print();
report.Dispose();
@@ -132,17 +143,17 @@
public class InboundOrder
{
public string OrderNo { get; set; }
- public string DemandClassification { get; set; }
+ public string? DemandClassification { get; set; }
public string UpperOrderNo { get; set; }
public string WarehouseName { get; set; }
public string MaterialNo { get; set; }
- public string MaterialName { get; set; }
- public string Specs { get; set; }
- public string Unit { get; set; }
+ public string? MaterialName { get; set; }
+ public string? Specs { get; set; }
+ public string? Unit { get; set; }
public decimal Quantity { get; set; }
- public string ProductDrawingNumber { get; set; }
- public string Datetime { get; set; }
- public decimal Weight { get; set; }
+ public string? ProductDrawingNumber { get; set; }
+ public string? Datetime { get; set; }
+ public decimal? Weight { get; set; }
}
}
}
--
Gitblit v1.9.3