/// <summary> /// 提交订单 /// </summary> /// <param name="OpratorName"></param> /// <param name="modelId"></param> /// <param name="customID"></param> /// <param name="dealerId"></param> /// <param name="directSubmit"></param> /// <returns></returns> public string SubmitOrders(string OpratorName, string modelId, string customID, int dealerId, bool directSubmit) { string[] subIDs = modelId.Split(','); string[] subCustomIDs = customID.Split(','); if (subIDs.Length < 1) { return("没有提交任何有效数据。"); } string result = ""; List <int> subInt = new List <int>(); List <int> subCustomInt = new List <int>(); for (int i = 0; i < subIDs.Length; i++) { int ordersID = Convert.ToInt32(subIDs[i]); int customerID = Convert.ToInt32(subCustomIDs[i]); if (CheckSubmitOrders(ordersID, customerID, dealerId)) { subInt.Add(ordersID); subCustomInt.Add(customerID); BLL.OrderProcess.Add(OpratorName, Common.Utilities.enum流程名称枚举.订单提交.ToString(), dealerId, ordersID, directSubmit); } else { result = "部分数据不符合规范,未能提交。请检查<BR>1.车辆需求是否填写<BR>2.经销店以及客户联系人是否填写。<BR>"; } } int auditStat = directSubmit ? (int)Common.Utilities.订单状态.大客户审核 : (int)Common.Utilities.订单状态.大区审核; order.SubmitOrders(subInt.ToArray(), subCustomInt.ToArray(), dealerId, auditStat); return(result); }