duhe
2023-10-26 e38cdccd937c48101c352abd2c41aeb41edf20a9
收款单:新增时,重复检查主表内码,直至内码不重复
1个文件已修改
11 ■■■■ 已修改文件
DAL/应收管理/ClsYS_ReceiveBill.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DAL/Ó¦ÊÕ¹ÜÀí/ClsYS_ReceiveBill.cs
@@ -134,11 +134,16 @@
            try
            {
                //得到mainid
                omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
                //omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
                //若MAINDI重复则重新获取
                while (IsExistMainID(ref DBUtility.ClsPub.sExeReturnInfo, omodel.HInterID, Pub_Class.ClsPub.Enum_BillStatus.BillStatus_AddNew))
                {
                    omodel.HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo);
                }
                oCn.BeginTran();
                //主表
                string mainSql = "Insert Into YS_ReceiveBillMain   " +
                "(HBillType,HBillSubType,HInterID,HBillNo,HDate" +