jin 3 ヶ月 前
コミット
c2128b2c86

+ 2 - 2
ruoyi-admin/src/main/resources/application-druid.yml

@@ -6,9 +6,9 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://8.152.217.177:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                url: jdbc:mysql://60.204.149.27:13306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
                 username: root
-                password: Sh@852741.
+                password: root
             # 从库数据源
             slave:
                 # 从数据源开关/默认关闭

+ 1 - 1
ruoyi-admin/src/main/resources/application.yml

@@ -69,7 +69,7 @@ spring:
     # redis 配置
     redis:
       # 地址
-      host: 8.152.217.177
+      host: 60.204.149.27
       # 端口,默认为6379
       port: 6379
       # 数据库索引

+ 12 - 4
ruoyi-wx/src/main/java/com/ruoyi/wx/web/controller/WxHomeController.java

@@ -2,14 +2,12 @@ package com.ruoyi.wx.web.controller;
 
 import com.ruoyi.common.core.domain.AjaxResult;
 import com.ruoyi.common.utils.ExceptionUtil;
+import com.ruoyi.framework.recovery.domain.RecContent;
 import com.ruoyi.wx.web.domain.vo.SaleInfoVo;
 import com.ruoyi.wx.web.service.IWxHomeService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
 import java.util.concurrent.ExecutionException;
@@ -64,4 +62,14 @@ public class WxHomeController {
             return AjaxResult.error(ExceptionUtil.getExceptionMessage(e));
         }
     }
+
+    @PostMapping("/add/content")
+    public AjaxResult thumbs(@RequestBody RecContent recContent) {
+        try {
+            int thumbs = wxHomeService.addRecContent(recContent);
+            return AjaxResult.success(thumbs);
+        } catch (Exception e) {
+            return AjaxResult.error(ExceptionUtil.getExceptionMessage(e));
+        }
+    }
 }

+ 2 - 5
ruoyi-wx/src/main/java/com/ruoyi/wx/web/controller/WxLoginController.java

@@ -8,10 +8,7 @@ import io.swagger.annotations.ApiOperation;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * 登录服务
@@ -33,7 +30,7 @@ public class WxLoginController {
 
     @ApiOperation("微信小程序更新用户信息")
     @PostMapping("/update/user")
-    public AjaxResult updateUser(WxUser user) {
+    public AjaxResult updateUser(@RequestBody WxUser user) {
         // 生成令牌
         String result = wxLoginService.updateUser(user);
         return AjaxResult.success(result);

+ 9 - 0
ruoyi-wx/src/main/java/com/ruoyi/wx/web/service/IWxHomeService.java

@@ -1,6 +1,7 @@
 package com.ruoyi.wx.web.service;
 
 import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.framework.recovery.domain.RecContent;
 import com.ruoyi.wx.web.domain.vo.SaleInfoVo;
 
 import java.util.List;
@@ -36,4 +37,12 @@ public interface IWxHomeService {
      * @return
      */
     Long thumbs(Long id);
+
+    /**
+     * 新增评论
+     *
+     * @param recContent 入参
+     * @return 结果集
+     */
+    int addRecContent(RecContent recContent);
 }

+ 9 - 0
ruoyi-wx/src/main/java/com/ruoyi/wx/web/service/impl/WxHomeServiceImpl.java

@@ -8,6 +8,7 @@ import com.ruoyi.common.core.redis.RedisCache;
 import com.ruoyi.framework.recovery.domain.RecContent;
 import com.ruoyi.framework.recovery.domain.RecSaleInfo;
 import com.ruoyi.framework.recovery.domain.RecStores;
+import com.ruoyi.framework.recovery.mapper.RecContentMapper;
 import com.ruoyi.framework.recovery.mapper.RecSaleInfoMapper;
 import com.ruoyi.framework.recovery.service.IRecContentService;
 import com.ruoyi.framework.recovery.service.IRecSaleInfoService;
@@ -48,6 +49,9 @@ public class WxHomeServiceImpl implements IWxHomeService {
     @Autowired
     private StringRedisTemplate stringRedisTemplate;
 
+    @Autowired
+    private RecContentMapper recContentMapper;
+
     private final static ArrayBlockingQueue<Runnable> WORK_QUEUE = new ArrayBlockingQueue<>(9);
 
     private final static RejectedExecutionHandler HANDLER = new ThreadPoolExecutor.CallerRunsPolicy();
@@ -155,6 +159,11 @@ public class WxHomeServiceImpl implements IWxHomeService {
         return result;
     }
 
+    @Override
+    public int addRecContent(RecContent recContent) {
+        return recContentMapper.insertRecContent(recContent);
+    }
+
     /**
      * 将字符串转日期成Long类型的时间戳,格式为:yyyy-MM-dd HH:mm:ss
      */