|
|
@@ -51,7 +51,7 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
/// 根据条件查询盟主兑换机具券列表
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
- public JsonResult IndexData(LeaderReserveRecord data, string UserIdMakerCode, string LeaderLevelSelect, string CreateDateData, int page = 1, int limit = 30)
|
|
|
+ public JsonResult IndexData(LeaderReserveRecord data, string UserIdMakerCode, string SourceMakerCode, string RemarkSelect, string CreateDateData, int page = 1, int limit = 30)
|
|
|
{
|
|
|
|
|
|
Dictionary<string, string> Fields = new Dictionary<string, string>();
|
|
|
@@ -59,12 +59,22 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
Fields.Add("SeoKeyword", "1"); //订单编号
|
|
|
|
|
|
|
|
|
- string condition = " and Status>-1 and QueryCount=1";
|
|
|
+ string condition = " and Status>-1";
|
|
|
//创客编号
|
|
|
if (!string.IsNullOrEmpty(UserIdMakerCode))
|
|
|
{
|
|
|
condition += " and UserId in (select UserId from UserForMakerCode where MakerCode='" + UserIdMakerCode + "')";
|
|
|
}
|
|
|
+ //购券创客
|
|
|
+ if (!string.IsNullOrEmpty(SourceMakerCode))
|
|
|
+ {
|
|
|
+ condition += " and SourceUserId in (select UserId from UserForMakerCode where MakerCode='" + SourceMakerCode + "')";
|
|
|
+ }
|
|
|
+ //变动类型
|
|
|
+ if (!string.IsNullOrEmpty(RemarkSelect))
|
|
|
+ {
|
|
|
+ condition += " and Remark='" + RemarkSelect + "'";
|
|
|
+ }
|
|
|
//创建时间
|
|
|
if (!string.IsNullOrEmpty(CreateDateData))
|
|
|
{
|
|
|
@@ -82,25 +92,60 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
//创客
|
|
|
int UserId = int.Parse(function.CheckInt(dic["UserId"].ToString()));
|
|
|
Users userid_Users = db.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
|
|
|
+ UserAccount userAccount = db.UserAccount.FirstOrDefault(m => m.Id == UserId) ?? new UserAccount();
|
|
|
+ dic["LeaderBalanceAmount"] = userAccount.LeaderBalanceAmount;
|
|
|
dic["UserIdMakerCode"] = userid_Users.MakerCode;
|
|
|
dic["UserIdRealName"] = userid_Users.RealName;
|
|
|
dic.Remove("UserId");
|
|
|
|
|
|
+ //购券创客
|
|
|
+ int SourceUserId = int.Parse(function.CheckInt(dic["SourceUserId"].ToString()));
|
|
|
+ if (SourceUserId > 0)
|
|
|
+ {
|
|
|
+ Users sourceUser = db.Users.FirstOrDefault(m => m.Id == SourceUserId) ?? new Users();
|
|
|
+ dic["SourceMakerCode"] = sourceUser.MakerCode;
|
|
|
+ dic.Remove("SourceUserId");
|
|
|
+ }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // int OrderId = int.Parse(function.CheckInt(dic["OrderId"].ToString()));
|
|
|
+ // var order = db.Orders.FirstOrDefault(m => m.Id == OrderId) ?? new Orders();
|
|
|
+ // Users sourceUser = db.Users.FirstOrDefault(m => m.Id == order.UserId) ?? new Users();
|
|
|
+ // dic["SourceMakerCode"] = sourceUser.MakerCode;
|
|
|
+ // dic.Remove("OrderId");
|
|
|
+ // }
|
|
|
+
|
|
|
+ // //购券创客
|
|
|
+ // int SourceUserId = int.Parse(function.CheckInt(dic["SourceUserId"].ToString()));
|
|
|
+ // Users sourceUser = db.Users.FirstOrDefault(m => m.Id == SourceUserId) ?? new Users();
|
|
|
+ // dic["SourceMakerCode"] = sourceUser.MakerCode;
|
|
|
+ // dic.Remove("SourceUserId");
|
|
|
+
|
|
|
+ // //订单来源创客
|
|
|
+ // int OrderId = int.Parse(function.CheckInt(dic["OrderId"].ToString()));
|
|
|
+ // var order = db.Orders.FirstOrDefault(m => m.Id == OrderId) ?? new Orders();
|
|
|
+ // Users sourceOrderUser = db.Users.FirstOrDefault(m => m.Id == order.UserId) ?? new Users();
|
|
|
+ // dic["SourceOrderMakerCode"] = sourceOrderUser.MakerCode;
|
|
|
+ // dic.Remove("OrderId");
|
|
|
+
|
|
|
//订单信息
|
|
|
JsonData ApplyList = JsonMapper.ToObject(dic["SeoTitle"].ToString());//申请数据
|
|
|
dic["dPosCoupons"] = "";
|
|
|
- dic["dPosCoupons"] = "";
|
|
|
- for (int i = 0; i < ApplyList.Count; i++)
|
|
|
+ dic["bPosCoupons"] = "";
|
|
|
+ if (!string.IsNullOrEmpty(dic["SeoTitle"].ToString()))
|
|
|
{
|
|
|
- int num = Convert.ToInt32(ApplyList[i]["Num"].ToString());
|
|
|
- int type = Convert.ToInt32(ApplyList[i]["Type"].ToString());
|
|
|
- if (type == 1)
|
|
|
- {
|
|
|
- dic["dPosCoupons"] = num + "张";
|
|
|
- }
|
|
|
- else
|
|
|
+ for (int i = 0; i < ApplyList.Count; i++)
|
|
|
{
|
|
|
- dic["bPosCoupons"] = num + "张";
|
|
|
+ int num = Convert.ToInt32(ApplyList[i]["Num"].ToString());
|
|
|
+ int type = Convert.ToInt32(ApplyList[i]["Type"].ToString());
|
|
|
+ if (type == 1)
|
|
|
+ {
|
|
|
+ dic["dPosCoupons"] = num + "张";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ dic["bPosCoupons"] = num + "张";
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|