コード例 #1
0
        /// <summary>
        /// 为导出订单解锁(错误订单解锁、正常回盘解锁)
        /// </summary>
        /// <param name="serid"></param>
        public void SetBusinessUnLock(string lockkey)
        {
            string sql = string.Format("update Business set FrozenNo='' where FrozenNo='{0}'", lockkey);

            SqlHelperCommon sqlHelper = new SqlHelperCommon("PostLoanDB");

            sqlHelper.ExecuteNonQuery(CommandType.Text, sql, 100000, null);
        }
コード例 #2
0
        /// <summary>
        /// 为导出订单加锁
        /// </summary>
        /// <param name="serid"></param>
        private string SetBusinessLock(int serid, int lendingid)
        {
            string lockkey = Crypto.GetFrozenNo((byte)EnumPayKind.Payment_Bank);
            string sql     = "SQL\\BankExport\\PayBankBusinessLock.sql".ToFileContent(true, lockkey, serid, lendingid);

            SqlHelperCommon sqlHelper = new SqlHelperCommon("PostLoanDB");

            sqlHelper.ExecuteNonQuery(CommandType.Text, sql, 100000, null);
            return(lockkey);
        }
コード例 #3
0
        /// <summary>
        /// Author:shwang
        /// Date:20140704
        /// Desc:得到渤海冻结数量
        /// </summary>
        /// <param name="lendingSideID">放贷方ID</param>
        /// <param name="serviceSideID">服务方ID</param>
        /// <returns>冻结数量</returns>
        private int GetBHFrozenCount(int lendingSideID, int serviceSideID)
        {
            SqlParameter lendingSideIDPara = new SqlParameter("@LendingSideID", lendingSideID);
            SqlParameter serviceSideIDPara = new SqlParameter("@ServiceSideID", serviceSideID);

            SqlHelperCommon sqlHelper = new SqlHelperCommon("PostLoanDB");

            object countObj = sqlHelper.ExecuteScalar(CommandType.StoredProcedure
                                                      , "proc_FinanceManage_GetBHFrozenCount",
                                                      new SqlParameter[] { lendingSideIDPara, serviceSideIDPara });

            if (countObj == null || countObj == DBNull.Value)
            {
                return(-1);
            }

            return(Convert.ToInt32(countObj));
        }
コード例 #4
0
        /// <summary>
        /// Author:王正吉
        /// Description:注销所有正在提前清贷中的订单
        /// </summary>
        private string AnnulCLoanByBusinessesByBoHai(string companyKey, string lendingSide)
        {
            SqlHelperCommon sqlHelper = new SqlHelperCommon("PostLoanDB");

            var    querySql   = "SQL\\AdvCLoanCancel\\SELECT_BUSINESS_ADVCLOANING.sql".ToFileContent(true, companyKey, lendingSide);
            var    reader     = sqlHelper.ExecuteReader(CommandType.Text, querySql, null);
            string strContent = string.Empty;

            while (reader.Read())
            {
                strContent += string.Format("{0}\t{1}\t{2}\r\n", reader.GetInt32(0), reader.GetString(1),
                                            reader.GetString(2));
            }

            reader.Close();
            var sql = "SQL\\AdvCLoanCancel\\UPDATE_BUSINESS_FORADVCLOAN.sql".ToFileContent(true, companyKey, lendingSide);

            sqlHelper.ExecuteNonQuery(CommandType.Text, sql, null);
            return(strContent);
        }