Prechádzať zdrojové kódy

修改评价重复问题

liu 8 mesiacov pred
rodič
commit
6d5407c3aa

+ 6 - 0
src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

@@ -2343,6 +2343,12 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
     @Transactional
     @Override
     public Result insertEvaluate(Evaluate evaluate) {
+//        判断该订单是否已评论
+        TbOrder order = appOrderDao.selectOne(new QueryWrapper<TbOrder>().eq("order_number", evaluate.getOrderNumber()));
+        Integer commentFlag = order.getCommentFlag();
+        if (ObjectUtils.isNotEmpty(commentFlag)&&commentFlag==1) {
+            return Result.error("请勿重复评价");
+        }
         TbOrder tbOrder = new TbOrder();
         tbOrder.setCommentFlag(1);
         appOrderDao.update(tbOrder, new QueryWrapper<TbOrder>().eq("order_number", evaluate.getOrderNumber()));

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

@@ -21,7 +21,7 @@ spring:
     allow-circular-references: true
   # 环境 dev|test|prod
   profiles:
-    active: mysql8
+    active: prod
   # jackson时间格式化
   jackson:
     time-zone: GMT+8