| | |
| | | Date today = new Date(); |
| | | Date newDate = proj.getFailTime(); |
| | | proj = sysProjUseDao.selectById(proj.getId()); |
| | | // TODO 设置项目有效时,需完善该逻辑 |
| | | switch (proj.getStatus()) { |
| | | case Dictionary.TAOCAN_STATUS_WX: |
| | | // 如果到期,需要重新设置有效期 |
| | |
| | | return new AjaxResult(AjaxResult.STATUS_FAIL, "有效期要大于当前日期"); |
| | | } |
| | | } |
| | | if (newDate == null && proj.getFailTime().before(today)) { |
| | | if (newDate == null || newDate.before(today)) { |
| | | return new AjaxResult(AjaxResult.STATUS_SUCCESS, "已过期"); |
| | | } |
| | | break; |
| | | //如果是冻结状态则要算出冻结的天数,延长有效期 |
| | | case Dictionary.TAOCAN_STATUS_DJ: |
| | | |
| | | break; |
| | | default: |
| | | return new AjaxResult(AjaxResult.STATUS_FAIL, "请选择无效或者冻结的套餐"); |