diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderGatewayImpl.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderGatewayImpl.java index 7a10dd9..6b9cca7 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderGatewayImpl.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderGatewayImpl.java @@ -944,7 +944,8 @@ public class OrderGatewayImpl implements OrderGateway { DealerDO dealerDO = dealerMapper.selectById(lastVehicleNoQry.getDealerId()); - if (dealerDO.getSetting().getEnableInitialTrainNo()) { + Boolean enableInitialTrainNo = dealerDO.getSetting().getEnableInitialTrainNo(); + if (enableInitialTrainNo.equals(Boolean.TRUE)) { return dealerDO.getSetting().getInitialTrainNo().toString(); } else { return "0"; diff --git a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderRebateGatewayImpl.java b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderRebateGatewayImpl.java index be0e396..53851a5 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderRebateGatewayImpl.java +++ b/erp-turbo-business/erp-turbo-biz/src/main/java/com/xunhong/erp/turbo/biz/infrastructure/gateway/OrderRebateGatewayImpl.java @@ -44,6 +44,7 @@ public class OrderRebateGatewayImpl implements OrderRebateGateway { public IPage page(OrderRebatePageQry orderRebatePageQry) { LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(OrderRebateDO.class); queryWrapper.eq(Objects.nonNull(orderRebatePageQry.getIsPaid()), OrderRebateDO::getIsPaid, orderRebatePageQry.getIsPaid()); + queryWrapper.gt(OrderRebateDO::getAmount, 0); queryWrapper.orderByDesc(OrderRebateDO::getCreatedAt); diff --git a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCostMapper.xml b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCostMapper.xml index 7e8f809..bbe2172 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCostMapper.xml +++ b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderCostMapper.xml @@ -58,7 +58,7 @@ LEFT JOIN `order` po ON oc.order_id = po.order_id AND po.is_delete = 0 - oc.is_delete = 0 + oc.is_delete = 0 and oc.price > 0 AND po.created_by = #{query.createdBy} diff --git a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderSupplierMapper.xml b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderSupplierMapper.xml index cf808b6..579cf92 100644 --- a/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderSupplierMapper.xml +++ b/erp-turbo-business/erp-turbo-biz/src/main/resources/mapper/OrderSupplierMapper.xml @@ -69,6 +69,9 @@ AND po.created_by = #{query.createdBy} + + AND os.type = #{query.type} + AND po.order_id = #{query.orderId} diff --git a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/OrderSupplierPageQry.java b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/OrderSupplierPageQry.java index 7ae1c57..5c3474b 100644 --- a/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/OrderSupplierPageQry.java +++ b/erp-turbo-common/erp-turbo-api/src/main/java/com/xunhong/erp/turbo/api/biz/dto/qry/OrderSupplierPageQry.java @@ -2,6 +2,7 @@ package com.xunhong.erp.turbo.api.biz.dto.qry; import com.xunhong.erp.turbo.api.biz.dto.enums.OrderStateEnum; import com.xunhong.erp.turbo.api.biz.dto.enums.OrderTypeEnum; +import com.xunhong.erp.turbo.api.biz.dto.enums.SupplierTypeEnum; import com.xunhong.erp.turbo.base.dto.PageQuery; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -43,5 +44,11 @@ public class OrderSupplierPageQry extends PageQuery { @Schema(title = "是否支付", type = "boolean") private Boolean isPaid; + + /** + * 供应商类型:1_瓜农;2_自家档口;3_其他家档口 + */ + @Schema(title = "供应商类型:1_瓜农;2_自家档口;3_其他家档口") + private SupplierTypeEnum type; }