Bläddra i källkod

服务码打印设置

昱硕 冯 1 år sedan
förälder
incheckning
e6dd3b1f7b
1 ändrade filer med 22 tillägg och 0 borttagningar
  1. 22 0
      DK.Service/BarcodePrintService/BarcodePrintLogic.cs

+ 22 - 0
DK.Service/BarcodePrintService/BarcodePrintLogic.cs

@@ -712,6 +712,28 @@ namespace Dongke.IBOSS.PRD.Service.BarcodePrintService
 
                 int layoutID = Convert.ToInt32(layoutData.Rows[0]["LayoutID"]);
                 byte[] bytes = layoutData.Rows[0]["LayoutData"] as byte[];
+
+                string itemstyle = string.Empty;
+                if (layoutID > 0)
+                {
+                    string sqlString = @"SELECT
+	                                                        B.ITEMSTYLE
+                                                        FROM
+	                                                        TP_MST_BARCODEPRINTLAYOUT P
+	                                                        LEFT JOIN TP_MST_BARCODEPRINTITEM T ON P.LAYOUTID = T.LAYOUTID 
+	                                                        INNER JOIN TP_SYS_BARCODEPRINTITEM B ON T.ITEMCODE = B.ITEMCODE
+	                                                        AND B.ITEMCODE = 'OUTONLYCODE2'
+                                                        WHERE
+	                                                        P.LAYOUTID = :LAYOUTID";
+                    OracleParameter[] paras1 = new OracleParameter[]{
+                                    new OracleParameter(":LAYOUTID",OracleDbType.Int16, layoutID,ParameterDirection.Input)
+                                };
+                    itemstyle = oracleTrConn.GetSqlResultToStr(sqlString, paras1);
+                }
+				if (itemstyle != "6")
+                {
+                    printData.Rows[0]["OUTONLYCODE"] = printData.Rows[0]["OUTONLYCODE"].ToString().Substring(45);
+                }
                 //if (bytes != null)
                 //{
                 //    //try