예제 #1
0
        public async Task <IActionResult> PostSheetAsync([FromBody] AddSheetDto dto)
        {
            try
            {
                var data = await _payServices.PostSheetAsync(dto);

                return(AddSuccessMsg());
            }
            catch (Exception err)
            {
                _logger.Error(typeof(WxPayController), "添加失败!", new Exception(err.Message));
                return(FailedMsg("添加失败! " + err.Message));
            }
        }
예제 #2
0
        /// <summary>
        /// 新增附件
        /// </summary>
        /// <param name="dto"></param>
        /// <returns></returns>
        public async Task <bool> PostSheetAsync(AddSheetDto dto)
        {
            Sheet sheet = iMapper.Map <Sheet>(dto); // 附件

            List <Sheet> sheets = new List <Sheet>();

            string[] imgArray = dto.ImgNames.Split(','); //字符串转数组
            foreach (var img in imgArray)
            {
                sheet.ID        = IdHelper.CreateGuid();
                sheet.ImgUrl    = ImgConfig.img_url + img;
                sheet.IsDeleted = false;
                sheets.Add(sheet);
            }

            var result = 0;

            return(await Task.Run(() =>
            {
                result = db.Insertable(sheets).ExecuteCommand();

                return result > 0;
            }));
        }
예제 #3
0
 /// <summary>
 /// 新增附件
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <bool> PostSheetAsync(AddSheetDto dto)
 {
     return(await _wxpayDal.PostSheetAsync(dto));
 }