Compare commits

...
4 Commits
Author SHA1 Message Date
timi 982b1ee3e4 Merge pull request 'v1.0.56' (#68) from dev into master
Reviewed-on: #68
2026-09-25 15:43:52 +00:00
Timi b6f20c976d v1.0.56
CI / build-deploy (pull_request) Successful in 26s
CI / notify-on-failure (pull_request) Skipped
2026-09-25 23:43:25 +08:00
Timi 369da9f997 add main agent DSL 2026-09-25 22:07:42 +08:00
Timi cd8e552d21 support sku filter 2026-09-25 22:07:31 +08:00
4 changed files with 1497 additions and 1 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
<groupId>com.imyeyu.timiserverapi</groupId>
<artifactId>TimiServerAPI</artifactId>
<version>1.0.55</version>
<version>1.0.56</version>
<packaging>jar</packaging>
<name>TimiServerAPI</name>
<description>imyeyu.com API</description>
File diff suppressed because it is too large Load Diff
@@ -5,6 +5,8 @@ import com.imyeyu.java.bean.BasePage;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/// GAO 统一履约分页查询请求
///
/// @author Codex
@@ -22,6 +24,9 @@ public class GaoOrderFulfillmentPage extends BasePage {
/// 客户 ID
private String customerId;
/// SKU ID 列表,任一 SKU 命中即匹配
private List<String> skuIdList;
/// 履约状态
private GaoOrderFulfillment.Status status;
@@ -39,6 +39,14 @@
<if test="storeId != null and storeId != ''">AND `store_id` = #{storeId}</if>
<if test="salesOrderId != null and salesOrderId != ''">AND `sales_order_id` = #{salesOrderId}</if>
<if test="customerId != null and customerId != ''">AND `customer_id` = #{customerId}</if>
<if test="skuIdList != null and skuIdList.size() > 0">
AND EXISTS (
SELECT 1 FROM `gao_order_fulfillment_item` fulfillment_item
WHERE fulfillment_item.`fulfillment_id` = `gao_order_fulfillment`.`id`
AND fulfillment_item.`sku_id` IN
<foreach collection="skuIdList" item="skuId" open="(" separator="," close=")">#{skuId}</foreach>
)
</if>
<if test="status != null">AND `status` = #{status}</if>
<if test="beginAt != null">AND `delivered_at` &gt;= #{beginAt}</if>
<if test="endAt != null">AND `delivered_at` &lt;= #{endAt}</if>