瀏覽代碼

修改获取 标签路径时存在\ 转换报错的问题,修改人大金仓 报错 ERROR: column "aitag_tag_log.insert_time" must appear in the GROUP BY clause or be used in an aggregate function Position: 22 At Line: 2, Line Position: 14问题

2507040827 11 小時之前
父節點
當前提交
796f3c7e85

+ 1 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/service/impl/AitagTagLogServiceImpl.java

@@ -142,6 +142,7 @@ public class AitagTagLogServiceImpl extends ServiceImpl<AitagTagLogDao, AitagTag
     }
 
     private String getTagPath(String result) {
+        result = result.replace("\\", "");
         List<Map> results = JSONArray.parseArray(result, Map.class);
         if(results == null){
             return "";

+ 2 - 2
server/yusp-tagging-core/src/main/resources/mapper/AitagTagLogMapper.xml

@@ -57,7 +57,7 @@
                 AND #{categoryCode} = category_code
             </if>
         </where>
-        GROUP BY DATE(insert_time)
+        GROUP BY DATE_FORMAT(insert_time, '%Y年%m月%d日')
         ORDER BY stat;
     </select>
 
@@ -77,7 +77,7 @@
                 AND #{categoryCode} = category_code
             </if>
         </where>
-        GROUP BY DATE_FORMAT(insert_time, '%Y-%m')
+        GROUP BY DATE_FORMAT(insert_time, '%Y年%m月')
         ORDER BY stat;
     </select>