Преглед изворни кода

Merge remote-tracking branch 'origin/feature-wangdy-rate-v1.0' into feature-wangdy-rate-v1.0

yangc пре 8 година
родитељ
комит
f8f761454e

+ 4 - 1
src/main/java/com/uas/platform/b2c/trade/rate/service/impl/RateServiceImpl.java

@@ -74,6 +74,9 @@ public class RateServiceImpl implements RateService{
 
     @Override
     public void saveRateGoods(String orderId , List<RateGoods> rateGoodsList) {
+        if (rateGoodsDao.findByOrderId(orderId) != null && rateGoodsDao.findByOrderId(orderId).size() != 0){
+            throw new RuntimeException();
+        }
         for (RateGoods rateGoods : rateGoodsList){
             //默认匿名评价
             rateGoods.setIsAnony(rateGoods.getIsAnony() == null ? isAnony : rateGoods.getIsAnony());
@@ -96,7 +99,7 @@ public class RateServiceImpl implements RateService{
     @Transactional
     public void savebuyerRate(String orderId, RateVendor rateVendor, List<RateGoods> rateGoodsList) {
         if (null != getRateVendorByOrderId(orderId)){
-            return;
+            throw new RuntimeException();
         }
         saveRateVendor(orderId,rateVendor);
         saveRateGoods(orderId,rateGoodsList);

+ 1 - 1
src/main/java/com/uas/platform/b2c/trade/rate/task/RateTask.java

@@ -102,7 +102,7 @@ public class RateTask {
             //先写在代码上,20个工作日自动好评
             automaticReceipt = 20;
 
-            List<Order> orderList = orderService.findByStatus(Status.TO_BE_AFTERREVIEWED.value());
+            List<Order> orderList = orderService.findByStatus(Status.COMPLETED.value());
             String ids = "-";
             for (Order order : orderList) {
                 List<StatusHistory> statusHistories = FastjsonUtils.fromJsonArray(order.getStatushistory(), StatusHistory.class);