zhijiezhao преди 4 месеца
родител
ревизия
41e6910698

+ 2 - 0
src/main/java/com/caimei365/commodity/mapper/PageMapper.java

@@ -524,4 +524,6 @@ public interface PageMapper {
     List<ProductItemVo> getZoneProducts(Integer id);
 
     List<ProductItemVo> getZoneProductBySort(@Param("zoneId") Integer zoneId, @Param("typeSort") Integer typeSort);
+
+    NewPageZone getPageZoneById(Integer zoneId);
 }

+ 2 - 0
src/main/java/com/caimei365/commodity/service/impl/PageServiceImpl.java

@@ -1907,6 +1907,7 @@ public class PageServiceImpl implements PageService {
     @Override
     public ResponseJson<Map<String, Object>> getZoneSecondData(Integer zoneId, Integer userId, Integer typeSort, Integer source, int pageNum, int pageSize) {
         Map<String, Object> map = new HashMap<>();
+        NewPageZone zone = pageMapper.getPageZoneById(zoneId);
         List<NewPageZoneImage> imageList = pageMapper.getZoneImageList(zoneId, source);
         imageList.forEach(i -> {
             Integer linkType = AppletsLinkUtil.getLinkType(i.getLink());
@@ -1922,6 +1923,7 @@ public class PageServiceImpl implements PageService {
             product.setCouponsLogo(couponsLogo);
         }
         PaginationVo<ProductItemVo> pageData = new PaginationVo(products);
+        map.put("zone", zone);
         map.put("imageList", imageList);
         map.put("products", pageData);
         return ResponseJson.success(map);

+ 10 - 0
src/main/resources/mapper/PageMapper.xml

@@ -1916,4 +1916,14 @@
         </where>
         order by npzp.sort
     </select>
+
+    <select id="getPageZoneById" resultType="com.caimei365.commodity.model.vo.NewPageZone">
+        select id,
+               floorTitle,
+               floorDetail,
+               wwwEnabledStatus,
+               crmEnabledStatus
+        from new_page_zone
+        where id = #{zoneId}
+    </select>
 </mapper>