Ejemplo n.º 1
0
        /// <summary>
        /// 添加一条数据
        /// </summary>
        /// <returns></returns>
        public async Task <ApiResult <string> > AddAsync(ErpShops parm)
        {
            var res = new ApiResult <string>()
            {
                data = "1", statusCode = 200
            };

            try
            {
                //判断登录账号和店铺名是否存在
                var isExt = ErpShopsDb.IsAny(m => m.LoginName == parm.LoginName && m.ShopName == parm.ShopName);
                if (isExt)
                {
                    res.statusCode = (int)ApiEnum.ParameterError;
                    res.message    = "该商铺已存在~";
                }
                else
                {
                    parm.LoginPwd = DES3Encrypt.EncryptString(parm.LoginPwd);
                    parm.Guid     = Guid.NewGuid().ToString();
                    var dbres = ErpShopsDb.Insert(parm);
                    if (!dbres)
                    {
                        res.statusCode = (int)ApiEnum.Error;
                        res.message    = "插入数据失败~";
                    }
                }
            }
            catch (Exception ex)
            {
                res.statusCode = (int)ApiEnum.Error;
                res.message    = ApiEnum.Error.GetEnumText() + ex.Message;
            }
            return(await Task.Run(() => res));
        }
Ejemplo n.º 2
0
 public async Task <ApiResult <string> > EditShop(ErpShops parm)
 {
     return(await _shopsService.ModifyAsync(parm));
 }
Ejemplo n.º 3
0
 public void OnGet(string guid)
 {
     shopModel = _shopService.GetByGuidAsync(guid).Result.data;
     //密码解密
     shopModel.LoginPwd = DES3Encrypt.DecryptString(shopModel.LoginPwd);
 }
Ejemplo n.º 4
0
 public async Task <ApiResult <string> > AddShop(ErpShops parm)
 {
     return(await _shopsService.AddAsync(parm));
 }