| | |
| | | /*********************************************************************** |
| | | * Project: CoreCms |
| | | * ProjectName: 核心内容管理系统 |
| | | * Web: https://www.corecms.net |
| | | * Author: 大灰灰 |
| | | * Email: jianweie@163.com |
| | | * CreateTime: 2021/1/31 21:45:10 |
| | | * Project: baifenBinfa |
| | | * ProjectName: 百分兵法管理系统 |
| | | * Web: http://chuanyin.com |
| | | * Author: |
| | | * Email: |
| | | * CreateTime: 202403/02 |
| | | * Description: 暂无 |
| | | ***********************************************************************/ |
| | | |
| | |
| | | } |
| | | case "goods": |
| | | { |
| | | |
| | | var parameters = (JObject)JsonConvert.DeserializeObject(item.parameters); |
| | | |
| | | |
| | | |
| | | var where = PredicateBuilder.True<GoodListDTO>(); |
| | | if (parameters != null && parameters.ContainsKey("type") && parameters["type"].ToString() == "auto") |
| | | { |
| | |
| | | var classifyId = parameters["classifyId"].ObjectToInt(0); |
| | | var gc = await _goodsCategoryServices.GetCaChe(); |
| | | var childCats = gc.Where(p => p.parentId == classifyId).ToList(); |
| | | //获取当前配置的商品分类 |
| | | var tgc = gc.Where(x => x.id == classifyId).FirstOrDefault(); |
| | | |
| | | //给返回参数增加key |
| | | if(!string.IsNullOrEmpty(tgc?.key)) |
| | | |
| | | //增加商品分类的key |
| | | parameters.Add("key",tgc?.key??"" ); |
| | | |
| | | var catIds = childCats != null && childCats.Any() |
| | | ? childCats.Select(p => p.id).ToList() |
| | | : new List<int>(); |
| | |
| | | } |
| | | limit = limit > 0 ? limit : 10; |
| | | |
| | | var goods = await _goodsServices.QueryListByComponentsAsync(where, limit, " sort desc,id desc ", true, true, 60); |
| | | var goods = await _goodsServices.QueryListByComponentsAsync(where, limit, " sort asc,id asc ", true, true, 60); |
| | | if (goods != null && goods.Any()) |
| | | { |
| | | var result = JArray.FromObject(goods); |