| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- /*
- * 奖励返现逻辑日志
- */
- using System;
- using System.Web;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Http;
- using Microsoft.Extensions.Logging;
- using Microsoft.Extensions.Options;
- using MySystem.Models;
- using Library;
- using LitJson;
- using MySystemLib;
- namespace MySystem.Areas.Admin.Controllers
- {
- [Area("Admin")]
- [Route("Admin/[controller]/[action]")]
- public class PrizeFlowRecordController : BaseController
- {
- public PrizeFlowRecordController(IHttpContextAccessor accessor, ILogger<BaseController> logger, IOptions<Setting> setting) : base(accessor, logger, setting)
- {
- OtherMySqlConn.connstr = ConfigurationManager.AppSettings["SqlConnStr"].ToString();
- }
- #region 奖励返现逻辑日志列表
- /// <summary>
- /// 根据条件查询奖励返现逻辑日志列表
- /// </summary>
- /// <returns></returns>
- public IActionResult Index(PrizeFlowRecord data, string right)
- {
- ViewBag.RightInfo = RightInfo;
- ViewBag.right = right;
- return View();
- }
- #endregion
- #region 根据条件查询奖励返现逻辑日志列表
- /// <summary>
- /// 奖励返现逻辑日志列表
- /// </summary>
- /// <returns></returns>
- public JsonResult IndexData(PrizeFlowRecord data, int page = 1, int limit = 30)
- {
- Dictionary<string, string> Fields = new Dictionary<string, string>();
- string condition = "";
- if (!string.IsNullOrEmpty(data.CodeNumber))
- {
- condition += " and CodeNumber like '%" + data.CodeNumber + "%'";
- }
- if (data.Kind > 0)
- {
- condition += " and Kind=" + data.Kind;
- }
- List<KqProducts> BrandList = db.KqProducts.ToList();
- Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).IndexData("PrizeFlowRecord", 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 Kind = int.Parse(dic["Kind"].ToString());
- if(Kind == 1) dic["KindName"] = "机具";
- if(Kind == 2) dic["KindName"] = "订单";
- }
- return Json(obj);
- }
- #endregion
- }
- }
|