Browse Source

海创特殊条码BUG处理

callm 4 years ago
parent
commit
46a8f41836

+ 12 - 0
UAS-出货标签管理(贸易版)/PublicMethod/LogicHandler.cs

@@ -75,6 +75,18 @@ namespace UAS_LabelMachine.PublicMethod
             oSQL = param[1];
         }
 
+        /// <summary>
+        /// 特殊业务条码处理,目前针对海创长城客户
+        /// </summary>
+        /// <param name="iInoutno"></param>
+        /// <param name="oSQL"></param>
+        public static void SP_OUTCUSTBARCODE(string iInoutno, string iCondition)
+        {
+            string[] param = new string[] { iInoutno, iCondition };
+            dh.CallProcedure("SP_OUTCUSTBARCODE", ref param);
+        }
+
+
         /// <summary>
         /// 自定义界面代码
         /// </summary>

+ 1 - 0
UAS-出货标签管理(贸易版)/UAS_出货标签管理.cs

@@ -1592,6 +1592,7 @@ namespace UAS_LabelMachine
                                 updateCondition += " and pib_lotno='" + dt.Rows[i]["pib_lotno"].ToString() + "'";
                             }
                             dh.ExecuteSql("update prodiobarcode set pib_custoutboxcode='" + custoutboxcode + "' where pib_id in(select pib_id from prodiobarcode left join prodinout on pib_inoutno=pi_inoutno left join prodiodetail on pd_piid=pi_id and pib_prodcode=pd_prodcode where pib_inoutno='" + pi_inoutno.Text + "' and pib_outboxcode2='" + pib_outboxcode2 + "' " + updateCondition + " )", "update");
+                            LogicHandler.SP_OUTCUSTBARCODE(pi_inoutno.Text, "and pib_outboxcode2='" + pib_outboxcode2 + "' " + updateCondition + " ");
                             dh.UpdateByCondition("RuleMaxNum", "rmn_maxnumber='" + custserialnum + "'", "rmn_nrcode='" + NrCode + "' and rmn_prefix='" + Prefix + "'");
                         }
                     }