重现步骤

[步骤]

(@CustomerID int,@tb_SKUs [Tb_StringIds] READONLY) SELECT * FROM RB_Product_Admin a(NOLOCK)                                      INNER JOIN @tb_SKUs tmp                                     ON a.SKU=tmp.Id                                     AND a.CustomerID=@CustomerID                                 


[结果]


[期望]

排查 查询数量 或者引入缓存 非必要不请求数据库


历史记录  
  1. 2024-10-11 16:54:59, 由 袁慧斌 创建。
  2. 2024-10-11 16:58:35, 由 李乐同 指派给 何建宝。
    修改了 指派给,旧值为 "liletong",新值为 "hejianbao"。
  3. 2024-10-11 17:03:04, 由 何建宝 指派给 吴万春。
    修改了 指派给,旧值为 "hejianbao",新值为 "wuwanchun"。
  4. 2024-10-11 17:31:18, 由 吴万春 指派给 王地福。
    修改了 指派给,旧值为 "wuwanchun",新值为 "wangdifu"。

    这个项目里面也没必要直接复制erp里面那种古老的方式吧。。

    只用到了SKU,HasImitationCountry两个字段,Product_Admin表字段很多建议不要select *.


    public async Task<List<string>> IsImitationCardAllSiteCode(List<string> skus, List<RB_Product> productList)
    {
        var productAdminResult = new List<RB_Product_Admin>(skus.Count); //await _productAdminRepository.GetProductAdminsBySKUsAsync(skus);
        foreach (var batchSkus in skus.Chunk(500))
            productAdminResult.AddRange(await _productAdminRepository.GetQueryable().Where(o => o.CustomerID == 1 && batchSkus.Contains(o.SKU)).Select(o => new RB_Product_Admin { SKU = o.SKU, HasImitationCountry = o.HasImitationCountry }).ToListAsync());

    ......


  5. 2024-10-11 18:00:33, 由 王地福 解决,方案为 系统设计缺陷 。
    修改了 解决方案,旧值为 "",新值为 "bydesign"。
    修改了 解决日期,旧值为 "",新值为 "2024-10-11 18:00:04"。
    修改了 指派给 ,旧值为 "wangdifu",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "wangdifu"。
    已优化sql语句,只查询用到的字段
  6. 2024-10-14 16:57:36, 由 袁慧斌 编辑。
    修改了 测试责任人,旧值为 "",新值为 "liletong"。
    修改了 解决时效 ,旧值为 "0",新值为 ""。
  7. 2024-10-14 16:57:39, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2024-10-14 16:57:39"。
所属项目 技术中心-需求池
所属模块 供应链   产品采购   产品库
所属计划
所属迭代
Bug类型
严重程度 一般
优先级 P1
Bug状态 已关闭
业务部门
影响功能
开发责任人 王地福
测试责任人 李乐同
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2024-10-14 16:57:39
截止日期 0000-00-00
上线时间 0000-00-00 00:00:00
上线时效 -1
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2024-10-11 16:54:58
影响环境 577
由谁解决 王地福 于 2024-10-11 18:00:04
解决版本
解决方案 系统设计缺陷
由谁关闭 袁慧斌 于 2024-10-14 16:57:39
最后修改 袁慧斌 于 2024-10-14 16:57:39
相关Bug