admin
2020-09-30 01955bc3f6e6eec6d82a5a3848efde1fa6cc8137
fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudOrderServiceImpl.java
@@ -17,6 +17,7 @@
import com.yeshi.fanli.service.inter.msg.UserOtherMsgNotificationService;
import com.yeshi.fanli.service.inter.user.cloud.UserCloudOrderService;
import com.yeshi.fanli.service.inter.user.cloud.UserCloudService;
import org.springframework.transaction.annotation.Transactional;
@Service
@@ -30,7 +31,7 @@
   private UserCloudService userCloudService;
   
   
    @Transactional
   @Override
   public UserCloudOrder addCloudOrder(Long uid, String type) throws UserCloudOrderException{
      if (uid == null) 
@@ -40,6 +41,11 @@
      if (menuEnum == null) 
         throw new UserCloudOrderException(1, "请选择正确套餐");
      
        if (menuEnum == CloudOrderMenuEnum.robotMonthHalfPrice || menuEnum == CloudOrderMenuEnum.robotMonthVip) {
            List<UserCloudOrder> list = userCloudOrderMapper.list(menuEnum.name(), uid, true);
            if (list != null && list.size() > 0)
                throw new UserCloudOrderException(1, "只能购买一次");
        }
      UserCloudOrder cloudOrder = new UserCloudOrder();
      cloudOrder.setUid(uid);
      cloudOrder.setState(false);