Exemple #1
0
 public void OnGet(string guid)
 {
     Purchase = _purchaseService.GetByGuidAsync(guid).Result.data;
     if (string.IsNullOrEmpty(Purchase.Guid))
     {
         Purchase.AdminGuid = User.Identities.First(u => u.IsAuthenticated).FindFirst(ClaimTypes.Sid).Value;
     }
     else
     {
         var goodsList = _goodsService.GetPagesAsync(new Service.DtoModel.PageParm()
         {
             limit = 1000, guid = guid
         }).Result.data?.Items
                         .OrderBy(m => m.Number)
                         .Select(m => new {
             m.Number, m.Name, m.Specification, m.Unit, m.Quantity, m.Price, m.Summary
         });
         if (goodsList.Any())
         {
             GoodsJson = JsonConvert.SerializeObject(goodsList);
         }
     }
     codeList = _codeService.GetPagesAsync(new Service.DtoModel.SysCodePostPage()
     {
         limit = 10000, guid = "7088d9b9-6692-4fc7-a83c-da580f1407c3"
     }).Result.data?.Items;
 }
        public async Task <JsonResult> GetGoodsPages(PageParm parm)
        {
            var res = await _purchaseGoodsService.GetPagesAsync(parm);

            return(Json(new { code = 0, msg = "success", count = res.data.Items.Count, data = res.data.Items }));
        }