Ver Fonte

禁用和删除帖子

詹子聪 há 5 anos atrás
pai
commit
09b9f92edf

+ 1 - 1
src/main/java/com/miekir/shibei/constants/ServerConstants.java

@@ -1,5 +1,5 @@
 package com.miekir.shibei.constants;
 
 public interface ServerConstants {
-    String EMAIL_ADMIN = "[email protected]";
+    String EMAIL_ADMIN = "rzxlszy";
 }

+ 8 - 9
src/main/java/com/miekir/shibei/controller/api/GoodsController.java

@@ -41,13 +41,13 @@ public class GoodsController {
     /**
      * 新增和更新京东商品
      */
-    @RequestMapping(value = "/api/addGoods", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
+    @RequestMapping(value = "/api/revertGoodsEnable", method = RequestMethod.POST, produces = "application/json; charset=utf-8")
     @ResponseBody
-    public String addGoods(@RequestHeader HttpHeaders header, @RequestBody GoodsBean goodsBean) {
+    public String addGoods(@RequestHeader HttpHeaders header, Long goodsId) {
         ResponseResult<String> responseResult = new ResponseResult<String>();
         responseResult.setMessage("操作失败");
 
-        if (goodsBean == null || !RequestTool.isRequestAdminValid(header, userRepository)) {
+        if (!RequestTool.isRequestAdminValid(header, userRepository)) {
             responseResult.setMessage("登录过期或没有权限");
             return JSON.toJSONString(responseResult);
         }
@@ -55,21 +55,20 @@ public class GoodsController {
         // 查找对应的商品
         GoodsBean dbGoodsBean = null;
         try {
-            dbGoodsBean = goodsRepository.findGoodsById(goodsBean.id);
+            dbGoodsBean = goodsRepository.findGoodsById(goodsId);
         } catch (Exception e) {
             e.printStackTrace();
         }
 
         // 找不到对应商品,说明是新增
         if (dbGoodsBean == null) {
-            goodsBean.createTimeMillis = System.currentTimeMillis();
+            return JSON.toJSONString(responseResult);
         }
 
-        goodsBean.updateTimeMillis = System.currentTimeMillis();
-        goodsBean.isLocal = false;
+        dbGoodsBean.enable = !dbGoodsBean.enable;
 
         try {
-            goodsRepository.save(goodsBean);
+            goodsRepository.save(dbGoodsBean);
         } catch (Exception e) {
             e.printStackTrace();
             return JSON.toJSONString(responseResult);
@@ -96,7 +95,7 @@ public class GoodsController {
         }
 
         // 查找对应的商品
-        GoodsBean dbGoodsBean;
+        GoodsBean dbGoodsBean = null;
         try {
             dbGoodsBean = goodsRepository.findGoodsById(goodsId);
         } catch (Exception e) {