任务描述

1. 所有产品开发管理增加禁售平台过滤条件,支持动态增加高级搜索条件

2. 上线后需要将线上禁售数据解析到新增表里面,进行数据初始化,需要提前开发好初始化禁售数据服务


需求描述


需求背景
目前产品库的禁售平台信息,在数据库中是以JSON的方式进行存储的。作为搜索条件时,查询性能很差,当关联搜索的数据量比较大时,会报小黄鸡。并且JSON格式的数据,不能做全选的搜索。
需求文档

http://product-doc-wan.zhcxkj.com:9000/%E4%BA%A7%E5%93%81%E4%B8%89%E7%BB%84/%E6%A2%81%E4%BF%B8%E9%93%AD/%E8%BF%AD%E4%BB%A3%E9%9C%80%E6%B1%82/start.html#g=1&p=%E4%BA%A7%E5%93%81%E5%BA%93%E7%A6%81%E5%94%AE%E6%90%9C%E7%B4%A2%E6%8E%A7%E4%BB%B6%E4%BC%98%E5%8C%96

验收标准
暂无
历史记录  
  1. 2022-11-10 15:46:07, 由 何建宝 创建。
  2. 2022-11-17 17:47:40, 由 何建宝 编辑。
    修改了 指派给 ,旧值为 "",新值为 "chengwei"。
    修改了 任务描述,区别为:
    002- <img src="/zentao/file-read-224098.png" alt="" />
    002+
    002- <p><img src="/zentao/file-read-224098.png" alt="" /></p>
    002+ <p><img src="{224098.png}" alt="" /></p>
  3. 2022-11-17 17:51:43, 由 程伟 指派给 鞠智明。
    修改了 指派给,旧值为 "chengwei",新值为 "juzhiming"。
  4. 2022-11-18 18:30:50, 由 鞠智明 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-18 18:30:44"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  5. 2022-11-18 18:42:20, 由 鞠智明 完成。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "hejianbao"。
    修改了 实际完成,旧值为 "",新值为 "2022-11-18 18:41:04"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "juzhiming"。

    开发报告

    1.产品库中心-所有产品开发管理-禁销平台和禁销国家下来控件优化,添加全选

  6. 2022-11-18 18:43:11, 由 鞠智明 指派给 鞠智明。
    修改了 指派给,旧值为 "hejianbao",新值为 "juzhiming"。
  7. 2022-11-19 15:04:32, 由 鞠智明 编辑。
    修改了 任务描述,区别为:
    002- <img src="/zentao/file-read-224098.png" alt="" />
    002+
    002- <p><img src="/zentao/file-read-224098.png" alt="" /></p>
    002+ <p><img src="{224098.png}" alt="" /></p>

    禁销平台和禁销国家下拉框都可以进行搜索选择,如果输入特殊字符之类的不是下拉框的值会自动清空掉

    1).单个搜索

    搜索前

    搜索后

    2).批量搜索

    2.禁销国家筛选

    3查询输入搜索,非下拉框的值输入惦记搜索直接清空

    4.全选搜索

    去除全选


    2.针对历史数据我这边写了个方法,把历史数据解析到新表;上线前需要先把表在正式数据库先添加;具体细节可以上线前沟通好来

     --旧表的数据
     select  NoSalePlatform,NoSaleCountry,* from RB_Product_Admin (Nolock) where NoSaleCountry<>'' AND SKU='1251228'

     --新表数据存储
     SELECT * FROM  RB_Product_NoSalePlatform(NOLOCK) WHERE CustomerID =1   AND SKU IN ('1365361','1365028','1365029' )

  8. 2022-11-21 11:50:14, 由 鞠智明 编辑。
    修改了 任务描述,区别为:
    002- <img src="/zentao/file-read-224098.png" alt="" />
    002+
    002- <p><img src="/zentao/file-read-224098.png" alt="" /></p>
    002+ <p><img src="{224098.png}" alt="" /></p>

    针对历史数据同步操作按钮

     select  NoSalePlatform,NoSaleCountry,* from RB_Product_Admin (Nolock) where NoSaleCountry<>'' AND SKU='1251228'

     --新表数据存储
     SELECT * FROM  RB_Product_NoSalePlatform(NOLOCK) WHERE CustomerID =1   AND SKU IN ('1365361','1365028','1365029' )

     --DELETE FROM RB_Product_NoSalePlatform WHERE CustomerID =1

  9. 2022-11-22 10:05:27, 由 鞠智明 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "juzhiming"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-11-22 10:05:27"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 11月第2版本(2022年)
所属模块 /
相关需求 产品库禁售搜索控件优化
指派给 Closed 于 2022-11-22 10:05:27
任务类型 后端
任务标签 初始
开发组 敏捷开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 何建宝 于 2022-11-10 15:46:07
由谁完成 鞠智明 于 2022-11-18 18:41:04
由谁取消 暂无
由谁关闭 鞠智明 于 2022-11-22 10:05:27
关闭原因 已完成
最后编辑 鞠智明 于 2022-11-22 10:05:27
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 8工时
总计消耗 8工时
预计剩余 0工时
预计开始 2022-11-17
实际开始 2022-11-18
截止日期 2022-11-17