|
@@ -24,6 +24,7 @@ import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.common.page.PageUtil;
|
|
|
import com.ym.mec.common.page.WrapperUtil;
|
|
|
import com.ym.mec.common.service.IdGeneratorService;
|
|
|
+import com.ym.mec.thirdparty.yqpay.DateUtils;
|
|
|
import com.ym.mec.thirdparty.yqpay.Msg;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.joda.time.LocalDate;
|
|
@@ -317,6 +318,17 @@ public class TenantInfoServiceImpl extends ServiceImpl<TenantInfoDao, TenantInfo
|
|
|
assetsInfo.setFrozenAmount(BigDecimal.ZERO);
|
|
|
assetsInfo.setCreatedTime(new Date());
|
|
|
assetsInfoService.save(assetsInfo);
|
|
|
+ //修改有效期
|
|
|
+ Date expiryDate;
|
|
|
+ if (TenantProductInfo.MONTH.equals(productInfo.getExpiryUnit())) {
|
|
|
+ expiryDate = DateUtils.addMonths(new Date(), productInfo.getExpiryCount());
|
|
|
+ } else if (TenantProductInfo.YEAR.equals(productInfo.getExpiryUnit())) {
|
|
|
+ expiryDate = DateUtils.addYears(new Date(), productInfo.getExpiryCount());
|
|
|
+ } else {
|
|
|
+ throw new BizException("产品信息异常!开通失败!");
|
|
|
+ }
|
|
|
+ productInfo.setExpiryDate(expiryDate);
|
|
|
+ tenantProductInfoService.updateById(productInfo);
|
|
|
//释放锁
|
|
|
bucket.delete();
|
|
|
}
|