|
@@ -7,6 +7,7 @@ import com.diagbot.dto.ProductLineDTO;
|
|
|
import com.diagbot.dto.RenewalsInfosDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
import com.diagbot.dto.UserOrgDTO;
|
|
|
+import com.diagbot.entity.OpenedProducts;
|
|
|
import com.diagbot.entity.UserRenewals;
|
|
|
import com.diagbot.entity.wrapper.UserRenewalsWrapper;
|
|
|
import com.diagbot.enums.CancelRenewalsEnum;
|
|
@@ -20,6 +21,7 @@ import com.diagbot.service.impl.UserRenewalsServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.util.EntityUtil;
|
|
|
+import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.AddRenewalsInfoVO;
|
|
@@ -62,7 +64,8 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
|
|
|
userRenewals.setApplyTime(DateUtil.now());
|
|
|
userRenewals.setGmtCreate(DateUtil.now());
|
|
|
userRenewals.setRenewalsNo(visibleIdCreater.getNextId(VisibleIdTypeEnum.IS_RENEWALS.getKey()).toString());
|
|
|
- if(openedProductsFacade.selectOpenedProducts(map).size() == 0){
|
|
|
+ List<OpenedProducts> openedProductsList = openedProductsFacade.selectOpenedProducts(map);
|
|
|
+ if(ListUtil.isEmpty(openedProductsList)){
|
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "该产品未开通,不能续费");
|
|
|
}
|
|
|
if(this.selectProductIdByUserId(map).contains(addRenewalsInfoVO.getProductId())){
|