Browse Source

精简不必要的代码

OPGame 6 years ago
parent
commit
586feac3fe

+ 0 - 12
yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdController.java

@@ -128,18 +128,6 @@ public class ProdController {
         return ResponseEntity.ok(productDtoList);
         return ResponseEntity.ok(productDtoList);
     }
     }
 
 
-    @GetMapping("/discountProds")
-    @ApiOperation(value = "根据活动id获取活动商品列表", notes = "根据活动id获取活动商品列表")
-    @ApiImplicitParams({
-            @ApiImplicitParam(name = "discountId", value = "活动id", required = true, dataType = "Long"),
-    })
-    public ResponseEntity<IPage<ProductDto>> getDiscountProds(
-            @RequestParam(value = "discountId", required = true) Long discountId,
-            PageParam<ProductDto> page) {
-        IPage<ProductDto> productDtoList = prodService.pageByDiscountId(page, discountId);
-        return ResponseEntity.ok(productDtoList);
-    }
-
 
 
 
 
 }
 }

+ 0 - 6
yami-shop-api/src/main/java/com/yami/shop/api/controller/ShopCartController.java

@@ -221,12 +221,6 @@ public class ShopCartController {
 
 
             for (ShopCartItemDiscountDto shopCartItemDiscount : shopCartItemDiscounts) {
             for (ShopCartItemDiscountDto shopCartItemDiscount : shopCartItemDiscounts) {
                 List<ShopCartItemDto> shopCartItems = shopCartItemDiscount.getShopCartItems();
                 List<ShopCartItemDto> shopCartItems = shopCartItemDiscount.getShopCartItems();
-                ChooseDiscountItemDto chooseDiscountItemDto = shopCartItemDiscount.getChooseDiscountItemDto();
-
-                // 如果满足优惠活动
-                if (chooseDiscountItemDto != null && chooseDiscountItemDto.getNeedAmount() <= chooseDiscountItemDto.getProdsPrice()) {
-                    reduce = Arith.add(reduce, chooseDiscountItemDto.getReduceAmount());
-                }
 
 
                 for (ShopCartItemDto shopCartItem : shopCartItems) {
                 for (ShopCartItemDto shopCartItem : shopCartItems) {
                     count = shopCartItem.getProdCount() + count;
                     count = shopCartItem.getProdCount() + count;

+ 0 - 29
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ChooseDiscountItemDto.java

@@ -10,9 +10,6 @@
 
 
 package com.yami.shop.bean.app.dto;
 package com.yami.shop.bean.app.dto;
 
 
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import io.swagger.annotations.ApiModelProperty;
-import io.swagger.models.auth.In;
 import lombok.Data;
 import lombok.Data;
 
 
 import java.io.Serializable;
 import java.io.Serializable;
@@ -23,32 +20,6 @@ import java.io.Serializable;
 @Data
 @Data
 public class ChooseDiscountItemDto implements Serializable {
 public class ChooseDiscountItemDto implements Serializable {
 
 
-    @ApiModelProperty("满减满折优惠id")
-    private Long discountId;
 
 
-    @ApiModelProperty("优惠规则(0:满钱减钱 1:满件减钱 2:满钱打折 3:满件打折)")
-    private Integer discountRule;
-
-    @ApiModelProperty(value = "优惠项id")
-    @JsonIgnore
-    private Long discountItemId;
-
-    @ApiModelProperty(value = "所需需要金额")
-    private Double needAmount;
-
-    @ApiModelProperty(value = "减免类型 0按满足最高层级减一次 1每满一次减一次")
-    private Integer discountType;
-
-    @ApiModelProperty(value = "参与满减满折优惠的商品数量")
-    private int prodCount = 0;
-
-    @ApiModelProperty(value = "参与满减满折优惠的商品金额")
-    private double prodsPrice = 0.00;
-
-    @ApiModelProperty(value = "优惠(元/折)")
-    private Double discount;
-
-    @ApiModelProperty(value = "参与满减满折优惠的金额")
-    private Double reduceAmount = 0.0;
 
 
 }
 }

+ 0 - 106
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CouponDto.java

@@ -1,106 +0,0 @@
-/*
- * Copyright (c) 2018-2999 广州亚米信息科技有限公司 All rights reserved.
- *
- * https://www.gz-yami.com/
- *
- * 未经允许,不可做商业用途!
- *
- * 版权所有,侵权必究!
- */
-
-package com.yami.shop.bean.app.dto;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.yami.shop.common.serializer.json.ImgJsonSerializer;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.io.Serializable;
-import java.util.Date;
-
-@Data
-@ApiModel("优惠券对象")
-public class CouponDto implements Serializable {
-
-    @ApiModelProperty(value = "优惠券id")
-    private Long couponId;
-
-    @ApiModelProperty(value = "店铺ID")
-    private Long shopId;
-
-    @ApiModelProperty(value = "店铺名称")
-    private String shopName;
-
-    @ApiModelProperty(value = "优惠券名称")
-    private String couponName;
-
-    @ApiModelProperty(value = "副标题")
-    private String subTitle;
-
-    @ApiModelProperty(value = "优惠类型 1:代金券 2:折扣券 3:兑换券")
-    private Integer couponType;
-
-    @ApiModelProperty(value = "使用条件")
-    private Double cashCondition;
-
-    @ApiModelProperty(value = "减免金额")
-    private Double reduceAmount;
-
-    @ApiModelProperty(value = "折扣额度")
-    private Double couponDiscount;
-
-    @ApiModelProperty(value = "生效时间 1:固定时间 2:领取后生效")
-    private Integer validTimeType;
-
-    @ApiModelProperty(value = "开始时间")
-    @DateTimeFormat(pattern = "yyyy-MM-dd HH")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date startTime;
-
-    @ApiModelProperty(value = "结束时间")
-    @DateTimeFormat(pattern = "yyyy-MM-dd HH")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date endTime;
-
-    @ApiModelProperty(value = "领券后X天起生效")
-    private Integer afterReceiveDays;
-
-    @ApiModelProperty(value = "有效天数")
-    private Integer validDays;
-
-    @ApiModelProperty(value = "库存")
-    private Integer stocks;
-
-    @ApiModelProperty(value = "适用商品类型 0全部商品参与 1指定商品参与 2指定商品不参与")
-    private Integer suitableProdType;
-
-    @ApiModelProperty(value = "指定商品图片")
-    @JsonSerialize(using = ImgJsonSerializer.class)
-    private String pic;
-
-    @ApiModelProperty(value = "指定商品id")
-    private Long prodId;
-
-    @ApiModelProperty(value = "指定商品价格")
-    private Double price;
-
-    @ApiModelProperty(value = "每个用户领券上限")
-    private Integer limitNum;
-
-    @ApiModelProperty(value = "优惠券过期状态 0:过期 1:未过期")
-    private Integer overdueStatus;
-
-    @ApiModelProperty(value = "优惠券投放状态 0:未投放 1:投放")
-    private Integer putonStatus;
-
-    @ApiModelProperty(value = "用户优惠券id")
-    private Long couponUserId;
-
-    @ApiModelProperty(value = "领券时间")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date receiveTime;
-
-}

+ 0 - 63
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/CouponOrderDto.java

@@ -22,67 +22,4 @@ import java.util.List;
 @Data
 @Data
 public class CouponOrderDto implements Serializable {
 public class CouponOrderDto implements Serializable {
 
 
-    @ApiModelProperty(value = "优惠券id")
-    private Long couponId;
-
-    @ApiModelProperty(value = "店铺ID")
-    private Long shopId;
-
-    @ApiModelProperty(value = "优惠券名称")
-    private String couponName;
-
-    @ApiModelProperty(value = "副标题")
-    private String subTitle;
-
-    @ApiModelProperty(value = "优惠类型 1:代金券 2:折扣券 3:兑换券")
-    private Integer couponType;
-
-    @ApiModelProperty(value = "使用条件")
-    private Double cashCondition;
-
-    @ApiModelProperty(value = "减免金额")
-    private Double reduceAmount;
-
-    @ApiModelProperty(value = "折扣")
-    private Double couponDiscount;
-
-    @ApiModelProperty(value = "开始时间")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date startTime;
-
-    @ApiModelProperty(value = "结束时间")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date endTime;
-
-    @ApiModelProperty(value = "适用商品类型 0全部商品参与 1指定商品参与 2指定商品不参与")
-    private Integer suitableProdType;
-
-    @ApiModelProperty(value = "指定的商品id")
-    private List<Long> prodIds;
-
-    @ApiModelProperty(value = "选中的商品id")
-    private List<Long> chooseProdIds = new ArrayList<>();
-
-    @ApiModelProperty(value = "是否选中")
-    private boolean isChoose;
-
-    @ApiModelProperty(value = "是否可用")
-    private boolean canUse;
-
-    @ApiModelProperty(value = "用户优惠券id")
-    private Long couponUserId;
-
-    @ApiModelProperty(value = "生效时间 1:固定时间 2:领取后生效")
-    private Integer validTimeType;
-
-    @ApiModelProperty(value = "领券后X天起生效")
-    private Integer afterReceiveDays;
-
-    @ApiModelProperty(value = "有效天数")
-    private Integer validDays;
-
-    @ApiModelProperty(value = "领券时间")
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    private Date receiveTime;
-
 }
 }

+ 0 - 31
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DiscountDto.java

@@ -10,43 +10,12 @@
 
 
 package com.yami.shop.bean.app.dto;
 package com.yami.shop.bean.app.dto;
 
 
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.Data;
 
 
 import java.io.Serializable;
 import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
 
 
 @Data
 @Data
 public class DiscountDto implements Serializable {
 public class DiscountDto implements Serializable {
 
 
-    @ApiModelProperty("满减满折优惠id")
-    private Long discountId;
-
-    @ApiModelProperty("店铺ID")
-    private Long shopId;
-
-    @ApiModelProperty("活动名称")
-    private String discountName;
-
-    @ApiModelProperty("优惠规则(0:满钱减钱 1:满件减钱 2:满钱打折 3:满件打折)")
-    private Integer discountRule;
-
-    @ApiModelProperty("减免类型(0:按满足最高层级减一次 1:每满一次减一次)")
-    private Integer discountType;
-
-    @ApiModelProperty("适用商品类型(0:通用券 1:商品券)")
-    private Integer suitableProdType;
-
-    @ApiModelProperty("最多减多少")
-    private Double maxReduceAmount;
-
-    @ApiModelProperty("开始时间")
-    private Date startTime;
-
-    @ApiModelProperty("结束时间")
-    private Date endTime;
-
-    private List<DiscountItemDto> discountItems;
 
 
 }
 }

+ 0 - 32
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/DiscountItemDto.java

@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2018-2999 广州亚米信息科技有限公司 All rights reserved.
- *
- * https://www.gz-yami.com/
- *
- * 未经允许,不可做商业用途!
- *
- * 版权所有,侵权必究!
- */
-
-package com.yami.shop.bean.app.dto;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-import java.io.Serializable;
-
-@Data
-public class DiscountItemDto implements Serializable {
-
-    @ApiModelProperty(value = "优惠项id")
-    private Long discountItemId;
-
-    @ApiModelProperty(value = "优惠活动id")
-    private Long discountId;
-
-    @ApiModelProperty(value = "所需需要金额")
-    private Double needAmount;
-
-    @ApiModelProperty(value = "优惠(元/折)")
-    private Double discount;
-}

+ 0 - 67
yami-shop-bean/src/main/java/com/yami/shop/bean/app/dto/ProdCouponDto.java

@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2018-2999 广州亚米信息科技有限公司 All rights reserved.
- *
- * https://www.gz-yami.com/
- *
- * 未经允许,不可做商业用途!
- *
- * 版权所有,侵权必究!
- */
-
-package com.yami.shop.bean.app.dto;
-
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import com.yami.shop.common.serializer.json.ImgJsonSerializer;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-@ApiModel("商品优惠券对象")
-@Data
-public class ProdCouponDto {
-
-    @ApiModelProperty(value = "商品id")
-    private Long prodId;
-
-    @ApiModelProperty(value = "店铺id")
-    private Long shopId;
-
-    @ApiModelProperty(value = "商品名称")
-    private String prodName;
-
-    @ApiModelProperty(value = "原价")
-    private Double oriPrice;
-
-    @ApiModelProperty(value = "现价")
-    private Double price;
-
-    @ApiModelProperty(value = "商品主图")
-    @JsonSerialize(using = ImgJsonSerializer.class)
-    private String pic;
-
-    @ApiModelProperty(value = "优惠券ID")
-    private Long couponId;
-
-    @ApiModelProperty(value = "优惠券名称")
-    private String couponName;
-
-    @ApiModelProperty(value = "副标题")
-    private String subTitle;
-
-    @ApiModelProperty(value = " 优惠类型 1:代金券 2:折扣券 3:兑换券")
-    private Integer couponType;
-
-    @ApiModelProperty(value = "使用条件金额")
-    private Double cashCondition;
-
-    @ApiModelProperty(value = "减免金额")
-    private Double reduceAmount;
-
-    @ApiModelProperty(value = "折扣额度")
-    private Double couponDiscount;
-
-    @ApiModelProperty(value = "库存")
-    private Integer stocks;
-
-
-}

+ 0 - 2
yami-shop-service/src/main/java/com/yami/shop/dao/ProductMapper.java

@@ -49,8 +49,6 @@ public interface ProductMapper extends BaseMapper<Product> {
 
 
     List<TagProductDto> tagProdList();
     List<TagProductDto> tagProdList();
 
 
-    IPage<ProductDto> pageByDiscountId(Page<ProductDto> page, @Param("discountId") Long discountId);
-
     /**
     /**
      * 查看店铺的所有活动商品
      * 查看店铺的所有活动商品
      */
      */

+ 0 - 2
yami-shop-service/src/main/java/com/yami/shop/service/ProductService.java

@@ -67,7 +67,5 @@ public interface ProductService extends IService<Product> {
 
 
     List<TagProductDto> tagProdList();
     List<TagProductDto> tagProdList();
 
 
-    IPage<ProductDto> pageByDiscountId(Page<ProductDto> page, Long discountId);
-
     IPage<ProductDto> collectionProds(PageParam page, String userId);
     IPage<ProductDto> collectionProds(PageParam page, String userId);
 }
 }

+ 0 - 5
yami-shop-service/src/main/java/com/yami/shop/service/impl/ProductServiceImpl.java

@@ -203,11 +203,6 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> impl
         return productMapper.tagProdList();
         return productMapper.tagProdList();
     }
     }
 
 
-    @Override
-    public IPage<ProductDto> pageByDiscountId(Page<ProductDto> page, Long discountId) {
-        return productMapper.pageByDiscountId(page, discountId);
-    }
-
     @Override
     @Override
     public IPage<ProductDto> collectionProds(PageParam page, String userId) {
     public IPage<ProductDto> collectionProds(PageParam page, String userId) {
         return productMapper.collectionProds(page, userId);
         return productMapper.collectionProds(page, userId);

+ 0 - 8
yami-shop-service/src/main/resources/mapper/ProductMapper.xml

@@ -157,14 +157,6 @@
         ORDER BY pt.`seq` DESC
         ORDER BY pt.`seq` DESC
     </select>
     </select>
 
 
-    <select id="pageByDiscountId" resultType="com.yami.shop.bean.app.dto.ProductDto">
-       SELECT p.*,sd.`shop_name`
-       FROM tz_discount_prod dp
-       LEFT JOIN tz_prod p ON dp.prod_id = p.prod_id
-       LEFT JOIN tz_shop_detail sd ON p.shop_id = sd.shop_id
-       WHERE p.status= 1 AND dp.discount_id = #{discountId}
-    </select>
-
     <select id="getSearchProdDtoPageByProdName" resultType="com.yami.shop.bean.dto.SearchProdDto">
     <select id="getSearchProdDtoPageByProdName" resultType="com.yami.shop.bean.dto.SearchProdDto">
         select
         select
         p.prod_id,
         p.prod_id,