[步骤]
亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的[结果]



[期望]
可以正常关联订单[步骤]
亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的[结果]



[期望]
可以正常关联订单001-亚马逊 crm Feedback管理管理页面高级搜索内容—差评原因查搜索不出内容,页面是有显示内容的
001+ 亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的
001-修改了 重现步骤,区别为:亚马逊 crm Feedback管理管理页面高级搜索内容—差评原因查搜索不出内容,页面是有显示内容的
001+ 亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的
002-亚马逊 crm Feedback管理管理页面高级搜索内容—差评原因查搜索不出内容,页面是有显示内容的[结果]
002+ 亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的[结果]
002-亚马逊 crm Feedback管理管理页面高级搜索内容—差评原因查搜索不出内容,页面是有显示内容的<br /><p>[结果]</p>
002+ 亚马逊 crm Feedback管理管理页面高级搜索,搜索不出内容,页面是有显示内容的<br /><p>[结果]</p>



框架升级后sqlsugar部分语法出现变动,上图为原来的代码,原来sqlsugar 4.x的情况下,SqlFunc.ToString(negativeFeedbackReason) 转换后为“`m`.`FeedbackReason` = cast('未收到货物' as CHAR)”,
sqlsugar 5.x的情况下,转换后为“`m`.`FeedbackReason` = cast('1' as CHAR))”,实际数据库中存储的字符为“未收到货物”,导致查询不到。这里新增一个临时变量,然后再到数据库查询。

退款类型原因:实际该条数据在数据库中存储的值为空,而高级搜索中退款类型对应的三个下拉值分别为:未退款对应0值,部分退款对应1值,全额退款对应2值,所以用0,1,2中任何一个值去数据库匹配空值是匹配不上数据的。
退款类型解决方案:数据问题无需解决,另设计上退款类型值有额外的定时服务去同步值。
影响范围:Feedback管理 》 高级搜索。
卖家回复原因:框架升级后sqlsugar部分语法出现变动,原来的代码在sqlsugar5.x框架下转换无法被识别,导致查询不正确。如下图:

原版代码

原版代码转换成sql后无法被识别的部分
解决方案:去除不受支持的sqlsugar函数,增加临时变量,具体改动代码如下图

影响范围:Feedback管理 》 高级搜索
搜索不成功


| 所属项目 | 技术中心-需求池 |
|---|---|
| 所属模块 | 客服账号 客服CRM |
| 所属迭代 | 技术研发中心 11月分支版本(2022年) |
| Bug类型 | |
| 严重程度 | 提示 |
| 优先级 | P2 |
| Bug状态 | 已关闭 |
| 业务部门 | |
| 开发责任人 | |
| 测试责任人 | |
| 解决时效 | 0 |
| 激活次数 | 1 |
| 激活日期 | 2022-11-25 12:20:47 |
| 当前指派 | Closed 于 2022-12-05 17:16:08 |
| 截止日期 | 0000-00-00 |
| 上线时间 | |
| 上线时效 | |
| 关键词 | |
| 抄送给 |
| 所属迭代 | 技术研发中心 11月分支版本(2022年) |
|---|---|
| 相关需求 | #12329 亚马逊crm 程序版本升级 |
| 相关任务 | 亚马逊crm 程序版本升级 ——测试执行 |
| 由谁创建 | 夏宇 于 2022-11-23 14:09:27 |
|---|---|
| 影响环境 |
638 |
| 由谁解决 | 吕敬平 于 2022-11-25 22:20:48 |
| 解决版本 | 11月分支 |
| 解决方案 | 第三方原因(外部系统) |
| 由谁关闭 | 夏宇 于 2022-12-05 17:16:08 |
| 最后修改 | 刘超 于 2023-11-17 09:35:24 |
| 相关Bug |
|---|