diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index a9a34119c..b16385a44 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -181,8 +181,8 @@ tenant: - sys_version - ums_member_wechat - sys_tenant_extend - - red_packet - - red_packet_receive + - oms_red_packet + - oms_red_packet_receive - commission_template - commission_rate_range diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/BrandController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/BrandController.java index 374e2728e..d4733da28 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/BrandController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/BrandController.java @@ -4,8 +4,11 @@ package com.wzj.soopin.goods.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.wzj.soopin.goods.convert.BrandConvert; import com.wzj.soopin.goods.domain.bo.BrandBo; +import com.wzj.soopin.goods.domain.bo.ProductCategoryBo; import com.wzj.soopin.goods.domain.entity.Brand; +import com.wzj.soopin.goods.domain.entity.ProductCategory; import com.wzj.soopin.goods.domain.vo.BrandVO; +import com.wzj.soopin.goods.domain.vo.ProductCategoryVO; import com.wzj.soopin.goods.service.impl.BrandServiceImpl; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; @@ -40,6 +43,14 @@ public class BrandController extends BaseController { return R.ok(convert.toVO(brandPage)); } + @Tag(name ="所有品牌管理列表") + @PostMapping("page") + public R> list(@RequestBody BrandBo query) { + List productCategoryList = service.list(query.toWrapper()); + return R.ok(convert.toVO(productCategoryList)); + } + + @Tag(name ="导出品牌管理列表") @Log(title = "品牌管理", businessType = BusinessType.EXPORT) @PostMapping("export") diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/ProductController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/ProductController.java index 1f8340a78..3e5c26f92 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/ProductController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/controller/ProductController.java @@ -6,12 +6,15 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.wzj.soopin.goods.convert.ProductConvert; import com.wzj.soopin.goods.domain.bo.BrandBo; import com.wzj.soopin.goods.domain.bo.ProductBo; +import com.wzj.soopin.goods.domain.bo.ProductCategoryBo; import com.wzj.soopin.goods.domain.bo.SkuBo; import com.wzj.soopin.goods.domain.dto.ProductDTO; import com.wzj.soopin.goods.domain.entity.Brand; import com.wzj.soopin.goods.domain.entity.Product; +import com.wzj.soopin.goods.domain.entity.ProductCategory; import com.wzj.soopin.goods.domain.entity.Sku; import com.wzj.soopin.goods.domain.vo.BrandVO; +import com.wzj.soopin.goods.domain.vo.ProductCategoryVO; import com.wzj.soopin.goods.domain.vo.ProductVO; import com.wzj.soopin.goods.domain.vo.SkuVO; import com.wzj.soopin.goods.service.ProductService; @@ -43,6 +46,13 @@ public class ProductController extends BaseController { private final ProductService productService; + @Tag(name ="查询商品信息列表app") + @PostMapping("page") + public R> page(@RequestBody ProductBo query, Page page) { + Page productCategoryPage = service.page(page,query.toWrapper()); + return R.ok(convert.toVO(productCategoryPage)); + } + @Tag(name ="查询商品信息列表") @PostMapping("list") public R> list(@RequestBody ProductBo query, @RequestBody Page page) { diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/bo/ProductBo.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/bo/ProductBo.java index 74fb0e979..670afdd24 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/bo/ProductBo.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/wzj/soopin/goods/domain/bo/ProductBo.java @@ -28,7 +28,6 @@ public class ProductBo { @Schema(description = "上架状态:0->下架;1->上架 精确匹配") private Integer publishStatus; - @Schema(description = "PRICE 精确匹配") private BigDecimal price; diff --git a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml index e0cfee95b..35321e25f 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml +++ b/ruoyi-modules/ruoyi-goods/src/main/resources/mapper/goods/ProductMapper.xml @@ -81,6 +81,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN pms_product_category pc ON p.category_id = pc.id LEFT JOIN pms_sku s ON p.id = s.product_id WHERE 1=1 + + AND s.tenant_id = #{tenantId} + AND p.name LIKE CONCAT('%', #{query.nameLike}, '%') diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacket.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacket.java index ac8cef722..a30901618 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacket.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacket.java @@ -7,12 +7,14 @@ import com.baomidou.mybatisplus.annotation.TableField; import java.math.BigDecimal; import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; import org.dromara.common.core.domain.model.BaseAudit; @Data @Schema(description = "红包实体") +@TableName("oms_red_packet") public class RedPacket extends BaseAudit { @TableId(type = IdType.ASSIGN_ID) @Schema(description = "红包id") diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacketReceive.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacketReceive.java index 626e71754..c860251ec 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacketReceive.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/entity/RedPacketReceive.java @@ -5,11 +5,14 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import io.swagger.v3.oas.annotations.media.Schema; @Data @Schema(description = "红包领取记录实体") +@TableName("oms_red_packet_receive") public class RedPacketReceive { @TableId(type = IdType.ASSIGN_ID) @Schema(description = "主键ID") diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/query/SendRedPacketRequest.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/query/SendRedPacketRequest.java index b6c2d6f0f..c87989c7f 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/query/SendRedPacketRequest.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/domain/query/SendRedPacketRequest.java @@ -1,10 +1,9 @@ package com.wzj.soopin.order.domain.query; -import cn.hutool.core.date.DateTime; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.Min; -import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; import org.hibernate.validator.constraints.Range; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketMapper.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketMapper.java index eb142a98a..2313beec2 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketMapper.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketMapper.java @@ -10,6 +10,6 @@ import java.util.List; @Mapper public interface RedPacketMapper extends BaseMapper { - @Select("SELECT * FROM red_packet WHERE expire_time < NOW() AND status IN (0, 1)") + @Select("SELECT * FROM oms_red_packet WHERE expire_time < NOW() AND status IN (0, 1)") List selectExpiredRedPackets(); } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketReceiveMapper.java b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketReceiveMapper.java index 4dbaf0f87..2a6b76912 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketReceiveMapper.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/wzj/soopin/order/mapper/RedPacketReceiveMapper.java @@ -6,7 +6,7 @@ import org.apache.ibatis.annotations.Select; public interface RedPacketReceiveMapper extends BaseMapper { - @Select("SELECT COUNT(1) FROM red_packet_receive " + + @Select("SELECT COUNT(1) FROM oms_red_packet_receive " + "WHERE packet_id = #{packetId} " + "AND receiver_id = #{memberId} ") Integer checkReceived(Long packetId, Long memberId); diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysTenantMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysTenantMapper.xml index 29bfa3dea..30a633031 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysTenantMapper.xml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysTenantMapper.xml @@ -18,7 +18,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN ums_member m ON e.invite_user_id = m.id LEFT JOIN - commission_template ct ON e.split_ratio = ct.id + sys_commission_template ct ON e.split_ratio = ct.id LEFT JOIN sys_tenant agency ON t.agency_tenant_id = agency.tenant_id