فهرست منبع

商家端优惠券更新

# Conflicts:
#	alien-store/src/main/java/shop/alien/store/controller/CommonRatingController.java
wuchen 2 ماه پیش
والد
کامیت
ee4672afe9

+ 9 - 5
alien-store/src/main/java/shop/alien/store/controller/CommonRatingController.java

@@ -87,7 +87,11 @@ public class CommonRatingController {
     @PostMapping("/addRating")
     public R<Integer> add(@RequestBody CommonRating commonRating) {
         log.info("CommonRatingController.add?commonRating={}", commonRating);
-        return R.data(commonRatingService.saveCommonRating(commonRating));
+        try {
+            return R.data(commonRatingService.saveCommonRating(commonRating));
+        } catch (IllegalArgumentException e) {
+            return R.fail(e.getMessage());
+        }
     }
 
     @ApiOperation("获取评价详情,和所有回复")
@@ -113,7 +117,7 @@ public class CommonRatingController {
 
     /**
      * 删除评价(并重新统计店铺评分)
-     * 
+     *
      * @param ratingId 评价id
      * @return 0:成功, 1:失败
      */
@@ -121,16 +125,16 @@ public class CommonRatingController {
     @GetMapping("/deleteRating")
     public R deleteRating(@RequestParam Long ratingId) {
         log.info("删除评价,ratingId={}", ratingId);
-        
+
         // 先获取评价信息(用于后续更新评分)
         CommonRating rating = commonRatingService.getById(ratingId);
         if (rating == null) {
             return R.fail("评价不存在");
         }
-        
+
         // 删除评价
         boolean b = commonRatingService.removeById(ratingId);
-        
+
         if (b) {
             // 删除成功后,重新统计店铺评分(仅店铺评价类型)
             if (rating.getBusinessType() != null && rating.getBusinessType() == 1) {

+ 5 - 1
alien-store/src/main/java/shop/alien/store/service/impl/CommonRatingServiceImpl.java

@@ -86,7 +86,11 @@ public class CommonRatingServiceImpl extends ServiceImpl<CommonRatingMapper, Com
     );
 
 
-
+    /**
+     *  新增评价ai审核通过后将券发到卡包中
+     * @param commonRating 评价信息
+     * @return
+     */
     @Override
     public Integer saveCommonRating(CommonRating commonRating) {
         // 1. 文本审核 + 视频审核(评价有图片和视频)