Browse Source

“hxw”

sunday 1 month ago
parent
commit
fc6b41b099

+ 40 - 0
Marketplace/src/main/java/com/dt/care/controller/SubjectOfATalkController.java

@@ -0,0 +1,40 @@
+package com.dt.care.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dt.care.vo.ResultVo;
+import com.dt.common.domain.HxwKnowledgeArticles;
+import com.dt.common.domain.HxwVaccines;
+import com.dt.common.mapper.HxwVaccinesMapper;
+import com.dt.common.service.HxwKnowledgeArticlesService;
+import com.dt.common.service.HxwVaccinesService;
+import com.dt.config.NonLoginRequired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+@RestController
+@RequestMapping("SubjectOfATalk")
+public class SubjectOfATalkController {
+
+
+
+    @Resource
+    private HxwKnowledgeArticlesService hxwKnowledgeArticlesService;
+    @Resource
+    private HxwVaccinesMapper hxwVaccinesMapper;
+
+    @RequestMapping("findBigTitle")
+    @NonLoginRequired
+    public ResultVo findBigTitle(){
+        List<HxwKnowledgeArticles> list = hxwKnowledgeArticlesService.list();
+        for (HxwKnowledgeArticles hxwKnowledgeArticles : list){
+            QueryWrapper<HxwVaccines> wrapper = new QueryWrapper<>();
+            wrapper.eq("id",hxwKnowledgeArticles.getRelatedVaccineId());
+            HxwVaccines hxwVaccines = hxwVaccinesMapper.selectOne(wrapper);
+            hxwKnowledgeArticles.setVaccines(hxwVaccines);
+        }
+        return ResultVo.OK(list);
+    }
+}

+ 6 - 0
Marketplace/src/main/java/com/dt/care/controller/VaccinesController.java

@@ -35,6 +35,12 @@ public class VaccinesController {
         return ResultVo.OK(names);
     }
 
+    @RequestMapping("findByVaccinesByCategoryAndName")
+    @NonLoginRequired
+    public ResultVo findAll(){
+        List<HxwVaccines> list = hxwVaccinesService.list();
+        return ResultVo.OK(list);
+    }
 
 
 

+ 4 - 0
Marketplace/src/main/java/com/dt/common/domain/HxwKnowledgeArticles.java

@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import java.util.Date;
+import java.util.List;
+
 import lombok.Data;
 
 /**
@@ -84,6 +86,8 @@ public class HxwKnowledgeArticles {
      * 更新时间
      */
     private Date updatedAt;
+    @TableField(exist = false)
+    private HxwVaccines vaccines;
 
     @Override
     public boolean equals(Object that) {

+ 1 - 0
Marketplace/src/main/java/com/dt/common/domain/HxwVaccineDiscussions.java

@@ -38,6 +38,7 @@ public class HxwVaccineDiscussions {
     /**
      * 点赞数
      */
+    @TableField(exist = false)
     private Integer likesCount;
 
     /**

+ 1 - 1
Marketplace/src/main/java/com/dt/common/service/impl/HxwVaccinesServiceImpl.java

@@ -71,7 +71,7 @@ public class HxwVaccinesServiceImpl extends ServiceImpl<HxwVaccinesMapper, HxwVa
             HxwVaccineDetails hxwVaccineDetails = hxwVaccineDetailsMapper.selectOne(wrapper3);
             hxwVaccines.setDetails(hxwVaccineDetails);//设置疫苗详情信息
             QueryWrapper<HxwVaccineDiscussions> wrapper4=new QueryWrapper<>();
-            wrapper4.eq("vaccine_id",id);
+            wrapper4.eq("related_vaccine_id",id);
             List<HxwVaccineDiscussions> hxwVaccineDiscussions = hxwVaccineDiscussionsMapper.selectList(wrapper4);
             for (HxwVaccineDiscussions discussion : hxwVaccineDiscussions){
                 Integer userId = discussion.getUserId();