/// <summary> /// 新增平台用户 /// </summary> /// <param name="madminuser"></param> /// <returns></returns> public string AddUserMeth(MsendGoodsUser model) { MwxResult mwxResult = new MwxResult() { errcode = -1 }; try { //// 数据合法性检查 string checkAdminUser = this.CheckSendUser(model); if (!string.IsNullOrEmpty(checkAdminUser)) { mwxResult.errmsg = checkAdminUser; } bool doResult = false; if (string.IsNullOrEmpty(model.id)) { //// 时间相关参数赋值 model.great_time = System.DateTime.Now; model.modify_time = model.great_time; model.id = PublicTools.GetRandomNumberByTime(); doResult = new SndGoodsUserService().AddSndGoodsUser(model); } else { doResult = new SndGoodsUserService().ChangSndGoodsUserInfor(model); } //// 数据落地入库 if (!doResult) { mwxResult.errmsg = "操作失败"; } else { mwxResult.errcode = 0; mwxResult.errmsg = "操作成功"; } } catch (Exception ex) { mwxResult.errmsg = "操作失败:系统异常!"; } return(JsonHelper.GetJson <MwxResult>(mwxResult)); }
/// <summary> /// 分页获取 送货员 数据信息 /// </summary> /// <param name="pagIndex"></param> /// <param name="acount"></param> /// <param name="name"></param> /// <returns></returns> public string GetSndGoodsUserListPage(int pagIndex, string phone, string userName) { try { //// 实现步骤 //// 1、首先获取符号要求的数据总条数 //// 2、根据获取到数据条数、每页数据量、页码。优化处理页面 //// 3、获取具体的分页数据信息 MPageListResult <MsendGoodsUser> pageListResult = new MPageListResult <MsendGoodsUser>(); //// 每页获取20条数据 int pagSize = 20; //// 1、首先获取符号要求的数据总条数 SndGoodsUserService sndGoodsUserService = new SndGoodsUserService(); pageListResult.totalNum = sndGoodsUserService.GetSndGoodsUserPagCount(phone, userName); if (pageListResult.totalNum > 0) { //// 2、根据获取到数据条数、每页数据量、页码。优化处理页面 pageListResult.totalPage = (int)Math.Ceiling((double)pageListResult.totalNum / pagSize); pagIndex = pagIndex > pageListResult.totalPage ? pageListResult.totalPage : pagIndex; //// 3、获取具体的分页数据信息 pageListResult.dataList = sndGoodsUserService.GetSendGoodsUserPagList(pagIndex, pagSize, phone, userName); } pageListResult.pagIndex = pagIndex; pageListResult.pagSize = pagSize; return(JsonHelper.GetJson <MPageListResult <MsendGoodsUser> >(pageListResult)); } catch (Exception) { return(string.Empty); } }