using CRM.Core.BLL.Util; using CRM.Core.Common.Layui; using CRM.Core.Model.Entity; using CRM.Core.Model.EntitySoft; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WX.CRM.Common; namespace CRM.Core.BLL.Wx { public class Wx_CanOpenGifOrder_BL { /// /// 获取员工列表 /// /// /// /// /// public List GetList(ref Laypage pager, string username, string remark) { using (var db = new zxdContext()) { var query = db.Wx_CanOpenGifOrder.AsQueryable(); if (!string.IsNullOrEmpty(username)) { username = username.Trim(); query = query.Where(m => m.username == username); } if (!string.IsNullOrEmpty(remark)) { query = query.Where(m => m.remark.Contains(remark)); } query = query.OrderByDescending(m => m.ctime); PagerUtil.SetPager(ref query, ref pager); return query.ToList(); } } /// /// 创建授权码 /// /// /// /// /// public string Create(ref ValidationErrors errors, string username, string remark, string createor) { try { using (var db = new zxdContext()) { username = username.Trim(); var entry = db.SOFT_USER.FirstOrDefault(m => m.USERNAME == username); if (entry == null) { errors.Add("用户名不存在!"); return ""; } string code = Guid.NewGuid().ToString(); Model.Entity.Wx_CanOpenGifOrder model = new Model.Entity.Wx_CanOpenGifOrder() { code = code, username = username, ctime = DateTime.Now, remark = remark, status = 0, createor= createor }; dbcrmCreate(model); db.Wx_CanOpenGifOrder.Add(model); db.SaveChanges(); return code; } } catch (Exception ex) { LogHelper.Error(ex.ToString()); errors.Add("系统错误!"+ex.Message); return ""; } } /// /// 在softuser中叶创建授权码 /// /// private void dbcrmCreate(Model.Entity.Wx_CanOpenGifOrder model) { using (var db = new SoftContext()) { CRM.Core.Model.EntitySoft.Wx_CanOpenGifOrder entry = new Model.EntitySoft.Wx_CanOpenGifOrder { code = model.code, username = model.username, ctime = model.ctime, remark = model.remark, status = model.status, createor = model.createor }; db.Wx_CanOpenGifOrder.Add(entry); db.SaveChanges(); } } } }