public string FP8010100() { //判断是否登录 if (session["userSN"] == null) { return("notLogin"); } using (DBMA1DataContext dbma1 = new DBMA1DataContext()) { //获取uip string provinceData = C201.FC20121(dbma1).Replace("[", "").Replace("]", ""); string kinRelationType = C201.FC20103(dbma1).Replace("[", "").Replace("]", ""); string maritalStatusType = C201.FC20100(dbma1).Replace("[", "").Replace("]", ""); string enterpriseType = C201.FC20104(dbma1).Replace("[", "").Replace("]", ""); string investMainType = C201.FC20106(dbma1).Replace("[", "").Replace("]", ""); string guaranteeType = C201.FC20117(dbma1).Replace("[", "").Replace("]", ""); string assetsType = C201.FC20108(dbma1).Replace("[", "").Replace("]", ""); string degreeType = C201.FC20102(dbma1).Replace("[", "").Replace("]", ""); string healthyStatusType = C201.FC20101(dbma1).Replace("[", "").Replace("]", ""); //string creditStatusType = C201.FC20105(dbma1).Replace("[", "").Replace("]", ""); string industryType = C201.FC20113(dbma1).Replace("[", "").Replace("]", ""); A023 a023 = dbma1.A023s.First(); A024 a024 = dbma1.A024s.First(); A026 a026 = dbma1.A026s.First(); var PawnRate = new { Min = a023.minMorgageRate, Max = a023.maxMorgageRate }; var InvestAmt = new { Min = a023.minInvestMoneyAmount, Max = a023.maxInvestMoneyAmount }; var DayRate = new { Min = a023.minDailyRate, Max = a023.maxDailyRate }; var InvestLimit = new { Min = a023.minInvestDays, Max = a023.maxInvestDays }; var BayAmt = new { Min = a026.minPurchasePrice, Max = a026.maxPurchasePrice }; var TAsset = new { Min = a024.minTotalAssets, Max = a024.maxTotalAssets }; var TLiability = new { Min = a024.maxTotalLiability, Max = a024.maxTotalLiability }; var CAsset = new { Min = a024.minNetAssets, Max = a024.maxNetAssets }; string PawnRateStr = C101.FC10107(PawnRate); string InvestAmtStr = C101.FC10107(InvestAmt); string DayRateStr = C101.FC10107(DayRate); string InvestLimitStr = C101.FC10107(InvestLimit); string BayAmtStr = C101.FC10107(BayAmt); string TAssetStr = C101.FC10107(TAsset); string TLiabilityStr = C101.FC10107(TLiability); string CAssetStr = C101.FC10107(CAsset); //获取用户信息-债权投资 string userSN = session["userSN"].ToString(); //string userSN = "U00001"; string userData = GetUserData(dbma1, userSN); return(string.Format("{{\"uip\":{{\"SltConfigData\":[{0},{1},{2},{3},{4},{5},{6},{7},{8},{9}],\"PawnRate\":{10},\"InvestAmt\":{11},\"DayRate\":{12},\"InvestLimit\":{13},\"BayAmt\":{14},\"TAsset\":{15},\"TLiability\":{16},\"CAsset\":{17}}},\"userData\":{18},\"userSN\":\"{19}\"}}", provinceData, kinRelationType, maritalStatusType, enterpriseType, investMainType, guaranteeType, assetsType, degreeType, healthyStatusType, industryType, PawnRateStr, InvestAmtStr, DayRateStr, InvestLimitStr, BayAmtStr, TAssetStr, TLiabilityStr, CAssetStr, userData, userSN)); } }
//申请 P802010405 public string FP802010405(string PurchaseSvrData, string pwd) { string userSN = session["userSN"].ToString(); //string userSN = "U00004"; U002 purchaseSvrObj = C101.FC10108(PurchaseSvrData, typeof(U002)) as U002; using (DBMA1DataContext dbma1 = new DBMA1DataContext()) { //密码是否正确 if (C201.FC20146(dbma1, userSN, pwd) == false) { return("0"); } //扣款 A026 a026 = dbma1.A026s.First(); if (C201.FC20147(dbma1, userSN, Convert.ToDecimal(a026.openServerCost), "购买申请", null) == false) { return("0"); } //更新用户信息基本表 U002 PurchaseSvrUpdateU002(dbma1, purchaseSvrObj, userSN); //更新服务表 U001 PurchaseSvrUpdateU001(dbma1, userSN); //加入成长值表 F006 string F006Max33SN = C101.FC10102("F006", 7, "UD"); F006 f006 = new F006(); f006.groupUpSN = F006Max33SN; f006.userSN = userSN; f006.businessSN = userSN; f006.businessType = "购买申请"; f006.transactionMoneyAmount = Convert.ToDecimal(a026.openServerCost); f006.groupUpValue = a026.openServerCost; f006.acquireDate = DateTime.Now; dbma1.F006s.InsertOnSubmit(f006); dbma1.SubmitChanges(); return("1"); } }