Browse Source

产品优势

xue 5 years ago
parent
commit
ff13906a5d

+ 7 - 16
website/src/main/java/com/hssx/website/controller/UserController.java

@@ -3,6 +3,7 @@ package com.hssx.website.controller;
 import com.hssx.website.entity.Comment;
 import com.hssx.website.entity.Comment;
 import com.hssx.website.service.ArticleService;
 import com.hssx.website.service.ArticleService;
 import com.hssx.website.service.CommentService;
 import com.hssx.website.service.CommentService;
+import com.hssx.website.service.UserService;
 import com.hssx.website.until.HttpRespMsg;
 import com.hssx.website.until.HttpRespMsg;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -10,30 +11,20 @@ import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.ResponseBody;
 
 
 @Controller
 @Controller
 public class UserController {
 public class UserController {
 
 
     @Autowired
     @Autowired
-    private ArticleService articleService;
-    @Autowired
-    private CommentService commentService;
+    private UserService userService;
 
 
-    @ApiOperation("案例")
-    @GetMapping("/index")
+    @ApiOperation("优势详情")
+    @GetMapping("/product")
     public String index(Model model) {
     public String index(Model model) {
-        model = articleService.getList(model);
-        return "index";
-    }
-
-    @ApiOperation("添加留言")
-    @PostMapping("/add")
-    @ResponseBody
-    public HttpRespMsg addComment(Comment comment) {
-        HttpRespMsg msg = new HttpRespMsg();
-        msg.data = commentService.save(comment);
-        return msg;
+        model = userService.getAdvantage(model);
+        return "product";
     }
     }
 }
 }
 
 

+ 2 - 1
website/src/main/java/com/hssx/website/service/UserService.java

@@ -2,6 +2,7 @@ package com.hssx.website.service;
 
 
 import com.hssx.website.entity.User;
 import com.hssx.website.entity.User;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.baomidou.mybatisplus.extension.service.IService;
+import org.springframework.ui.Model;
 
 
 /**
 /**
  * <p>
  * <p>
@@ -12,5 +13,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
  * @since 2019-10-24
  * @since 2019-10-24
  */
  */
 public interface UserService extends IService<User> {
 public interface UserService extends IService<User> {
-
+    Model getAdvantage(Model model);
 }
 }

+ 20 - 1
website/src/main/java/com/hssx/website/service/impl/UserServiceImpl.java

@@ -1,10 +1,15 @@
 package com.hssx.website.service.impl;
 package com.hssx.website.service.impl;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.hssx.website.entity.Article;
 import com.hssx.website.entity.User;
 import com.hssx.website.entity.User;
-import com.hssx.website.mapper.UserMapper;
+import com.hssx.website.mapper.*;
 import com.hssx.website.service.UserService;
 import com.hssx.website.service.UserService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
+import org.springframework.ui.Model;
+
+import javax.annotation.Resource;
 
 
 /**
 /**
  * <p>
  * <p>
@@ -16,5 +21,19 @@ import org.springframework.stereotype.Service;
  */
  */
 @Service
 @Service
 public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
 public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
+    @Resource
+    private ArticleMapper articleMapper;
+    @Resource
+    private CooperationsMapper cooperationsMapper;
+    @Resource
+    private BannerPicturesMapper bannerPicturesMapper;
+    @Resource
+    private CommentMapper commentMapper;
 
 
+    @Override
+    public Model getAdvantage(Model model){
+        model.addAttribute("advantage", articleMapper.selectOne(
+                new QueryWrapper<Article>().eq("type", "advantage")));
+        return model;
+    };
 }
 }

File diff suppressed because it is too large
+ 1 - 13
website/src/main/resources/templates/product.html