Selaa lähdekoodia

fix 平台非邀请制待发车;规格详情图

zoujiajian 3 vuotta sitten
vanhempi
sitoutus
7052cb2905

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsDonSku.java

@@ -43,6 +43,11 @@ public class GoodsDonSku extends BaseEntity {
      */
     private String picture;
 
+    /**
+     * 商品详情图
+     */
+    private String detail;
+
     /**
      * 标签
      */

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/manage/request/ReqGoodsSkuInsert.java

@@ -39,6 +39,11 @@ public class ReqGoodsSkuInsert {
          */
         private String picture;
 
+        /**
+         * 商品详细图
+         */
+        private String detail;
+
         /**
          * 规格说明信息
          */

+ 20 - 0
netflix-dao/src/main/java/com/cyksj/model/views/GroupsTripsWaitingView.java

@@ -0,0 +1,20 @@
+package com.cyksj.model.views;
+
+import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.SearchBean;
+import lombok.Getter;
+import lombok.Setter;
+
+@Getter
+@Setter
+@SearchBean(tables = "groups_trips gt left join goods_don_sku sku on gt.sku_id = sku.id " +
+        "left join goods_don g on g.id = sku.goods_id",
+        where = "gt.status = 'waiting' and g.type = 1 and g.second_type = 2",
+        groupBy = "g.title")
+public class GroupsTripsWaitingView {
+    @DbField("g.title")
+    private String title;
+
+    @DbField("count(*)")
+    private Integer waitingNum;
+}

+ 9 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/group/CmsGroupController.java

@@ -7,6 +7,7 @@ import com.cyksj.enums.GatewayResponse;
 import com.cyksj.mapper.GroupsRelationMapper;
 import com.cyksj.model.entity.Account;
 import com.cyksj.model.entity.GroupsTrips;
+import com.cyksj.model.views.GroupsTripsWaitingView;
 import com.cyksj.service.mange.CmsAccountService;
 import com.cyksj.service.mange.CmsGoodsDonSkuService;
 import com.cyksj.service.mange.CmsGroupService;
@@ -65,6 +66,14 @@ public class CmsGroupController {
         return GatewayResponse.SUCCESS.newBuilder().toResult(search);
     }
 
+    /**
+     * 各平台待发车详情
+     */
+    @GetMapping("/get/plat/waiting")
+    public Result<List<GroupsTripsWaitingView>> getPlatWaiting() {
+        return GatewayResponse.SUCCESS.newBuilder().toResult(beanSearcher.searchAll(GroupsTripsWaitingView.class, null));
+    }
+
     @PostMapping("/post")
     @NoSubmit
     public Result<GroupsTrips> add(@RequestBody GroupsTrips groups){