Browse Source

基础配置

master
张彭杰 1 year ago
parent
commit
62a2bb8d6c
4 changed files with 18 additions and 1 deletions
  1. 2
      dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/product/constant/ProductSubCategoryEnum.java
  2. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/ProductUserQueryController.java
  3. 12
      dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/request/UserPageProductByMatchmakerQueryParam.java
  4. 3
      dating-agency-mall-server/src/main/resources/mapper/product/ProductViewMapper.xml

2
dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/product/constant/ProductSubCategoryEnum.java

@ -30,7 +30,7 @@ public enum ProductSubCategoryEnum {
CONTRACTED_MARRIAGE(801, "包领证"), CONTRACTED_MARRIAGE(801, "包领证"),
MATCHMAKER(88801, "红娘合伙人加盟费");
MATCHMAKER_FRANCHISE_FEE(88801, "红娘合伙人加盟费");
@EnumValue @EnumValue
@JsonValue @JsonValue

2
dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/ProductUserQueryController.java

@ -1,6 +1,7 @@
package com.qniao.dam.api.query.product.user; package com.qniao.dam.api.query.product.user;
import com.qniao.dam.api.query.product.user.request.UserPageProductByCustomerQueryParam; import com.qniao.dam.api.query.product.user.request.UserPageProductByCustomerQueryParam;
import com.qniao.dam.api.query.product.user.request.UserPageProductByMatchmakerQueryParam;
import com.qniao.dam.api.query.product.user.request.UserPageProductByOperatorQueryParam; import com.qniao.dam.api.query.product.user.request.UserPageProductByOperatorQueryParam;
import com.qniao.dam.api.query.product.user.response.*; import com.qniao.dam.api.query.product.user.response.*;
import com.qniao.dam.query.product.ProductQueryService; import com.qniao.dam.query.product.ProductQueryService;
@ -66,6 +67,7 @@ public class ProductUserQueryController {
@GetMapping("page/product/by/matchmaker") @GetMapping("page/product/by/matchmaker")
@ApiOperation("红娘合伙人获取商品分页列表") @ApiOperation("红娘合伙人获取商品分页列表")
public QnPage<UserPageProductByMatchmakerVo> userPageProductByMatchMaker(PageUtil pageUtil, public QnPage<UserPageProductByMatchmakerVo> userPageProductByMatchMaker(PageUtil pageUtil,
UserPageProductByMatchmakerQueryParam queryParam,
@RequestParam("userId") Long userId) { @RequestParam("userId") Long userId) {
return PageUtil.convert(productQueryService.pageProductByMatchmaker(pageUtil), UserPageProductByMatchmakerVo.class); return PageUtil.convert(productQueryService.pageProductByMatchmaker(pageUtil), UserPageProductByMatchmakerVo.class);
} }

12
dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/request/UserPageProductByMatchmakerQueryParam.java

@ -0,0 +1,12 @@
package com.qniao.dam.api.query.product.user.request;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class UserPageProductByMatchmakerQueryParam {
@ApiModelProperty("产品次分类 88801红娘合伙人加盟费")
private Integer subCategory;
}

3
dating-agency-mall-server/src/main/resources/mapper/product/ProductViewMapper.xml

@ -137,6 +137,9 @@
from da_product as dp from da_product as dp
LEFT JOIN da_product_spec as dps on dps.is_delete=0 and dps.product_id=dp.id LEFT JOIN da_product_spec as dps on dps.is_delete=0 and dps.product_id=dp.id
where dp.is_delete=0 and dp.`status`=1 and dp.product_type=3 where dp.is_delete=0 and dp.`status`=1 and dp.product_type=3
<if test="queryParam.subCategory != null">
AND dp.sub_category = #{queryParam.subCategory}
</if>
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save