|
|
@@ -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();
|