Ver código fonte

增加与ai大模型对话

wwh 2 semanas atrás
pai
commit
e3cbc3c2b2

+ 4 - 1
huimv-employment/fe-service/src/main/java/com/huimv/employment/service/order/McpOrderService.java

@@ -76,9 +76,12 @@ public class McpOrderService {
76 76
 
77 77
         LambdaQueryWrapper<FeEmploymentOrder> wrapper = new LambdaQueryWrapper<FeEmploymentOrder>()
78 78
                 .eq(FeEmploymentOrder::getEnterpriseId, conversation.getEnterpriseId())
79
-                .eq(StringUtils.hasText(status), FeEmploymentOrder::getOrderStatus, status.trim())
80 79
                 .orderByDesc(FeEmploymentOrder::getCreateTime)
81 80
                 .last("LIMIT " + resolvedLimit);
81
+        // 注意:.eq(condition, column, value) 的 value 会先求值,status 为空时勿直接 status.trim()
82
+        if (StringUtils.hasText(status)) {
83
+            wrapper.eq(FeEmploymentOrder::getOrderStatus, status.trim());
84
+        }
82 85
 
83 86
         List<FeEmploymentOrder> orders = feEmploymentOrderMapper.selectList(wrapper);
84 87
         McpOrderListResponse response = new McpOrderListResponse();