任务描述
暂无
需求描述
一、背景
京东合成图进行优化,提供 新的PCS拆分能力,需进行测试效果。
业务价值:快速验证京东合成图是否可以进行应用,预估20000。
验收人:魏明



二、需求说明
2.1、对接京东AI合成图接口

1、调用流程:查询类目模板接口--》传入 模板 +图片URL+是否需要分割(dedupe) 调用⽣成商品图接口,返回批量任务ID--》调用获取商品图图生图结果返回合成图详情信息。
--类目映射关系见文档
2、接口文档:https://e.hidreamai.com/docs/pixmaker/commerical/generate.html
3、返回结果:SKU,SKU全路径类目名称,SKU全路径类目ID,产品图片URL,合成结果图URL,合成图其他参数信息.
4、合成结果信息对接 京东AI合成页面,默认待审核。
5、推送sku范围:推类目末级类目选终审通过的产品5000个:非组合SKU(单ps 产品)与组合SKU各2500个(多ps 产品);排除之前已推送的sku.
6、新增【产品PCS类型】:1)单PCS;2)多PCS
7、新增【是否组合SKU 】:1)组合SKU;2)非组合SKU。数据来源产品库。
8、是否需要分割:多PCS则 是否需要分割传 True。
9、多PCS判断条件,判断SKU英文标题,第一个空格之前的字符串自动遇到下面标签 ,若标签前含有数字若大于等于2则为多PCS反之为多pcs产品。

dic.Add("pc", "pcs");
                            dic.Add("Piece", "Pieces");
                            dic.Add("Pair", "Pairs");
                            dic.Add("Set", "Sets");
                            dic.Add("Pack", "Packs");
                            dic.Add("Sheet", "Sheets");
                            dic.Add("Roll", "Rolls");
                            dic.Add("Box", "Boxes");
                            dic.Add("Bunch", "Bunches");
                            dic.Add("String", "Bouquets");
                            dic.Add("Bundle", "Bundles");
                            dic.Add("Bag", "Bags");
                            dic.Add("Bottle", "Bottles");


2.2、京东AI合成图审核页面 新增 产品PCS类型与是否组合SKU 查询条件
操作位置:京东AI合成图审核页面 -所有/待审核/通过/不通过。
操作页面见原型


三、验收标准
1、按需求验收。2、新推5000个sku 获取20000合成图。




验收标准
1、按需求验收。2、新推5000个sku 获取20000合成图。
历史记录  
  1. 2024-07-31 20:11:30, 由 罗友军 创建。
  2. 2024-08-05 14:14:44, 由 张家添 添加备注。

    mysql》jd_scene_task,增加对应的字段

    ALTER TABLE `zhcxkj_autochoose`.`jd_scene_task` 

    ADD COLUMN `Dedupe` bit NULL COMMENT '是否是复数商品,true-是' AFTER `Remark`;


    服务:JdSceneTaskCron,增加一个参数


    服务执行记录的配置

    db.getCollection("HotColdDictionary").find({"TypeName" : "Jd_Scene_Task:InitTaskAsync"}).limit(100).skip(0)

    MaxId:查询RB_Product的最大id
    MaxNum:每个类型最大值
    Single:单pcs入库数量
    Multiple:多pcs入库数量

    IsOver:服务是否执行完成,true-是


    Erp查询语句:

    SELECT top 100 a.SKU,a.BrowsePathByID,a.BrowseNodeName as BrowsePathByName
    ,b.ID,b.ProductName,b.ProductNameCn,b.IsGroup,b.ImageUrl
    ,b.NetWeight,b.GrossWeight,b.PackWeight,b.Length,b.Width,b.Height,b.Pack_Length as PackLength,b.Pack_Width as PackWidth,b.Pack_Height as PackHeight
    FROM  RB_Product (nolock) b
    inner join [dbo].[E_Product_Amazon_BrowseTree] (nolock) a on a.SKU=b.SKU and a.CustomerID=b.CustomerID
    inner join jd_browse_model (nolock) c on c.BrowseId=a.BrowsePathByID
    where b.CustomerID=1 and b.ProductState=0 and b.OnlineStatus=1 and b.ProductProperty!=2
    and a.IsMain=1 and a.IsDelete=0 and b.Id<3252691
    and not exists(select top 1 1 from jd_scene_task (nolock) d where d.Sku=b.SKU)
    order by b.ID desc 

  3. 2024-08-05 14:17:42, 由 张家添 完成。
    修改了 总计消耗,旧值为 "0",新值为 "15"。
    修改了 指派给 ,旧值为 "zhangjiatian",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2024-08-05 14:14:51"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2024-08-05 14:17:42"。
    修改了 预计剩余,旧值为 "15",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "zhangjiatian"。
    1、项目:Zhcxkj.AutoChoose.Worker,Zhcxkj.Erp.Api

    2、核心代码

    3、已跑生产环境到测试环境mysql》jd_scene_task,id大于5000的数据
    SELECT * FROM `zhcxkj_autochoose`.`jd_scene_task` WHERE `Id` > '5000' ORDER BY `Id` DESC LIMIT 0,100


  4. 2024-08-13 17:59:05, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "15",新值为 "16"。
    修改了 任务描述,区别为:
    001-
    001+
    001- <br />
    001+
所属迭代 智能中心-智能选品迭代
所属模块 智能中心-需求池  战略独立项目   智能选品
相关需求 重新推SKU图片对接京东合成图
指派给 罗友军 于 2024-08-05 14:17:42
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P0
关键词
抄送给
由谁创建 罗友军 于 2024-07-31 20:11:30
由谁完成 张家添 于 2024-08-05 14:14:51
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 梁秀丽 于 2024-08-13 17:59:05
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 16工时
总计消耗 15工时
预计剩余 0工时
预计开始 2024-07-31
实际开始 2024-08-05
截止日期 2024-08-31