|
@@ -56,6 +56,8 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
|
|
|
@Autowired
|
|
|
private UserRenewalsService userRenewalsService;
|
|
|
|
|
|
+ private UserRenewalsFacade userRenewalsFacade;
|
|
|
+
|
|
|
/**
|
|
|
* 产品续费
|
|
|
* @param addRenewalsInfoVO 参数
|
|
@@ -180,6 +182,13 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
|
|
|
userRenewals.setCancelRenewals(CancelRenewalsEnum.CANCEL_RENEWALS_ENUM.getKey());
|
|
|
userRenewals.setModifier(UserUtils.getCurrentPrincipleID());
|
|
|
userRenewals.setGmtModified(DateUtil.now());
|
|
|
+ Map map =new HashMap();
|
|
|
+ map.put("userId",userRenewals.getUserId());
|
|
|
+ map.put("productId",userRenewals.getProductId());
|
|
|
+ List<Long> renewalsList = userRenewalsFacade.selectProductIdByUserId(map);
|
|
|
+ if(!renewalsList.contains(userRenewals.getProductId())){
|
|
|
+ throw new CommonException(CommonErrorCode.NOT_EXISTS, "续费单已审核,请刷新重试");
|
|
|
+ }
|
|
|
if(!this.updateById(userRenewals)){
|
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
|
|
|
"取消失败");
|