Пример #1
0
        /// <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));
        }
Пример #2
0
        /// <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);
            }
        }