wangming há 4 semanas atrás
pai
commit
e2c8aa99f8

+ 6 - 0
yami-shop-api/src/main/java/com/yami/shop/api/controller/ProdCommController.java

@@ -81,5 +81,11 @@ public class ProdCommController {
         return ResponseEntity.ok(prodCommService.myCommList(page, SecurityUtils.getUser().getUserId()));
     }
 
+    @GetMapping("/reply")
+    @ApiOperation(value = "小程序-商家回复")
+    public ResponseEntity<Void> reply(Long prodCommId, String replyContent) {
+        prodCommService.reply(prodCommId,replyContent);
+        return ResponseEntity.ok().build();
+    }
 
 }

+ 16 - 0
yami-shop-platform/src/main/java/com/yami/shop/platform/controller/ProdCommController.java

@@ -27,4 +27,20 @@ public class ProdCommController {
     public ResponseEntity<IPage<ProdComm>> backendCommList(PageParam<ProdComm> page, CommPo po) {
         return ResponseEntity.ok(prodCommService.backendCommList(page,po));
     }
+
+    @GetMapping("/backendCommAudit")
+    @ApiOperation(value = "后台管理-用户评价-(审核,1:通过,0:待审核, -1:不通过审核)")
+    public ResponseEntity<Void> backendCommAudit(Long prodCommId, Integer status) {
+        prodCommService.backendCommAudit(prodCommId,status);
+        return ResponseEntity.ok().build();
+    }
+
+    @GetMapping("/reply")
+    @ApiOperation(value = "后台-商家回复")
+    public ResponseEntity<Void> reply(Long prodCommId, String replyContent) {
+        prodCommService.reply(prodCommId,replyContent);
+        return ResponseEntity.ok().build();
+    }
+
+
 }

+ 5 - 0
yami-shop-service/src/main/java/com/yami/shop/service/ProdCommService.java

@@ -39,4 +39,9 @@ public interface ProdCommService extends IService<ProdComm> {
     IPage<ProdComm> myCommList(PageParam<ProdComm> page, String userId);
 
     IPage<ProdComm> backendCommList(PageParam<ProdComm> page, CommPo po);
+
+    void backendCommAudit(Long prodCommId, Integer status);
+
+    void reply(Long prodCommId, String replyContent);
+
 }

+ 20 - 0
yami-shop-service/src/main/java/com/yami/shop/service/impl/ProdCommServiceImpl.java

@@ -180,4 +180,24 @@ public class ProdCommServiceImpl extends ServiceImpl<ProdCommMapper, ProdComm> i
         }
         return commList;
     }
+
+    @Override
+    public void backendCommAudit(Long prodCommId, Integer status) {
+        ProdComm prodComm = prodCommMapper.selectById(prodCommId);
+        if (prodComm!=null){
+            prodComm.setStatus(status);
+            prodCommMapper.updateById(prodComm);
+        }
+    }
+
+    @Override
+    public void reply(Long prodCommId, String replyContent) {
+        ProdComm prodComm = prodCommMapper.selectById(prodCommId);
+        if (prodComm!=null){
+            prodComm.setReplyContent(replyContent);
+            prodComm.setReplyTime(new Date());
+            prodComm.setReplySts(1);
+            prodCommMapper.updateById(prodComm);
+        }
+    }
 }