|
|
@@ -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
|