From 481e4bef4be32a5a9754d01faf80bf0bc4e14951 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期三, 28 八月 2024 14:23:16 +0800
Subject: [PATCH] 生产领料单

---
 MES.Service/service/Warehouse/OrganizeService.cs |   57 ++++++++++++---------------------------------------------
 1 files changed, 12 insertions(+), 45 deletions(-)

diff --git a/MES.Service/service/Warehouse/OrganizeService.cs b/MES.Service/service/Warehouse/OrganizeService.cs
index 1599197..8929dd2 100644
--- a/MES.Service/service/Warehouse/OrganizeService.cs
+++ b/MES.Service/service/Warehouse/OrganizeService.cs
@@ -1,4 +1,5 @@
 锘縰sing System.Data;
+using System.Dynamic;
 using MES.Service.DB;
 using MES.Service.Dto.service;
 using MES.Service.Modes;
@@ -28,10 +29,7 @@
         var printCommandResult = Db.Queryable<MesBarcodeType>()
             .Where(t => t.TypeCode == 108)
             .First();
-        if (printCommandResult == null)
-        {
-            throw new Exception("妯$増ID涓虹┖锛岃璁剧疆鎵撳嵃鏍煎紡锛�");
-        }
+        if (printCommandResult == null) throw new Exception("妯$増ID涓虹┖锛岃璁剧疆鎵撳嵃鏍煎紡锛�");
 
         var cPrintCommand = printCommandResult.Mbtype;
         var cBid = printCommandResult.Id;
@@ -41,40 +39,21 @@
                 s.ItemNo == query.ItemNo && s.Factory == "1000" &&
                 s.Company == "1000")
             .First();
-        if (cMesItems == null)
-        {
-            throw new Exception("鐗╂枡淇℃伅涓嶅瓨鍦ㄨ鐗╂枡缂栫爜锛岃缁存姢锛�");
-        }
+        if (cMesItems == null) throw new Exception("鐗╂枡淇℃伅涓嶅瓨鍦ㄨ鐗╂枡缂栫爜锛岃缁存姢锛�");
 
-        if (string.IsNullOrEmpty(query.ItemNo))
-        {
-            throw new Exception("璇峰綍鍏ョ墿鏂欑紪鐮�");
-        }
+        if (string.IsNullOrEmpty(query.ItemNo)) throw new Exception("璇峰綍鍏ョ墿鏂欑紪鐮�");
 
         if (string.IsNullOrEmpty(query.ItemModel))
-        {
             throw new Exception("璇疯緭鍏ュ畬鐗╂枡缂栫爜鍚庯紝鐐瑰嚮纭鐢熸垚瑙勬牸锛�");
-        }
 
-        if (string.IsNullOrEmpty(query.OrgName))
-        {
-            throw new Exception("璇峰綍鍏ョ粍缁�");
-        }
+        if (string.IsNullOrEmpty(query.OrgName)) throw new Exception("璇峰綍鍏ョ粍缁�");
 
-        if (string.IsNullOrEmpty(query.OrgOwner))
-        {
-            throw new Exception("璇峰綍鍏ヨ揣涓�");
-        }
+        if (string.IsNullOrEmpty(query.OrgOwner)) throw new Exception("璇峰綍鍏ヨ揣涓�");
 
-        if (string.IsNullOrEmpty(query.ItemNum))
-        {
-            throw new Exception("璇峰綍鍏ョ墿鏂欐暟閲�");
-        }
+        if (string.IsNullOrEmpty(query.ItemNum)) throw new Exception("璇峰綍鍏ョ墿鏂欐暟閲�");
 
         if (string.IsNullOrEmpty(query.Printnumn))
-        {
             throw new Exception("璇峰綍鍏ユ潯鐮佹暟閲�");
-        }
 
         var cId =
             Db.Ado.GetInt(
@@ -89,7 +68,7 @@
                 .Where(it => it.CreateDate < DateTime.Now.AddDays(-10))
                 .ExecuteCommand();
 
-            for (int i = 1; i <= int.Parse(query.Printnumn); i++)
+            for (var i = 1; i <= int.Parse(query.Printnumn); i++)
             {
                 var cIndate = DateTime.Now.ToString("yyyyMMdd");
 
@@ -104,19 +83,12 @@
                         query.ItemNo + cIndate, query.ItemNo + cIndate, 0);
                     serial = barcodeResult.Value;
                     poBarcodeComand = barcodeResult.Msg;
-                    if (!string.IsNullOrEmpty(poBarcodeComand))
-                    {
-                        return null;
-                    }
+                    if (!string.IsNullOrEmpty(poBarcodeComand)) return null;
 
                     if (string.IsNullOrEmpty(serial))
-                    {
                         cBarcode2 = "9";
-                    }
                     else
-                    {
                         cBarcode2 = "9" + serial[1..];
-                    }
                     itemBarcode = query.ItemNo + cIndate + cBarcode2;
                 }
                 else
@@ -135,10 +107,7 @@
                             query.ItemNo + cIndate, query.ItemNo + cIndate, 0);
                         serial = barcodeResult.Value;
                         poBarcodeComand = barcodeResult.Msg;
-                        if (!string.IsNullOrEmpty(poBarcodeComand))
-                        {
-                            return null;
-                        }
+                        if (!string.IsNullOrEmpty(poBarcodeComand)) return null;
 
                         cBarcode2 = "9" + serial.Substring(1);
                         itemBarcode = query.ItemNo + cIndate +
@@ -155,7 +124,6 @@
                         s.Company == "1000")
                     .Count();
                 if (cCount == 0)
-                {
                     // Insert new barcode
                     Db.Insertable(new MesInvItemBarcodes
                     {
@@ -174,7 +142,6 @@
                         OrgName = query.OrgName,
                         OrgOwner = query.OrgOwner
                     }).ExecuteCommand();
-                }
 
                 // Insert record into MES_RF_PRNBARCODE
                 Db.Insertable(new MesRfPrnbarcode
@@ -196,7 +163,7 @@
                     Strp11 = poBarcode,
                     Strp12 = query.ItemName ?? " ",
                     Strp15 = query.OrgName ?? " ",
-                    Strp16 = query.OrgOwner ?? " ",
+                    Strp16 = query.OrgOwner ?? " "
                 }).ExecuteCommand();
             }
 
@@ -254,7 +221,7 @@
             var resultValue = outputResult.Value?.ToString();
             var messageValue = outputMessage.Value?.ToString();
 
-            dynamic m = new System.Dynamic.ExpandoObject();
+            dynamic m = new ExpandoObject();
             m.Value = resultValue;
             m.Msg = messageValue;
 

--
Gitblit v1.9.3