master:store_product表增加prod_cate_name字段;
parent
26b9659eaa
commit
f846f6d677
|
|
@ -3483,6 +3483,7 @@ CREATE TABLE `store_product`
|
|||
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '档口商品ID',
|
||||
`store_id` bigint UNSIGNED NOT NULL COMMENT '档口ID',
|
||||
`prod_cate_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '商品分类ID',
|
||||
`prod_cate_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '分类名称',
|
||||
`factory_art_num` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工厂货号',
|
||||
`prod_art_num` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品货号',
|
||||
`prod_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '商品标题',
|
||||
|
|
|
|||
|
|
@ -40,6 +40,11 @@ public class StoreProduct extends XktBaseEntity {
|
|||
@Excel(name = "商品分类ID")
|
||||
private Long prodCateId;
|
||||
|
||||
/**
|
||||
* 商品分类名称
|
||||
*/
|
||||
private String prodCateName;
|
||||
|
||||
/**
|
||||
* 工厂货号
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
sp.prod_art_num,
|
||||
spc.color_name,
|
||||
sp.prod_cate_id,
|
||||
pc.`name` AS prodCateName,
|
||||
sp.prod_cate_name,
|
||||
spc.prod_status,
|
||||
spc.create_time,
|
||||
sf.file_url AS mainPicUrl,
|
||||
|
|
@ -40,7 +40,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
FROM
|
||||
store_product_color spc
|
||||
JOIN store_product sp ON spc.store_prod_id = sp.id
|
||||
JOIN sys_product_category pc ON sp.prod_cate_id = pc.id
|
||||
JOIN store_product_category_attribute spca ON spc.store_prod_id = spca.store_prod_id AND spca.del_flag = 0
|
||||
LEFT JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.file_type = 1 AND spf.order_num = 1 AND spf.del_flag = 0
|
||||
LEFT JOIN sys_file sf ON spf.file_id = sf.id
|
||||
|
|
|
|||
|
|
@ -266,11 +266,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
SELECT
|
||||
sp.prod_status,
|
||||
sp.prod_cate_id,
|
||||
spc.`name` AS prodCateName,
|
||||
sp.prod_cate_name,
|
||||
COUNT( sp.id ) AS cateCount
|
||||
FROM
|
||||
store_product sp
|
||||
JOIN sys_product_category spc ON sp.prod_cate_id = spc.id
|
||||
WHERE
|
||||
sp.del_flag = 0
|
||||
AND sp.private_item = 0
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
<select id="selectStockPage" parameterType="com.ruoyi.xkt.dto.storeProductStock.StoreProdStockPageDTO"
|
||||
resultType="com.ruoyi.xkt.dto.storeProductStock.StoreProdStockPageResDTO">
|
||||
SELECT
|
||||
sps.id AS storeProdStockId, sps.store_prod_id, sps.prod_art_num, sps.store_color_id, sps.store_prod_color_id, sps.color_name, spc.name AS prodCateName,
|
||||
sps.id AS storeProdStockId, sps.store_prod_id, sps.prod_art_num, sps.store_color_id, sps.store_prod_color_id, sps.color_name, sp.prod_cate_name,
|
||||
NULLIF(sps.size_30, 0) AS size30, NULLIF(sps.size_31, 0) AS size31, NULLIF(sps.size_32, 0) AS size32, NULLIF(sps.size_33, 0) AS size33,
|
||||
NULLIF(sps.size_34, 0) AS size34, NULLIF(sps.size_35, 0) AS size35, NULLIF(sps.size_36, 0) AS size36, NULLIF(sps.size_37, 0) AS size37,
|
||||
NULLIF(sps.size_38, 0) AS size38, NULLIF(sps.size_39, 0) AS size39, NULLIF(sps.size_40, 0) AS size40, NULLIF(sps.size_41, 0) AS size41,
|
||||
|
|
@ -52,7 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
IFNULL(sps.size_38, 0) + IFNULL(sps.size_39, 0) + IFNULL(sps.size_40, 0) + IFNULL(sps.size_41, 0) +
|
||||
IFNULL(sps.size_42, 0) + IFNULL(sps.size_43, 0)) AS totalStock
|
||||
FROM
|
||||
store_product_stock sps join store_product sp on sps.store_prod_id = sp.id join sys_product_category spc on sp.prod_cate_id = spc.id
|
||||
store_product_stock sps join store_product sp on sps.store_prod_id = sp.id
|
||||
WHERE
|
||||
sps.del_flag = 0
|
||||
AND sps.store_id = #{storeId}
|
||||
|
|
|
|||
Loading…
Reference in New Issue