ソースを参照

增加与ai大模型对话

wwh 2 週間 前
コミット
e3cbc3c2b2
共有1 個のファイルを変更した4 個の追加1 個の削除を含む
  1. 4 1
      huimv-employment/fe-service/src/main/java/com/huimv/employment/service/order/McpOrderService.java

+ 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
         LambdaQueryWrapper<FeEmploymentOrder> wrapper = new LambdaQueryWrapper<FeEmploymentOrder>()
77
         LambdaQueryWrapper<FeEmploymentOrder> wrapper = new LambdaQueryWrapper<FeEmploymentOrder>()
78
                 .eq(FeEmploymentOrder::getEnterpriseId, conversation.getEnterpriseId())
78
                 .eq(FeEmploymentOrder::getEnterpriseId, conversation.getEnterpriseId())
79
-                .eq(StringUtils.hasText(status), FeEmploymentOrder::getOrderStatus, status.trim())
80
                 .orderByDesc(FeEmploymentOrder::getCreateTime)
79
                 .orderByDesc(FeEmploymentOrder::getCreateTime)
81
                 .last("LIMIT " + resolvedLimit);
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
         List<FeEmploymentOrder> orders = feEmploymentOrderMapper.selectList(wrapper);
86
         List<FeEmploymentOrder> orders = feEmploymentOrderMapper.selectList(wrapper);
84
         McpOrderListResponse response = new McpOrderListResponse();
87
         McpOrderListResponse response = new McpOrderListResponse();