需求背景
目前存在chatGPT压缩的标题的数词错误情况,导致不良交易纠纷,需进行矫正
需求描述
1.mgdb存储的chatGPT压缩的标题按SKU筛选有数词的标题,通过SKU的产品资料库标题进行判断数词是否准确
a.SKU产品资料库标题无数词,压缩的标题有数词,则直接将有数词的标题进行删除
b.SKU产品资料库标题有数词,压缩的标题有数词,判断压缩的标题的数字与产品资料库标题的数字是否一致,一致则保留,不一致则删除
2.新生成的chatGPT压缩的标题,若包含有数词时,则需判断数词的数字是否与SKU产品资料库标题数词的数字一致,若一致则保留,不一致则直接删除
a.定时服务每小时处理一小时前的生成的标题数据,包含压缩及扩展的chatGPT数据
b.进行chatGPT压缩的标题本身有数词时也需进行判断,若本身的数词错误,则将该原数据进行删除(历史数据处理一次即可,新进数据实时判断)
测试用例截图:
通过开发提取出来的待删除数据的唯一ID:
对应进行待删除数据的查询获取,抽取校验:

场景1:SKU产品资料库标题有数词 VS 压缩标题有数词,对二者数词数字进行判断,预期:二者标题数词数字一致,则保留压缩标题;二者标题数词数字不一致,则不保留压缩标题,直接将有数词的压缩标题直接删除
测试数据:SKU:15468867,产品库标题:1 Set Multi-use Eyeglass Case Household Eyeglass Box Portable Contact-lens Case
查看待删除的对应压缩标题库:带有数词数字的标题,并未存在与产品库标题一致的数词数字,则预期:二者标题数词数字不一致,则不保留压缩标题,直接将有数词的压缩标题直接删除
如下实际结果:符合预期

场景2:SKU产品资料库标题无数词 VS 压缩标题有数词,预期:直接将有数词的标题进行删除
测试数据:SKU:15475368
待删除压缩标题显示有数词数字,并且含有2个不同数词数字:
SKU:15475368 产品库标题:Small Desktop Piggy Bank Acrylic Saving Pot Transparent Saving Bank Money Supply
预期:将带有数词的标题直接删除,即待删除的压缩标题数据库中存在该类数据,则需要将待删除的压缩标题进行删除
如下:实际结果:符合预期
待明日告知开发进行删除批量删除