From fa05b2893a53555ad7d1af24f7b5f52c6958cd25 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 24 Jun 2021 17:12:23 +0800
Subject: [PATCH] 20210624 商品分类

---
 gc-shop/src/main/java/com/xzx/gc/shop/dto/UpdateGoodsDto.java              |   12 ++++++++++++
 gc-shop/src/main/java/com/xzx/gc/shop/dto/ViewGoodsDto.java                |   10 ++++++++++
 gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminGoodsController.java |    5 +++--
 gc-shop/src/main/resources/mapper/shop/ScoreGoodsImagesMapper.xml          |    1 -
 gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml                |   10 ++++++++++
 gc-shop/src/main/java/com/xzx/gc/shop/vo/ViewGoodsVo.java                  |   12 ++++++++++++
 6 files changed, 47 insertions(+), 3 deletions(-)

diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminGoodsController.java b/gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminGoodsController.java
index c8cef2e..c9f49b8 100644
--- a/gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminGoodsController.java
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/controller/AdminGoodsController.java
@@ -94,10 +94,11 @@
     /**
      * 查看商品详情
      */
-    @GetMapping(Constants.ADMIN_VIEW_PREFIX + "/score/goods/viewGoods/{id}")
+    @PostMapping(Constants.ADMIN_VIEW_PREFIX + "/score/goods/viewGoods.json")
     @ApiResponses({@ApiResponse( code = 200, message = "success", response = ViewGoodsVo.class)})
     @ApiOperation(value="商品管理-查看商品详情", notes="test: 仅0有正确返回")
-    public JsonResult<ViewGoodsVo> viewGoods(@PathVariable long id) {
+    public JsonResult<ViewGoodsVo> viewGoods(@RequestBody ViewGoodsDto viewGoodsDto) {
+        Long id = viewGoodsDto.getId();
         ViewGoodsVo viewGoodsVo = goodsService.viewGoods(id);
         return JsonResult.success(viewGoodsVo);
     }
diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/dto/UpdateGoodsDto.java b/gc-shop/src/main/java/com/xzx/gc/shop/dto/UpdateGoodsDto.java
index 7b7fe17..6d62cf1 100644
--- a/gc-shop/src/main/java/com/xzx/gc/shop/dto/UpdateGoodsDto.java
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/dto/UpdateGoodsDto.java
@@ -32,6 +32,18 @@
     @ApiModelProperty(value="商品详情",required=true)
     private String details;
 
+    @ApiModelProperty(value="原价",required=true)
+    private String originalPrice;
+
+    @ApiModelProperty(value="现价",required=true)
+    private String presentPrice;
+
+    @ApiModelProperty(value="商品分类ID",required=true)
+    private String categoryId;
+
+    @ApiModelProperty(value="商品分类名称",required=true)
+    private String categoryName;
+
     /**
      * 是否抢购 1-是 2-否
      */
diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/dto/ViewGoodsDto.java b/gc-shop/src/main/java/com/xzx/gc/shop/dto/ViewGoodsDto.java
new file mode 100644
index 0000000..151cd52
--- /dev/null
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/dto/ViewGoodsDto.java
@@ -0,0 +1,10 @@
+package com.xzx.gc.shop.dto;
+
+import lombok.Data;
+
+@Data
+public class ViewGoodsDto {
+
+    private Long id;
+
+}
diff --git a/gc-shop/src/main/java/com/xzx/gc/shop/vo/ViewGoodsVo.java b/gc-shop/src/main/java/com/xzx/gc/shop/vo/ViewGoodsVo.java
index d512883..4faee4b 100644
--- a/gc-shop/src/main/java/com/xzx/gc/shop/vo/ViewGoodsVo.java
+++ b/gc-shop/src/main/java/com/xzx/gc/shop/vo/ViewGoodsVo.java
@@ -36,6 +36,18 @@
     @ApiModelProperty(value="商品详情",required=true)
     private String details;
 
+    @ApiModelProperty(value="原价",required=true)
+    private String originalPrice;
+
+    @ApiModelProperty(value="现价",required=true)
+    private String presentPrice;
+
+    @ApiModelProperty(value="商品分类ID",required=true)
+    private String categoryId;
+
+    @ApiModelProperty(value="商品分类名称",required=true)
+    private String categoryName;
+
     /**
      * 是否抢购 1-是 2-否
      */
diff --git a/gc-shop/src/main/resources/mapper/shop/ScoreGoodsImagesMapper.xml b/gc-shop/src/main/resources/mapper/shop/ScoreGoodsImagesMapper.xml
index aaf8394..eab6e29 100644
--- a/gc-shop/src/main/resources/mapper/shop/ScoreGoodsImagesMapper.xml
+++ b/gc-shop/src/main/resources/mapper/shop/ScoreGoodsImagesMapper.xml
@@ -9,7 +9,6 @@
         xzx_score_goods_images a
         WHERE 1 = 1
             and a.goods_id = #{id}
-          and a.del_flag = 0
     </select>
 
 </mapper>
diff --git a/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml b/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml
index 5b9675b..6d45814 100644
--- a/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml
+++ b/gc-shop/src/main/resources/mapper/shop/ScoreOrderMapper.xml
@@ -11,6 +11,16 @@
         <if test="orderNo != null and orderNo != ''">
             and a.order_no like concat('%',#{orderNo},'%')
         </if>
+        <if test="status != null and status != ''">
+            and a.status = #{status}
+        </if>
+        <if test="createdTimeStart != null">
+            and a.CREATED_TIME >= #{createdTimeStart}
+        </if>
+
+        <if test="createdTimeEnd != null">
+            and a.CREATED_TIME >= #{createdTimeEnd}
+        </if>
         order by a.CREATED_TIME desc
     </select>
 

--
Gitblit v1.9.1