|
|
@@ -25,6 +25,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
public HelpProfitAccountRecordController(IHttpContextAccessor accessor, ILogger<BaseController> logger, IOptions<Setting> setting) : base(accessor, logger, setting)
|
|
|
{
|
|
|
+ OtherMySqlConn.connstr = ConfigurationManager.AppSettings["SqlConnStr"].ToString();
|
|
|
}
|
|
|
|
|
|
#region 助利宝账户变动记录列表
|
|
|
@@ -37,8 +38,8 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
return View();
|
|
|
}
|
|
|
|
|
|
@@ -52,54 +53,54 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
/// <returns></returns>
|
|
|
public JsonResult IndexData(HelpProfitAccountRecord data, string ChangeTypeSelect, string ProductTypeSelect, int page = 1, int limit = 30)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
Dictionary<string, string> Fields = new Dictionary<string, string>();
|
|
|
-
|
|
|
+
|
|
|
Fields.Add("CreateDate", "3"); //时间
|
|
|
-Fields.Add("TransRecordNo", "1"); //交易流水编号
|
|
|
+ Fields.Add("TransRecordNo", "1"); //交易流水编号
|
|
|
|
|
|
|
|
|
string condition = " and Status>-1";
|
|
|
//变动类型
|
|
|
-if (!string.IsNullOrEmpty(ChangeTypeSelect))
|
|
|
-{
|
|
|
-condition += " and ChangeType=" + ChangeTypeSelect;
|
|
|
-}
|
|
|
-//产品类型
|
|
|
-if (!string.IsNullOrEmpty(ProductTypeSelect))
|
|
|
-{
|
|
|
-condition += " and ProductType=" + ProductTypeSelect;
|
|
|
-}
|
|
|
+ if (!string.IsNullOrEmpty(ChangeTypeSelect))
|
|
|
+ {
|
|
|
+ condition += " and ChangeType=" + ChangeTypeSelect;
|
|
|
+ }
|
|
|
+ //产品类型
|
|
|
+ if (!string.IsNullOrEmpty(ProductTypeSelect))
|
|
|
+ {
|
|
|
+ condition += " and ProductType=" + ProductTypeSelect;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- Dictionary<string, object> obj = new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).IndexData("HelpProfitAccountRecord", Fields, "Id desc", "0", page, limit, condition);
|
|
|
+ Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).IndexData("HelpProfitAccountRecord", Fields, "Id desc", "0", page, limit, condition);
|
|
|
List<Dictionary<string, object>> diclist = obj["data"] as List<Dictionary<string, object>>;
|
|
|
foreach (Dictionary<string, object> dic in diclist)
|
|
|
{
|
|
|
//变动类型
|
|
|
-int ChangeType = int.Parse(dic["ChangeType"].ToString());
|
|
|
-if(ChangeType == 0) dic["ChangeType"] = " 激活奖励";
|
|
|
-if(ChangeType == 1) dic["ChangeType"] = " 交易分润";
|
|
|
-if(ChangeType == 2) dic["ChangeType"] = " 提现申请";
|
|
|
-if(ChangeType == 3) dic["ChangeType"] = " 提现代付";
|
|
|
-if(ChangeType == 4) dic["ChangeType"] = " 提现手续费";
|
|
|
-if(ChangeType == 5) dic["ChangeType"] = " 提现税点扣除";
|
|
|
-if(ChangeType == 6) dic["ChangeType"] = " 提现失败,解冻";
|
|
|
-if(ChangeType == 7) dic["ChangeType"] = " 系统扣除";
|
|
|
-if(ChangeType == 10) dic["ChangeType"] = " 办卡奖励";
|
|
|
-if(ChangeType == 20) dic["ChangeType"] = " 余额支付";
|
|
|
-if(ChangeType == 21) dic["ChangeType"] = " 余额支付退款";
|
|
|
-if(ChangeType == 22) dic["ChangeType"] = " 余额支付退款手续费";
|
|
|
-if(ChangeType == 30) dic["ChangeType"] = " 签到红包";
|
|
|
-if(ChangeType == 31) dic["ChangeType"] = " 系统红包奖励";
|
|
|
-//产品类型
|
|
|
-int ProductType = int.Parse(dic["ProductType"].ToString());
|
|
|
-if(ProductType == 0) dic["ProductType"] = "星支付";
|
|
|
-if(ProductType == 1) dic["ProductType"] = "在线办卡";
|
|
|
-if(ProductType == 2) dic["ProductType"] = "环迅大POS";
|
|
|
-if(ProductType == 3) dic["ProductType"] = "系统奖励";
|
|
|
-if(ProductType == 4) dic["ProductType"] = "灵动商城";
|
|
|
-if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
+ int ChangeType = int.Parse(dic["ChangeType"].ToString());
|
|
|
+ if (ChangeType == 0) dic["ChangeType"] = " 激活奖励";
|
|
|
+ if (ChangeType == 1) dic["ChangeType"] = " 交易分润";
|
|
|
+ if (ChangeType == 2) dic["ChangeType"] = " 提现申请";
|
|
|
+ if (ChangeType == 3) dic["ChangeType"] = " 提现代付";
|
|
|
+ if (ChangeType == 4) dic["ChangeType"] = " 提现手续费";
|
|
|
+ if (ChangeType == 5) dic["ChangeType"] = " 提现税点扣除";
|
|
|
+ if (ChangeType == 6) dic["ChangeType"] = " 提现失败,解冻";
|
|
|
+ if (ChangeType == 7) dic["ChangeType"] = " 系统扣除";
|
|
|
+ if (ChangeType == 10) dic["ChangeType"] = " 办卡奖励";
|
|
|
+ if (ChangeType == 20) dic["ChangeType"] = " 余额支付";
|
|
|
+ if (ChangeType == 21) dic["ChangeType"] = " 余额支付退款";
|
|
|
+ if (ChangeType == 22) dic["ChangeType"] = " 余额支付退款手续费";
|
|
|
+ if (ChangeType == 30) dic["ChangeType"] = " 签到红包";
|
|
|
+ if (ChangeType == 31) dic["ChangeType"] = " 系统红包奖励";
|
|
|
+ //产品类型
|
|
|
+ int ProductType = int.Parse(dic["ProductType"].ToString());
|
|
|
+ if (ProductType == 0) dic["ProductType"] = "星支付";
|
|
|
+ if (ProductType == 1) dic["ProductType"] = "在线办卡";
|
|
|
+ if (ProductType == 2) dic["ProductType"] = "环迅大POS";
|
|
|
+ if (ProductType == 3) dic["ProductType"] = "系统奖励";
|
|
|
+ if (ProductType == 4) dic["ProductType"] = "灵动商城";
|
|
|
+ if (ProductType == 99) dic["ProductType"] = "提现";
|
|
|
|
|
|
}
|
|
|
return Json(obj);
|
|
|
@@ -117,7 +118,7 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
return View();
|
|
|
}
|
|
|
@@ -134,15 +135,15 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
public string Add(HelpProfitAccountRecord data)
|
|
|
{
|
|
|
Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
Fields.Add("SeoTitle", data.SeoTitle);
|
|
|
Fields.Add("SeoKeyword", data.SeoKeyword);
|
|
|
Fields.Add("SeoDescription", data.SeoDescription);
|
|
|
- int Id = new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Add("HelpProfitAccountRecord", Fields, 0);
|
|
|
+ int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("HelpProfitAccountRecord", Fields, 0);
|
|
|
AddSysLog(data.Id.ToString(), "HelpProfitAccountRecord", "add");
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -158,7 +159,7 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
HelpProfitAccountRecord editData = db.HelpProfitAccountRecord.FirstOrDefault(m => m.Id == Id) ?? new HelpProfitAccountRecord();
|
|
|
ViewBag.data = editData;
|
|
|
@@ -177,15 +178,15 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
public string Edit(HelpProfitAccountRecord data)
|
|
|
{
|
|
|
Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
Fields.Add("SeoTitle", data.SeoTitle);
|
|
|
Fields.Add("SeoKeyword", data.SeoKeyword);
|
|
|
Fields.Add("SeoDescription", data.SeoDescription);
|
|
|
- new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Edit("HelpProfitAccountRecord", Fields, data.Id);
|
|
|
- AddSysLog(data.Id.ToString(),"HelpProfitAccountRecord","update");
|
|
|
+ new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("HelpProfitAccountRecord", Fields, data.Id);
|
|
|
+ AddSysLog(data.Id.ToString(), "HelpProfitAccountRecord", "update");
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -200,16 +201,16 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
public string Delete(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"HelpProfitAccountRecord","del");
|
|
|
+ AddSysLog(Id, "HelpProfitAccountRecord", "del");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
Fields.Add("Status", -1);
|
|
|
- new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
+ new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -224,13 +225,13 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
public string Open(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"HelpProfitAccountRecord","open");
|
|
|
+ AddSysLog(Id, "HelpProfitAccountRecord", "open");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
Fields.Add("Status", 1);
|
|
|
- new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
+ new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
return "success";
|
|
|
@@ -247,13 +248,13 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
public string Close(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"HelpProfitAccountRecord","close");
|
|
|
+ AddSysLog(Id, "HelpProfitAccountRecord", "close");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
Fields.Add("Status", 0);
|
|
|
- new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
+ new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Edit("HelpProfitAccountRecord", Fields, id);
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
return "success";
|
|
|
@@ -268,8 +269,8 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
/// <param name="Id"></param>
|
|
|
public string Sort(int Id, int Sort)
|
|
|
{
|
|
|
- new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).Sort("HelpProfitAccountRecord", Sort, Id);
|
|
|
-
|
|
|
+ new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Sort("HelpProfitAccountRecord", Sort, Id);
|
|
|
+
|
|
|
AddSysLog(Id.ToString(), "HelpProfitAccountRecord", "sort");
|
|
|
return "success";
|
|
|
}
|
|
|
@@ -284,15 +285,15 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
{
|
|
|
ExcelData = HttpUtility.UrlDecode(ExcelData);
|
|
|
JsonData list = JsonMapper.ToObject(ExcelData);
|
|
|
- for (int i = 1; i < list.Count;i++ )
|
|
|
+ for (int i = 1; i < list.Count; i++)
|
|
|
{
|
|
|
JsonData dr = list[i];
|
|
|
-
|
|
|
+
|
|
|
db.HelpProfitAccountRecord.Add(new HelpProfitAccountRecord()
|
|
|
{
|
|
|
CreateDate = DateTime.Now,
|
|
|
UpdateDate = DateTime.Now,
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
@@ -311,50 +312,50 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
{
|
|
|
Dictionary<string, string> Fields = new Dictionary<string, string>();
|
|
|
Fields.Add("CreateDate", "3"); //时间
|
|
|
-Fields.Add("TransRecordNo", "1"); //交易流水编号
|
|
|
+ Fields.Add("TransRecordNo", "1"); //交易流水编号
|
|
|
|
|
|
|
|
|
string condition = " and Status>-1";
|
|
|
//变动类型
|
|
|
-if (!string.IsNullOrEmpty(ChangeTypeSelect))
|
|
|
-{
|
|
|
-condition += " and ChangeType=" + ChangeTypeSelect;
|
|
|
-}
|
|
|
-//产品类型
|
|
|
-if (!string.IsNullOrEmpty(ProductTypeSelect))
|
|
|
-{
|
|
|
-condition += " and ProductType=" + ProductTypeSelect;
|
|
|
-}
|
|
|
+ if (!string.IsNullOrEmpty(ChangeTypeSelect))
|
|
|
+ {
|
|
|
+ condition += " and ChangeType=" + ChangeTypeSelect;
|
|
|
+ }
|
|
|
+ //产品类型
|
|
|
+ if (!string.IsNullOrEmpty(ProductTypeSelect))
|
|
|
+ {
|
|
|
+ condition += " and ProductType=" + ProductTypeSelect;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- Dictionary<string, object> obj = new AdminContent(_accessor.HttpContext, SystemPublicFuction.dbtables).IndexData("HelpProfitAccountRecord", Fields, "Id desc", "0", 1, 20000, condition, "UserId,ChangeType,ProductType,ChangeAmount,BeforeTotalAmount,AfterTotalAmount,BeforeFreezeAmount,AfterFreezeAmount,BeforeBalanceAmount,AfterBalanceAmount,Remark,TransRecordNo", false);
|
|
|
+ Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).IndexData("HelpProfitAccountRecord", Fields, "Id desc", "0", 1, 20000, condition, "UserId,ChangeType,ProductType,ChangeAmount,BeforeTotalAmount,AfterTotalAmount,BeforeFreezeAmount,AfterFreezeAmount,BeforeBalanceAmount,AfterBalanceAmount,Remark,TransRecordNo", false);
|
|
|
List<Dictionary<string, object>> diclist = obj["data"] as List<Dictionary<string, object>>;
|
|
|
foreach (Dictionary<string, object> dic in diclist)
|
|
|
{
|
|
|
//变动类型
|
|
|
-int ChangeType = int.Parse(dic["ChangeType"].ToString());
|
|
|
-if(ChangeType == 0) dic["ChangeType"] = " 激活奖励";
|
|
|
-if(ChangeType == 1) dic["ChangeType"] = " 交易分润";
|
|
|
-if(ChangeType == 2) dic["ChangeType"] = " 提现申请";
|
|
|
-if(ChangeType == 3) dic["ChangeType"] = " 提现代付";
|
|
|
-if(ChangeType == 4) dic["ChangeType"] = " 提现手续费";
|
|
|
-if(ChangeType == 5) dic["ChangeType"] = " 提现税点扣除";
|
|
|
-if(ChangeType == 6) dic["ChangeType"] = " 提现失败,解冻";
|
|
|
-if(ChangeType == 7) dic["ChangeType"] = " 系统扣除";
|
|
|
-if(ChangeType == 10) dic["ChangeType"] = " 办卡奖励";
|
|
|
-if(ChangeType == 20) dic["ChangeType"] = " 余额支付";
|
|
|
-if(ChangeType == 21) dic["ChangeType"] = " 余额支付退款";
|
|
|
-if(ChangeType == 22) dic["ChangeType"] = " 余额支付退款手续费";
|
|
|
-if(ChangeType == 30) dic["ChangeType"] = " 签到红包";
|
|
|
-if(ChangeType == 31) dic["ChangeType"] = " 系统红包奖励";
|
|
|
-//产品类型
|
|
|
-int ProductType = int.Parse(dic["ProductType"].ToString());
|
|
|
-if(ProductType == 0) dic["ProductType"] = "星支付";
|
|
|
-if(ProductType == 1) dic["ProductType"] = "在线办卡";
|
|
|
-if(ProductType == 2) dic["ProductType"] = "环迅大POS";
|
|
|
-if(ProductType == 3) dic["ProductType"] = "系统奖励";
|
|
|
-if(ProductType == 4) dic["ProductType"] = "灵动商城";
|
|
|
-if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
+ int ChangeType = int.Parse(dic["ChangeType"].ToString());
|
|
|
+ if (ChangeType == 0) dic["ChangeType"] = " 激活奖励";
|
|
|
+ if (ChangeType == 1) dic["ChangeType"] = " 交易分润";
|
|
|
+ if (ChangeType == 2) dic["ChangeType"] = " 提现申请";
|
|
|
+ if (ChangeType == 3) dic["ChangeType"] = " 提现代付";
|
|
|
+ if (ChangeType == 4) dic["ChangeType"] = " 提现手续费";
|
|
|
+ if (ChangeType == 5) dic["ChangeType"] = " 提现税点扣除";
|
|
|
+ if (ChangeType == 6) dic["ChangeType"] = " 提现失败,解冻";
|
|
|
+ if (ChangeType == 7) dic["ChangeType"] = " 系统扣除";
|
|
|
+ if (ChangeType == 10) dic["ChangeType"] = " 办卡奖励";
|
|
|
+ if (ChangeType == 20) dic["ChangeType"] = " 余额支付";
|
|
|
+ if (ChangeType == 21) dic["ChangeType"] = " 余额支付退款";
|
|
|
+ if (ChangeType == 22) dic["ChangeType"] = " 余额支付退款手续费";
|
|
|
+ if (ChangeType == 30) dic["ChangeType"] = " 签到红包";
|
|
|
+ if (ChangeType == 31) dic["ChangeType"] = " 系统红包奖励";
|
|
|
+ //产品类型
|
|
|
+ int ProductType = int.Parse(dic["ProductType"].ToString());
|
|
|
+ if (ProductType == 0) dic["ProductType"] = "星支付";
|
|
|
+ if (ProductType == 1) dic["ProductType"] = "在线办卡";
|
|
|
+ if (ProductType == 2) dic["ProductType"] = "环迅大POS";
|
|
|
+ if (ProductType == 3) dic["ProductType"] = "系统奖励";
|
|
|
+ if (ProductType == 4) dic["ProductType"] = "灵动商城";
|
|
|
+ if (ProductType == 99) dic["ProductType"] = "提现";
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -364,17 +365,17 @@ if(ProductType == 99) dic["ProductType"] = "提现";
|
|
|
result.Add("Obj", diclist);
|
|
|
Dictionary<string, object> ReturnFields = new Dictionary<string, object>();
|
|
|
ReturnFields.Add("UserId", "创客");
|
|
|
-ReturnFields.Add("ChangeType", "变动类型");
|
|
|
-ReturnFields.Add("ProductType", "产品类型");
|
|
|
-ReturnFields.Add("ChangeAmount", "变更金额");
|
|
|
-ReturnFields.Add("BeforeTotalAmount", "变更前总金额");
|
|
|
-ReturnFields.Add("AfterTotalAmount", "变更后总金额");
|
|
|
-ReturnFields.Add("BeforeFreezeAmount", "变更前冻结金额");
|
|
|
-ReturnFields.Add("AfterFreezeAmount", "变更后冻结金额");
|
|
|
-ReturnFields.Add("BeforeBalanceAmount", "变更前余额");
|
|
|
-ReturnFields.Add("AfterBalanceAmount", "变更后余额");
|
|
|
-ReturnFields.Add("Remark", "账户变动明细备注信息");
|
|
|
-ReturnFields.Add("TransRecordNo", "交易流水编号");
|
|
|
+ ReturnFields.Add("ChangeType", "变动类型");
|
|
|
+ ReturnFields.Add("ProductType", "产品类型");
|
|
|
+ ReturnFields.Add("ChangeAmount", "变更金额");
|
|
|
+ ReturnFields.Add("BeforeTotalAmount", "变更前总金额");
|
|
|
+ ReturnFields.Add("AfterTotalAmount", "变更后总金额");
|
|
|
+ ReturnFields.Add("BeforeFreezeAmount", "变更前冻结金额");
|
|
|
+ ReturnFields.Add("AfterFreezeAmount", "变更后冻结金额");
|
|
|
+ ReturnFields.Add("BeforeBalanceAmount", "变更前余额");
|
|
|
+ ReturnFields.Add("AfterBalanceAmount", "变更后余额");
|
|
|
+ ReturnFields.Add("Remark", "账户变动明细备注信息");
|
|
|
+ ReturnFields.Add("TransRecordNo", "交易流水编号");
|
|
|
|
|
|
result.Add("Fields", ReturnFields);
|
|
|
AddSysLog("0", "HelpProfitAccountRecord", "ExportExcel");
|