소스 검색

评分保留两位小数

jyc 1 개월 전
부모
커밋
bd570530f1
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      alien-store/src/main/java/shop/alien/store/service/impl/StoreCommentServiceImpl.java

+ 4 - 4
alien-store/src/main/java/shop/alien/store/service/impl/StoreCommentServiceImpl.java

@@ -663,10 +663,10 @@ public class StoreCommentServiceImpl extends ServiceImpl<StoreCommentMapper, Sto
             double serviceScore = (total == 0 ? 0 : storeInfoScoreVo.getServiceScore() / total);
             StoreInfo storeInfo = new StoreInfo();
             storeInfo.setId(storeId);
-            storeInfo.setScoreAvg(scoreAvg);
-            storeInfo.setTasteScore(tasteScore);
-            storeInfo.setEnScore(enScore);
-            storeInfo.setServiceScore(serviceScore);
+            storeInfo.setScoreAvg(new BigDecimal(scoreAvg).setScale(2, RoundingMode.HALF_UP).doubleValue());
+            storeInfo.setTasteScore(new BigDecimal(tasteScore).setScale(2, RoundingMode.HALF_UP).doubleValue());
+            storeInfo.setEnScore(new BigDecimal(enScore).setScale(2, RoundingMode.HALF_UP).doubleValue());
+            storeInfo.setServiceScore(new BigDecimal(serviceScore).setScale(2, RoundingMode.HALF_UP).doubleValue());
             storeInfoMapper.updateById(storeInfo);
             StoreUser storeUser = storeUserMapper.selectOne(new LambdaQueryWrapper<StoreUser>().eq(StoreUser::getStoreId, storeInfo.getId()).eq(StoreUser::getDeleteFlag, 0));