From bfea42f84de6f6988cfc4231e455fdbd894f40f1 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期二, 17 五月 2022 10:49:49 +0800
Subject: [PATCH] nothing

---
 WebAPI/Controllers/博日自动扫码线/ScanlineAPIController.cs |   49 +++++++++++++++++++++++++------------------------
 1 files changed, 25 insertions(+), 24 deletions(-)

diff --git "a/WebAPI/Controllers/\345\215\232\346\227\245\350\207\252\345\212\250\346\211\253\347\240\201\347\272\277/ScanlineAPIController.cs" "b/WebAPI/Controllers/\345\215\232\346\227\245\350\207\252\345\212\250\346\211\253\347\240\201\347\272\277/ScanlineAPIController.cs"
index 98467d9..04e17a1 100644
--- "a/WebAPI/Controllers/\345\215\232\346\227\245\350\207\252\345\212\250\346\211\253\347\240\201\347\272\277/ScanlineAPIController.cs"
+++ "b/WebAPI/Controllers/\345\215\232\346\227\245\350\207\252\345\212\250\346\211\253\347\240\201\347\272\277/ScanlineAPIController.cs"
@@ -45,9 +45,9 @@
                     sPeriod = sPeriod.Substring(sPeriod.Length - 2, 2);
                     string sDay = "0" + ClsPub.isDate(sDate).Day.ToString();
                     sDay = sDay.Substring(sDay.Length - 2, 2);
-                    string  sTMNumber ="ZX"+ sYear + sPeriod + sDay;
+                    string sTMNumber = "ZX" + sYear + sPeriod + sDay;
                     ds = oCN.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo");    //鑾峰彇鏈�澶ф祦姘村彿
-                    int LSH = ClsPub.isInt(ds.Tables[0].Rows[0][0])+1;  //娴佹按鍙峰姞1
+                    int LSH = ClsPub.isInt(ds.Tables[0].Rows[0][0]) + 1;  //娴佹按鍙峰姞1
                     string TM = sTMNumber + LSH;
                     jsn.packagebarcode = TM;
                     oCN.RunProc("exec h_p_WMS_SetMaxNo '" + sTMNumber + "'");
@@ -55,14 +55,15 @@
                 }
                 objJsonResult.status = 0;
                 objJsonResult.msg = "鏌ヨ鏁版嵁鎴愬姛锛�";
-                objJsonResult.data =objJsonResult.data;
+                objJsonResult.data = objJsonResult.data;
                 return objJsonResult;
             }
             catch (Exception e)
             {
-                objJsonResult.status =-1;
+                LogService.Write("閿欒锛�" + e.Message.ToString());
+                objJsonResult.status = -1;
                 objJsonResult.msg = "鐢熸垚绠辨潯鐮佸け璐ワ紒";
-                objJsonResult.data =null;
+                objJsonResult.data = null;
                 return objJsonResult;
             }
         }
@@ -80,7 +81,7 @@
                 ScanLineCode list = js.Deserialize<ScanLineCode>(msg.ToString());    //灏唈son鏁版嵁杞寲涓哄璞$被鍨嬪苟璧嬪�肩粰list
                 if (list.billno != "" && list.billno != null)  //浠诲姟鍗曞彿锛岄潪蹇呴』锛岄潪绌哄垯鏍¢獙barcodes閲宐arcode鏄惁鐢辨浠诲姟鍗曞埗浣滅敓鎴愮殑
                 {
-                    ds = oCN.RunProcReturn("Select HBarCode barcode,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType from Gy_BarCodeBill where HSourceBillNo='" + list.billno.ToString().Trim()+"'  Order by HItemID ", "Gy_BarCodeBill");
+                    ds = oCN.RunProcReturn("Select HBarCode barcode,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType from Gy_BarCodeBill where HSourceBillNo='" + list.billno.ToString().Trim() + "'  Order by HItemID ", "Gy_BarCodeBill");
                     if (ds == null || ds.Tables[0].Rows.Count == 0)
                     {
                         objJsonResult.status = -1;
@@ -89,21 +90,21 @@
                         return objJsonResult;
                     }
                     List<string> NameList = (from r in ds.Tables[0].AsEnumerable() select r.Field<string>("barcode")).ToList();
-                    List<string> NameList1= list.barcodes.Select(t => t.barcode).ToList();
+                    List<string> NameList1 = list.barcodes.Select(t => t.barcode).ToList();
                     var strList = NameList1.Except(NameList).ToList();  //鍒ゆ柇鎻愪氦鏁版嵁涓潯鐮佹槸鍚﹀瓨鍦ㄤ簬璁㈠崟涓�
-                    if (strList.Count > 0) 
+                    if (strList.Count > 0)
                     {
-                        string Str=String.Join(",", strList.ToArray());
+                        string Str = String.Join(",", strList.ToArray());
                         objJsonResult.status = -1;
-                        objJsonResult.msg = "鏉$爜:"+ Str.ToString()+" 涓嶅寘鍚湪璁㈠崟:"+list.billno+"涓�!";
+                        objJsonResult.msg = "鏉$爜:" + Str.ToString() + " 涓嶅寘鍚湪璁㈠崟:" + list.billno + "涓�!";
                         objJsonResult.data = null;
                         return objJsonResult;
-                    }                
+                    }
                 }
                 DLL.ClsSc_PackUnionBill oBill = new DLL.ClsSc_PackUnionBill();
                 //鍒ゆ柇绠辩爜鏄惁瀛樺湪
                 bool IsBarCodePack = oBill.IsBarCodePack(list.packagebarcode);
-                if (IsBarCodePack == false) 
+                if (IsBarCodePack == false)
                 {
                     objJsonResult.status = -1;
                     objJsonResult.msg = "绠辩爜宸插瓨鍦�,涓嶈兘閲嶅缁戝畾锛�";
@@ -124,7 +125,7 @@
                 oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month);
                 oItem.HBillType = "3783";
                 oItem.HBillSubType = "3783";
-                oItem.HDate= DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
+                oItem.HDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
                 oItem.HBillNo = DBUtility.ClsPub.CreateBillCode(oItem.HBillType, ref DBUtility.ClsPub.sExeReturnInfo, true);
                 oItem.HBillStatus = 1;
                 oItem.HCheckItemNowID = 0;
@@ -146,10 +147,10 @@
                 oItem.HDeleteDate = "";
                 oItem.HICMOInterID = 0;
                 oItem.HICMOBillNo = "";
-                oItem.HBarCode_Pack= list.packagebarcode;
+                oItem.HBarCode_Pack = list.packagebarcode;
                 oItem.HMaterID = 0;
                 oItem.HUnitID = 0;
-                oItem.HUseFlag =false;   //鏈夋晥鐘舵��
+                oItem.HUseFlag = false;   //鏈夋晥鐘舵��
                 oBill.omodel = oItem;
                 for (int i = 0; i < list.barcodes.Count; i++)
                 {
@@ -164,14 +165,14 @@
                     }
                     Models.ClsSc_PackUnionBillSub oItemSub = new ClsSc_PackUnionBillSub();
                     ds0 = oCN.RunProcReturn("Select HBarCode,HMaterID,HUnitID,HQty,HSourceID,HGroupID,HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType from Gy_BarCodeBill where HSourceBillNo='" + list.billno.ToString().Trim() + "' and HBarCode='" + list.barcodes[i].barcode + "'  Order by HItemID ", "Gy_BarCodeBill");
-                    oItemSub.HEntryID = i+1;
+                    oItemSub.HEntryID = i + 1;
                     oItemSub.HMaterID = DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HMaterID"].ToString());
                     oItemSub.HUnitID = DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HUnitID"].ToString());
                     oItemSub.HQty = DBUtility.ClsPub.isDoule(ds0.Tables[0].Rows[0]["HQty"].ToString());
                     oItemSub.HSourceID = DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HSourceID"].ToString());
                     oItemSub.HEquipID = 0;
                     oItemSub.HGroupID = DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HGroupID"].ToString());
-                    oItemSub.HWorkerID = 0; 
+                    oItemSub.HWorkerID = 0;
                     oItemSub.HBarCode = list.barcodes[i].barcode;
                     oItemSub.HBarCode_Pack = list.packagebarcode;
                     oItemSub.HCloseMan = "";
@@ -202,7 +203,7 @@
                     objJsonResult.status = 0;
                     objJsonResult.msg = "success";
                     objJsonResult.data = null;
-                    Log.LogSaveInfo("鎻愪氦鎴愬姛绠辨潯鐮侊細"+ list.packagebarcode); //璁板綍鎻愪氦鏁版嵁
+                    Log.LogSaveInfo("鎻愪氦鎴愬姛绠辨潯鐮侊細" + list.packagebarcode); //璁板綍鎻愪氦鏁版嵁
                     return objJsonResult;
                 }
                 else
@@ -215,7 +216,7 @@
             }
             catch (Exception e)
             {
-                objJsonResult.status =-1;
+                objJsonResult.status = -1;
                 objJsonResult.msg = e.Message;
                 objJsonResult.data = null;
                 return objJsonResult;
@@ -232,7 +233,7 @@
             {
                 //鍒ゆ柇鏄惁鍏ュ簱 
                 ds = oCN.RunProcReturn("select * from Sc_ScanLineInStock where HBarCode_Pack='" + packagebarcode + "'", "Sc_ScanLineInStock");
-                if (ds!= null && ds.Tables[0].Rows.Count>0)
+                if (ds != null && ds.Tables[0].Rows.Count > 0)
                 {
                     objJsonResult.status = -1;
                     objJsonResult.msg = "璇ョ鏉$爜宸插叆搴撲笉鍏佽鍙栨秷!";
@@ -249,7 +250,7 @@
                     return objJsonResult;
                 }
                 ds = oCN.RunProcReturn("Select 1 from Gy_BarCodeBill where HBarCode='" + packagebarcode.ToString().Trim() + "' and HStopflag='1'", "Gy_BarCodeBill");
-                if (ds != null && ds.Tables[0].Rows.Count>0)
+                if (ds != null && ds.Tables[0].Rows.Count > 0)
                 {
                     objJsonResult.status = -1;
                     objJsonResult.msg = "姝ょ鏉$爜宸蹭綔搴�";
@@ -262,11 +263,11 @@
                 //鍒犻櫎SUM涓昏〃
                 oCN.RunProc("Delete From Sc_PackUnionBillSub_Sum  where HBarCode_Pack='" + packagebarcode.ToString() + "'");
                 //鍒犻櫎瀛愯〃
-                oCN.RunProc("Delete From Sc_PackUnionBillSub  where HBarCode_Pack='"+ packagebarcode.ToString() + "'");
+                oCN.RunProc("Delete From Sc_PackUnionBillSub  where HBarCode_Pack='" + packagebarcode.ToString() + "'");
                 //鍒犻櫎涓昏〃
                 oCN.RunProc("Delete From Sc_PackUnionBillMain  where HBarCode_Pack='" + packagebarcode.ToString() + "'");
                 //浣滃簾鏉$爜妗f琛�
-                oCN.RunProc("Update  Gy_BarCodeBill set HStopflag='1'  where HBarCode='"+ packagebarcode.ToString()+ "'");
+                oCN.RunProc("Update  Gy_BarCodeBill set HStopflag='1'  where HBarCode='" + packagebarcode.ToString() + "'");
 
                 oCN.Commit();
 
@@ -296,7 +297,7 @@
                 //string aa=list.getWeek(Convert.ToDateTime(tim));
                 string aa = list.GetCodeDateStr(Convert.ToDateTime(tim));
                 objJsonResult.status = 0;
-                objJsonResult.msg =aa.ToString();
+                objJsonResult.msg = aa.ToString();
                 objJsonResult.data = null;
                 return objJsonResult;
             }

--
Gitblit v1.9.1