diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProductCategoryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProductCategoryController.java index 1147af63c..0ea71272d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProductCategoryController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProductCategoryController.java @@ -72,7 +72,7 @@ public class SysProductCategoryController extends XktBaseController { return R.ok(BeanUtil.copyToList(prodCateService.tree(BeanUtil.toBean(listVO, ProdCateListDTO.class)), ProdCateListResVO.class)); } - @ApiOperation(value = "商品管理列表获取所有商品二级分类及没有二级分类的一级分类", httpMethod = "POST", response = R.class) + @ApiOperation(value = "商品管理列表获取所有商品二级分类及没有二级分类的一级分类", httpMethod = "GET", response = R.class) @GetMapping("/leaf-node/list") public R> leafNodeList() { return R.ok(BeanUtil.copyToList(prodCateService.leafNodeList(), ProdCateVO.class)); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/userNotice/UserNoticePageVO.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/userNotice/UserNoticePageVO.java index d0c334446..d95dcc387 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/userNotice/UserNoticePageVO.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/vo/userNotice/UserNoticePageVO.java @@ -18,5 +18,7 @@ public class UserNoticePageVO extends BasePageVO { @ApiModelProperty(value = "公告标题") private String noticeTitle; + @ApiModelProperty(value = "公告类型(1通知 2公告)") + private Integer noticeType; } diff --git a/xkt/src/main/java/com/ruoyi/xkt/dto/userNotice/UserNoticePageDTO.java b/xkt/src/main/java/com/ruoyi/xkt/dto/userNotice/UserNoticePageDTO.java index 87df79c0a..2dd39ffb3 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/dto/userNotice/UserNoticePageDTO.java +++ b/xkt/src/main/java/com/ruoyi/xkt/dto/userNotice/UserNoticePageDTO.java @@ -18,5 +18,7 @@ public class UserNoticePageDTO extends BasePageDTO { @ApiModelProperty(value = "公告标题") private String noticeTitle; + @ApiModelProperty(value = "公告类型(1通知 2公告)") + private Integer noticeType; } diff --git a/xkt/src/main/java/com/ruoyi/xkt/mapper/UserNoticeMapper.java b/xkt/src/main/java/com/ruoyi/xkt/mapper/UserNoticeMapper.java index 770c61eac..68ae943c9 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/mapper/UserNoticeMapper.java +++ b/xkt/src/main/java/com/ruoyi/xkt/mapper/UserNoticeMapper.java @@ -24,7 +24,9 @@ public interface UserNoticeMapper extends BaseMapper { * @param noticeTitle 公告标题 * @return 列表 */ - List selectUserNoticeList(@Param("userId") Long userId, @Param("noticeTitle") String noticeTitle); + List selectUserNoticeList(@Param("userId") Long userId, + @Param("noticeTitle") String noticeTitle, + @Param("noticeType") Integer noticeType); /** * 查询APP用户所有通知列表 diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java index e94eae53f..88f83f83b 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/UserNoticeServiceImpl.java @@ -47,7 +47,7 @@ public class UserNoticeServiceImpl implements IUserNoticeService { @Transactional(readOnly = true) public Page pcPage(UserNoticePageDTO pageDTO) { PageHelper.startPage(pageDTO.getPageNum(), pageDTO.getPageSize()); - List list = this.userNoticeMapper.selectUserNoticeList(SecurityUtils.getUserId(), pageDTO.getNoticeTitle()); + List list = this.userNoticeMapper.selectUserNoticeList(SecurityUtils.getUserId(), pageDTO.getNoticeTitle(), pageDTO.getNoticeType()); list.forEach(x -> x.setTargetNoticeTypeName(UserNoticeType.of(x.getTargetNoticeType()).getLabel())); return Page.convert(new PageInfo<>(list)); } diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java index 86af27cf1..308d92509 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java @@ -1031,7 +1031,7 @@ public class WebsiteAPPServiceImpl implements IWebsiteAPPService { .from((searchDTO.getPageNum() - 1) * searchDTO.getPageSize()) .size(searchDTO.getPageSize()) .sort(sort -> sort.field(f -> f.field("storeWeight").order(SortOrder.Desc))) - .sort(sort -> sort.field(f -> f.field(searchDTO.getSort()).order(SortOrder.Desc))), + .sort(sort -> sort.field(f -> f.field(searchDTO.getSort()).order(searchDTO.getOrder()))), ESProductDTO.class); final long total = resList.hits().total().value(); final List esProdList = resList.hits().hits().stream().map(x -> x.source().setStoreProdId(x.id())).collect(Collectors.toList()); diff --git a/xkt/src/main/resources/mapper/AdvertStoreFileMapper.xml b/xkt/src/main/resources/mapper/AdvertStoreFileMapper.xml index e201e6ba4..705ca5c6a 100644 --- a/xkt/src/main/resources/mapper/AdvertStoreFileMapper.xml +++ b/xkt/src/main/resources/mapper/AdvertStoreFileMapper.xml @@ -12,8 +12,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" sf.file_url FROM advert_store_file ssf - LEFT JOIN sys_file sf ON ssf.pic_id = sf.id - LEFT JOIN store s ON ssf.store_id = s.id + JOIN sys_file sf ON ssf.pic_id = sf.id + JOIN store s ON ssf.store_id = s.id WHERE ssf.del_flag = 0 diff --git a/xkt/src/main/resources/mapper/StoreCustomerProductDiscountMapper.xml b/xkt/src/main/resources/mapper/StoreCustomerProductDiscountMapper.xml index 3be0a3fcc..09eb81a42 100644 --- a/xkt/src/main/resources/mapper/StoreCustomerProductDiscountMapper.xml +++ b/xkt/src/main/resources/mapper/StoreCustomerProductDiscountMapper.xml @@ -110,9 +110,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" scpd.update_time FROM store_customer_product_discount scpd - LEFT JOIN store_product sp ON scpd.store_prod_id = sp.id - LEFT JOIN store_product_color spc ON scpd.store_prod_color_id = spc.id - LEFT JOIN store_product_color_price spcp ON spc.store_prod_id = spcp.store_prod_id + JOIN store_product sp ON scpd.store_prod_id = sp.id + JOIN store_product_color spc ON scpd.store_prod_color_id = spc.id + JOIN store_product_color_price spcp ON spc.store_prod_id = spcp.store_prod_id AND spc.store_color_id = spcp.store_color_id WHERE scpd.del_flag = 0 AND scpd.store_id = #{storeId} diff --git a/xkt/src/main/resources/mapper/StoreProductCategoryAttributeMapper.xml b/xkt/src/main/resources/mapper/StoreProductCategoryAttributeMapper.xml index 5c86b9191..79032cfb5 100644 --- a/xkt/src/main/resources/mapper/StoreProductCategoryAttributeMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductCategoryAttributeMapper.xml @@ -13,7 +13,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" * FROM store_product_category_attribute - WHERE del_flag = 0 AND store_prod_id = #{storeProdId} + WHERE + del_flag = 0 AND store_prod_id = #{storeProdId} diff --git a/xkt/src/main/resources/mapper/StoreProductColorPriceMapper.xml b/xkt/src/main/resources/mapper/StoreProductColorPriceMapper.xml index b9ad6afff..12783d87c 100644 --- a/xkt/src/main/resources/mapper/StoreProductColorPriceMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductColorPriceMapper.xml @@ -39,8 +39,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcp.store_prod_id, MIN( spcp.price ) FROM - store_product_color_price spcp JOIN store_product_color spc ON spcp.store_prod_id = spc.store_prod_id - AND spcp.store_color_id = spc.store_color_id AND spc.prod_status IN ( 2, 3 ) + store_product_color_price spcp + JOIN store_product_color spc ON spcp.store_prod_id = spc.store_prod_id + AND spcp.store_color_id = spc.store_color_id AND spc.prod_status IN ( 2, 3 ) WHERE spcp.del_flag = 0 diff --git a/xkt/src/main/resources/mapper/StoreProductColorSizeMapper.xml b/xkt/src/main/resources/mapper/StoreProductColorSizeMapper.xml index 7ebb62ac3..cbf700339 100644 --- a/xkt/src/main/resources/mapper/StoreProductColorSizeMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductColorSizeMapper.xml @@ -34,9 +34,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ( SELECT discount FROM store_customer_product_discount WHERE store_cus_id = #{storeCusId} AND store_prod_color_id = spc.id AND del_flag = 0 ) AS discount FROM store_product_color_size spcs - LEFT JOIN store_product_color_price spcp ON spcs.store_prod_id = spcp.store_prod_id AND spcs.store_color_id = spcp.store_color_id AND spcp.del_flag = 0 - LEFT JOIN store_product sp ON spcs.store_prod_id = sp.id - LEFT JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product_color_price spcp ON spcs.store_prod_id = spcp.store_prod_id AND spcs.store_color_id = spcp.store_color_id AND spcp.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 AND spcs.sn_prefix = #{snPrefix} @@ -56,9 +56,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ( SELECT discount FROM store_customer_product_discount WHERE store_cus_id = #{storeCusId} AND store_prod_color_id = spc.id AND del_flag = 0 ) AS discount FROM store_product_color_size spcs - LEFT JOIN store_product_color_price spcp ON spcs.store_prod_id = spcp.store_prod_id AND spcs.store_color_id = spcp.store_color_id AND spcp.del_flag = 0 - LEFT JOIN store_product sp ON spcs.store_prod_id = sp.id - LEFT JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product_color_price spcp ON spcs.store_prod_id = spcp.store_prod_id AND spcs.store_color_id = spcp.store_color_id AND spcp.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 AND spcs.other_sn_prefix = #{snPrefix} @@ -77,8 +77,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcs.sn_prefix AS prefixPart FROM store_product_color_size spcs - JOIN store_product sp ON spcs.store_prod_id = sp.id - JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 AND sp.store_id = #{storeId} @@ -102,8 +102,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcs.other_sn_prefix AS prefixPart FROM store_product_color_size spcs - JOIN store_product sp ON spcs.store_prod_id = sp.id - JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 AND sp.store_id = #{storeId} @@ -124,8 +124,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcs.sn_prefix AS prefixPart FROM store_product_color_size spcs - JOIN store_product sp ON spcs.store_prod_id = sp.id - JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 @@ -145,8 +145,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcs.other_sn_prefix AS prefixPart FROM store_product_color_size spcs - JOIN store_product sp ON spcs.store_prod_id = sp.id - JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 + JOIN store_product sp ON spcs.store_prod_id = sp.id + JOIN store_product_color spc ON spcs.store_color_id = spc.store_color_id AND spcs.store_prod_id = spc.store_prod_id AND spc.del_flag = 0 WHERE spcs.del_flag = 0 diff --git a/xkt/src/main/resources/mapper/StoreProductFileMapper.xml b/xkt/src/main/resources/mapper/StoreProductFileMapper.xml index 55976a3b9..b1b7406d9 100644 --- a/xkt/src/main/resources/mapper/StoreProductFileMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductFileMapper.xml @@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" sf.file_url AS fileUrl FROM store_product_file spf - LEFT JOIN sys_file sf ON spf.file_id = sf.id + JOIN sys_file sf ON spf.file_id = sf.id WHERE spf.del_flag = 0 @@ -54,8 +54,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" sf.file_url AS fileUrl FROM store_product_file spf - LEFT JOIN sys_file sf ON spf.file_id = sf.id - LEFT JOIN store_product sp ON spf.store_prod_id = sp.id + JOIN sys_file sf ON spf.file_id = sf.id + JOIN store_product sp ON spf.store_prod_id = sp.id WHERE spf.del_flag = 0 AND spf.file_type = #{fileType} @@ -83,7 +83,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spf.order_num AS orderNum FROM store_product_file spf - LEFT JOIN sys_file sf ON spf.file_id = sf.id + JOIN sys_file sf ON spf.file_id = sf.id WHERE spf.del_flag = 0 AND spf.file_type = #{fileType} @@ -95,8 +95,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spf.store_prod_id, sf.file_url FROM - store_product_file spf LEFT JOIN store_product sp ON spf.store_prod_id = sp.id - LEFT JOIN sys_file sf ON spf.file_id = sf.id + store_product_file spf + JOIN store_product sp ON spf.store_prod_id = sp.id + JOIN sys_file sf ON spf.file_id = sf.id WHERE spf.del_flag = 0 AND spf.file_type = 1 @@ -116,9 +117,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ROW_NUMBER() OVER ( PARTITION BY spf.store_id ORDER BY spf.create_time DESC ) AS rank_num FROM store_product_file spf - LEFT JOIN store_product sp ON spf.store_prod_id = sp.id - LEFT JOIN sys_file sf ON spf.file_id = sf.id - LEFT JOIN store s ON spf.store_id = s.id + JOIN store_product sp ON spf.store_prod_id = sp.id + JOIN sys_file sf ON spf.file_id = sf.id + JOIN store s ON spf.store_id = s.id WHERE spf.del_flag = 0 AND spf.file_type = 1 @@ -147,7 +148,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spf.order_num FROM store_product_file spf - LEFT JOIN sys_file sf ON spf.file_id = sf.id + JOIN sys_file sf ON spf.file_id = sf.id WHERE spf.del_flag = 0 AND spf.store_prod_id = #{storeProdId} diff --git a/xkt/src/main/resources/mapper/StoreProductMapper.xml b/xkt/src/main/resources/mapper/StoreProductMapper.xml index bd456ff1d..1bdaeb905 100644 --- a/xkt/src/main/resources/mapper/StoreProductMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductMapper.xml @@ -38,12 +38,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spc2.`name` AS parCateName FROM store_product sp - LEFT JOIN store s ON sp.store_id = s.id - LEFT JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 - LEFT JOIN sys_file sf ON spf.file_id = sf.id - LEFT JOIN store_product_category_attribute spca ON sp.id = spca.store_prod_id - LEFT JOIN sys_product_category spc1 ON sp.prod_cate_id = spc1.id - LEFT JOIN sys_product_category spc2 ON spc1.parent_id = spc2.id + JOIN store s ON sp.store_id = s.id + JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 + JOIN sys_file sf ON spf.file_id = sf.id + JOIN store_product_category_attribute spca ON sp.id = spca.store_prod_id + JOIN sys_product_category spc1 ON sp.prod_cate_id = spc1.id + JOIN sys_product_category spc2 ON spc1.parent_id = spc2.id LEFT JOIN ( SELECT store_prod_id, MIN( price ) AS min_price FROM store_product_color_price GROUP BY store_prod_id ) spcp ON sp.id = spcp.store_prod_id WHERE sp.del_flag = 0 AND sp.id IN @@ -80,8 +80,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" spcs.id AS store_prod_color_size_id FROM store_product_color spc - LEFT JOIN store_product_color_price spcp ON spc.store_color_id = spcp.store_color_id AND spc.store_prod_id = spcp.store_prod_id AND spcp.del_flag = 0 - LEFT JOIN store_product_color_size spcs ON spc.store_color_id = spcs.store_color_id AND spc.store_prod_id = spcs.store_prod_id AND spcs.del_flag = 0 + JOIN store_product_color_price spcp ON spc.store_color_id = spcp.store_color_id AND spc.store_prod_id = spcp.store_prod_id AND spcp.del_flag = 0 + JOIN store_product_color_size spcs ON spc.store_color_id = spcs.store_color_id AND spc.store_prod_id = spcs.store_prod_id AND spcs.del_flag = 0 WHERE spc.del_flag = 0 AND spc.prod_status IN (2,3) @@ -98,9 +98,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" MIN( spcp.price ) AS minPrice FROM store_product sp - LEFT JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id - LEFT JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 - LEFT JOIN sys_file sf ON spf.file_id = sf.id + JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id + JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 + JOIN sys_file sf ON spf.file_id = sf.id WHERE sp.del_flag = 0 AND sp.prod_status IN (2,3) @@ -131,12 +131,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" EXISTS( SELECT 1 FROM store_product_file spf2 WHERE spf2.store_prod_id = sp.id AND spf2.del_flag = 0 AND spf2.file_type = 2 LIMIT 1 ) AS hasVideo FROM store_product sp - LEFT JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id - LEFT JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 - LEFT JOIN sys_file sf ON spf.file_id = sf.id - LEFT JOIN store s ON sp.store_id = s.id + JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id + JOIN store_product_file spf ON sp.id = spf.store_prod_id AND spf.del_flag = 0 AND spf.file_type = 1 AND spf.order_num = 1 + JOIN sys_file sf ON spf.file_id = sf.id + JOIN store s ON sp.store_id = s.id + JOIN sys_product_category spc ON sp.prod_cate_id = spc.id LEFT JOIN daily_prod_tag dpt ON sp.id = dpt.store_prod_id AND dpt.del_flag = 0 - LEFT JOIN sys_product_category spc ON sp.prod_cate_id = spc.id WHERE sp.del_flag = 0 AND sp.prod_status IN (2,3) @@ -241,8 +241,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" EXISTS ( SELECT 1 FROM user_favorites uf WHERE sp.id = uf.store_prod_id AND uf.del_flag = 0 AND uf.user_id = #{userId} ) AS collectProd FROM store_product sp - LEFT JOIN store_product_detail spd ON sp.id = spd.store_prod_id AND spd.del_flag = 0 - LEFT JOIN store s ON sp.store_id = s.id + JOIN store_product_detail spd ON sp.id = spd.store_prod_id AND spd.del_flag = 0 + JOIN store s ON sp.store_id = s.id WHERE sp.del_flag = 0 AND sp.id = #{storeProdId} @@ -271,7 +271,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" COUNT( sp.id ) AS cateCount FROM store_product sp - LEFT JOIN sys_product_category spc ON sp.prod_cate_id = spc.id + JOIN sys_product_category spc ON sp.prod_cate_id = spc.id WHERE sp.del_flag = 0 AND sp.store_id = #{storeId} @@ -298,10 +298,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" FROM store_product sp - LEFT JOIN store s ON sp.store_id = s.id - LEFT JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id AND spcp.del_flag = 0 + JOIN store s ON sp.store_id = s.id + JOIN store_product_detail spd ON sp.id = spd.store_prod_id AND spd.del_flag = 0 + JOIN store_product_color_price spcp ON sp.id = spcp.store_prod_id AND spcp.del_flag = 0 LEFT JOIN daily_prod_tag dpt ON sp.id = dpt.store_prod_id AND dpt.del_flag = 0 - LEFT JOIN store_product_detail spd ON sp.id = spd.store_prod_id AND spd.del_flag = 0 WHERE sp.del_flag = 0 AND sp.id = #{storeProdId} GROUP BY diff --git a/xkt/src/main/resources/mapper/StoreProductStockMapper.xml b/xkt/src/main/resources/mapper/StoreProductStockMapper.xml index 16cca1fa6..6ac3effc0 100644 --- a/xkt/src/main/resources/mapper/StoreProductStockMapper.xml +++ b/xkt/src/main/resources/mapper/StoreProductStockMapper.xml @@ -30,7 +30,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 left join store_product sp on sps.store_prod_id = sp.id left 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 join sys_product_category spc on sp.prod_cate_id = spc.id WHERE sps.del_flag = 0 and sps.prod_art_num like concat('%', #{prodArtNum}, '%') @@ -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 left join store_product sp on sps.store_prod_id = sp.id left 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 join sys_product_category spc on sp.prod_cate_id = spc.id WHERE sps.del_flag = 0 AND sps.store_id = #{storeId} diff --git a/xkt/src/main/resources/mapper/UserNoticeMapper.xml b/xkt/src/main/resources/mapper/UserNoticeMapper.xml index 58bde4263..49fd25859 100644 --- a/xkt/src/main/resources/mapper/UserNoticeMapper.xml +++ b/xkt/src/main/resources/mapper/UserNoticeMapper.xml @@ -17,12 +17,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" n.perpetuity FROM user_notice un - LEFT JOIN notice n ON un.notice_id = n.id + JOIN notice n ON un.notice_id = n.id WHERE un.del_flag = 0 AND n.notice_title LIKE concat('%', #{noticeTitle}, '%') + + AND n.notice + AND un.user_id = #{userId} ORDER BY un.create_time DESC, @@ -37,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" un.read_status FROM user_notice un - LEFT JOIN notice n ON un.notice_id = n.id + JOIN notice n ON un.notice_id = n.id WHERE un.del_flag = 0 AND un.user_id = #{userId} ORDER BY @@ -51,7 +54,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" un.create_time FROM user_notice un - LEFT JOIN notice n ON un.notice_id = n.id + JOIN notice n ON un.notice_id = n.id WHERE un.del_flag = 0 AND un.target_notice_type = #{targetNoticeType}