|
|
@@ -37,7 +37,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
+
|
|
|
return View();
|
|
|
}
|
|
|
|
|
|
@@ -51,35 +51,35 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
/// <returns></returns>
|
|
|
public JsonResult IndexData(ConsumerOrders data, string MerchantIdSelect, string ConsumerIdNickName, string ConsumerIdMobile, string PayModeSelect, int page = 1, int limit = 30)
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
Dictionary<string, string> Fields = new Dictionary<string, string>();
|
|
|
-
|
|
|
+
|
|
|
Fields.Add("CreateDate", "3"); //时间
|
|
|
-Fields.Add("OrderNo", "1"); //订单号
|
|
|
-Fields.Add("SnNo", "1"); //SN号
|
|
|
+ Fields.Add("OrderNo", "1"); //订单号
|
|
|
+ Fields.Add("SnNo", "1"); //SN号
|
|
|
|
|
|
|
|
|
string condition = " and Status>-1";
|
|
|
//商户
|
|
|
-if (!string.IsNullOrEmpty(MerchantIdSelect))
|
|
|
-{
|
|
|
-condition += " and MerchantId=" + MerchantIdSelect;
|
|
|
-}
|
|
|
-//消费者昵称
|
|
|
-if (!string.IsNullOrEmpty(ConsumerIdNickName))
|
|
|
-{
|
|
|
-condition += " and ConsumerId in (select ConsumerId from ConsumersForNickName where NickName='" + ConsumerIdNickName + "')";
|
|
|
-}
|
|
|
-//消费者手机号
|
|
|
-if (!string.IsNullOrEmpty(ConsumerIdMobile))
|
|
|
-{
|
|
|
-condition += " and ConsumerId in (select ConsumerId from ConsumersForMobile where Mobile='" + ConsumerIdMobile + "')";
|
|
|
-}
|
|
|
-//支付方式
|
|
|
-if (!string.IsNullOrEmpty(PayModeSelect))
|
|
|
-{
|
|
|
-condition += " and PayMode=" + PayModeSelect;
|
|
|
-}
|
|
|
+ if (!string.IsNullOrEmpty(MerchantIdSelect))
|
|
|
+ {
|
|
|
+ condition += " and MerchantId=" + MerchantIdSelect;
|
|
|
+ }
|
|
|
+ //消费者昵称
|
|
|
+ if (!string.IsNullOrEmpty(ConsumerIdNickName))
|
|
|
+ {
|
|
|
+ condition += " and ConsumerId in (select ConsumerId from ConsumersForNickName where NickName='" + ConsumerIdNickName + "')";
|
|
|
+ }
|
|
|
+ //消费者手机号
|
|
|
+ if (!string.IsNullOrEmpty(ConsumerIdMobile))
|
|
|
+ {
|
|
|
+ condition += " and ConsumerId in (select ConsumerId from ConsumersForMobile where Mobile='" + ConsumerIdMobile + "')";
|
|
|
+ }
|
|
|
+ //支付方式
|
|
|
+ if (!string.IsNullOrEmpty(PayModeSelect))
|
|
|
+ {
|
|
|
+ condition += " and PayMode=" + PayModeSelect;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
Dictionary<string, object> obj = new AdminContent(_accessor.HttpContext, PublicFunction.MainTables).IndexData("ConsumerOrders", Fields, "Id desc", "0", page, limit, condition);
|
|
|
@@ -87,18 +87,18 @@ condition += " and PayMode=" + PayModeSelect;
|
|
|
foreach (Dictionary<string, object> dic in diclist)
|
|
|
{
|
|
|
//商户
|
|
|
-dic["MerchantId"] = RelationClass.GetMerchantInfoInfo(int.Parse(dic["MerchantId"].ToString()));
|
|
|
-//消费者
|
|
|
-int ConsumerId = int.Parse(function.CheckInt(dic["ConsumerId"].ToString()));
|
|
|
-Consumers consumerid_Consumers = db.Consumers.FirstOrDefault(m => m.Id == ConsumerId) ?? new Consumers();
|
|
|
-dic["ConsumerIdNickName"] = consumerid_Consumers.NickName;
|
|
|
-dic["ConsumerIdMobile"] = consumerid_Consumers.Mobile;
|
|
|
-dic.Remove("ConsumerId");
|
|
|
-//支付方式
|
|
|
-int PayMode = int.Parse(dic["PayMode"].ToString());
|
|
|
-if(PayMode == 1) dic["PayMode"] = "支付宝";
|
|
|
-if(PayMode == 2) dic["PayMode"] = "微信";
|
|
|
-if(PayMode == 0) dic["PayMode"] = "";
|
|
|
+ dic["MerchantId"] = RelationClass.GetMerchantInfoInfo(int.Parse(dic["MerchantId"].ToString()));
|
|
|
+ //消费者
|
|
|
+ int ConsumerId = int.Parse(function.CheckInt(dic["ConsumerId"].ToString()));
|
|
|
+ Consumers consumerid_Consumers = db.Consumers.FirstOrDefault(m => m.Id == ConsumerId) ?? new Consumers();
|
|
|
+ dic["ConsumerIdNickName"] = consumerid_Consumers.NickName;
|
|
|
+ dic["ConsumerIdMobile"] = consumerid_Consumers.Mobile;
|
|
|
+ dic.Remove("ConsumerId");
|
|
|
+ //支付方式
|
|
|
+ int PayMode = int.Parse(dic["PayMode"].ToString());
|
|
|
+ if (PayMode == 1) dic["PayMode"] = "支付宝";
|
|
|
+ if (PayMode == 2) dic["PayMode"] = "微信";
|
|
|
+ if (PayMode == 0) dic["PayMode"] = "";
|
|
|
|
|
|
}
|
|
|
return Json(obj);
|
|
|
@@ -116,7 +116,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
return View();
|
|
|
}
|
|
|
@@ -133,15 +133,15 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Add(ConsumerOrders 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, PublicFunction.MainTables).Add("ConsumerOrders", Fields, 0);
|
|
|
AddSysLog(data.Id.ToString(), "ConsumerOrders", "add");
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -157,7 +157,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
{
|
|
|
ViewBag.RightInfo = RightInfo;
|
|
|
ViewBag.right = right;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
ConsumerOrders editData = db.ConsumerOrders.FirstOrDefault(m => m.Id == Id) ?? new ConsumerOrders();
|
|
|
ViewBag.data = editData;
|
|
|
@@ -176,15 +176,15 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Edit(ConsumerOrders 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, PublicFunction.MainTables).Edit("ConsumerOrders", Fields, data.Id);
|
|
|
- AddSysLog(data.Id.ToString(),"ConsumerOrders","update");
|
|
|
+ AddSysLog(data.Id.ToString(), "ConsumerOrders", "update");
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -199,7 +199,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Delete(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"ConsumerOrders","del");
|
|
|
+ AddSysLog(Id, "ConsumerOrders", "del");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
@@ -208,7 +208,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
new AdminContent(_accessor.HttpContext, PublicFunction.MainTables).Edit("ConsumerOrders", Fields, id);
|
|
|
}
|
|
|
db.SaveChanges();
|
|
|
-
|
|
|
+
|
|
|
return "success";
|
|
|
}
|
|
|
|
|
|
@@ -223,7 +223,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Open(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"ConsumerOrders","open");
|
|
|
+ AddSysLog(Id, "ConsumerOrders", "open");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
@@ -246,7 +246,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Close(string Id)
|
|
|
{
|
|
|
string[] idlist = Id.Split(new char[] { ',' });
|
|
|
- AddSysLog(Id,"ConsumerOrders","close");
|
|
|
+ AddSysLog(Id, "ConsumerOrders", "close");
|
|
|
foreach (string subid in idlist)
|
|
|
{
|
|
|
int id = int.Parse(subid);
|
|
|
@@ -268,7 +268,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
public string Sort(int Id, int Sort)
|
|
|
{
|
|
|
new AdminContent(_accessor.HttpContext, PublicFunction.MainTables).Sort("ConsumerOrders", Sort, Id);
|
|
|
-
|
|
|
+
|
|
|
AddSysLog(Id.ToString(), "ConsumerOrders", "sort");
|
|
|
return "success";
|
|
|
}
|
|
|
@@ -283,15 +283,15 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
{
|
|
|
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.ConsumerOrders.Add(new ConsumerOrders()
|
|
|
{
|
|
|
CreateDate = DateTime.Now,
|
|
|
UpdateDate = DateTime.Now,
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
db.SaveChanges();
|
|
|
}
|
|
|
@@ -310,31 +310,31 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
{
|
|
|
Dictionary<string, string> Fields = new Dictionary<string, string>();
|
|
|
Fields.Add("CreateDate", "3"); //时间
|
|
|
-Fields.Add("OrderNo", "1"); //订单号
|
|
|
-Fields.Add("SnNo", "1"); //SN号
|
|
|
+ Fields.Add("OrderNo", "1"); //订单号
|
|
|
+ Fields.Add("SnNo", "1"); //SN号
|
|
|
|
|
|
|
|
|
string condition = " and Status>-1";
|
|
|
//商户
|
|
|
-if (!string.IsNullOrEmpty(MerchantIdSelect))
|
|
|
-{
|
|
|
-condition += " and MerchantId=" + MerchantIdSelect;
|
|
|
-}
|
|
|
-//消费者昵称
|
|
|
-if (!string.IsNullOrEmpty(ConsumerIdNickName))
|
|
|
-{
|
|
|
-condition += " and ConsumerId in (select ConsumerId from ConsumersForNickName where NickName='" + ConsumerIdNickName + "')";
|
|
|
-}
|
|
|
-//消费者手机号
|
|
|
-if (!string.IsNullOrEmpty(ConsumerIdMobile))
|
|
|
-{
|
|
|
-condition += " and ConsumerId in (select ConsumerId from ConsumersForMobile where Mobile='" + ConsumerIdMobile + "')";
|
|
|
-}
|
|
|
-//支付方式
|
|
|
-if (!string.IsNullOrEmpty(PayModeSelect))
|
|
|
-{
|
|
|
-condition += " and PayMode=" + PayModeSelect;
|
|
|
-}
|
|
|
+ if (!string.IsNullOrEmpty(MerchantIdSelect))
|
|
|
+ {
|
|
|
+ condition += " and MerchantId=" + MerchantIdSelect;
|
|
|
+ }
|
|
|
+ //消费者昵称
|
|
|
+ if (!string.IsNullOrEmpty(ConsumerIdNickName))
|
|
|
+ {
|
|
|
+ condition += " and ConsumerId in (select ConsumerId from ConsumersForNickName where NickName='" + ConsumerIdNickName + "')";
|
|
|
+ }
|
|
|
+ //消费者手机号
|
|
|
+ if (!string.IsNullOrEmpty(ConsumerIdMobile))
|
|
|
+ {
|
|
|
+ condition += " and ConsumerId in (select ConsumerId from ConsumersForMobile where Mobile='" + ConsumerIdMobile + "')";
|
|
|
+ }
|
|
|
+ //支付方式
|
|
|
+ if (!string.IsNullOrEmpty(PayModeSelect))
|
|
|
+ {
|
|
|
+ condition += " and PayMode=" + PayModeSelect;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
Dictionary<string, object> obj = new AdminContent(_accessor.HttpContext, PublicFunction.MainTables).IndexData("ConsumerOrders", Fields, "Id desc", "0", 1, 20000, condition, "", false);
|
|
|
@@ -342,18 +342,18 @@ condition += " and PayMode=" + PayModeSelect;
|
|
|
foreach (Dictionary<string, object> dic in diclist)
|
|
|
{
|
|
|
//商户
|
|
|
-dic["MerchantId"] = RelationClass.GetMerchantInfoInfo(int.Parse(dic["MerchantId"].ToString()));
|
|
|
-//消费者
|
|
|
-int ConsumerId = int.Parse(function.CheckInt(dic["ConsumerId"].ToString()));
|
|
|
-Consumers consumerid_Consumers = db.Consumers.FirstOrDefault(m => m.Id == ConsumerId) ?? new Consumers();
|
|
|
-dic["ConsumerIdNickName"] = consumerid_Consumers.NickName;
|
|
|
-dic["ConsumerIdMobile"] = consumerid_Consumers.Mobile;
|
|
|
-dic.Remove("ConsumerId");
|
|
|
-//支付方式
|
|
|
-int PayMode = int.Parse(dic["PayMode"].ToString());
|
|
|
-if(PayMode == 1) dic["PayMode"] = "支付宝";
|
|
|
-if(PayMode == 2) dic["PayMode"] = "微信";
|
|
|
-if(PayMode == 0) dic["PayMode"] = "";
|
|
|
+ dic["MerchantId"] = RelationClass.GetMerchantInfoInfo(int.Parse(dic["MerchantId"].ToString()));
|
|
|
+ //消费者
|
|
|
+ int ConsumerId = int.Parse(function.CheckInt(dic["ConsumerId"].ToString()));
|
|
|
+ Consumers consumerid_Consumers = db.Consumers.FirstOrDefault(m => m.Id == ConsumerId) ?? new Consumers();
|
|
|
+ dic["ConsumerIdNickName"] = consumerid_Consumers.NickName;
|
|
|
+ dic["ConsumerIdMobile"] = consumerid_Consumers.Mobile;
|
|
|
+ dic.Remove("ConsumerId");
|
|
|
+ //支付方式
|
|
|
+ int PayMode = int.Parse(dic["PayMode"].ToString());
|
|
|
+ if (PayMode == 1) dic["PayMode"] = "支付宝";
|
|
|
+ if (PayMode == 2) dic["PayMode"] = "微信";
|
|
|
+ if (PayMode == 0) dic["PayMode"] = "";
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -362,7 +362,7 @@ if(PayMode == 0) dic["PayMode"] = "";
|
|
|
result.Add("Info", "Excel报表-" + DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss") + ".xlsx");
|
|
|
result.Add("Obj", diclist);
|
|
|
Dictionary<string, object> ReturnFields = new Dictionary<string, object>();
|
|
|
-
|
|
|
+
|
|
|
result.Add("Fields", ReturnFields);
|
|
|
AddSysLog("0", "ConsumerOrders", "ExportExcel");
|
|
|
return Json(result);
|