|
@@ -32,6 +32,7 @@ import com.cyksj.model.request.RedBookReq;
|
|
|
import com.cyksj.model.request.RenewTimeUpReq;
|
|
import com.cyksj.model.request.RenewTimeUpReq;
|
|
|
import com.cyksj.model.views.*;
|
|
import com.cyksj.model.views.*;
|
|
|
import com.cyksj.service.mange.statistics.StatisticsDataService;
|
|
import com.cyksj.service.mange.statistics.StatisticsDataService;
|
|
|
|
|
+import com.cyksj.service.relation.GroupRelationClearService;
|
|
|
import com.cyksj.web.util.EasyExcelUtils;
|
|
import com.cyksj.web.util.EasyExcelUtils;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
import com.ejlchina.searcher.SearchResult;
|
|
@@ -92,6 +93,8 @@ public class StatisticsDataController {
|
|
|
|
|
|
|
|
private final CmsUserMapper cmsUserMapper;
|
|
private final CmsUserMapper cmsUserMapper;
|
|
|
|
|
|
|
|
|
|
+ private final GroupRelationClearService clearService;
|
|
|
|
|
+
|
|
|
private final HttpServletRequest request;
|
|
private final HttpServletRequest request;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -238,6 +241,11 @@ public class StatisticsDataController {
|
|
|
incrExpiryTimeRecord.setRelationId(relation.getId());
|
|
incrExpiryTimeRecord.setRelationId(relation.getId());
|
|
|
Optional.ofNullable(cmsUserMapper.selectById(adminId)).ifPresent(admin -> incrExpiryTimeRecord.setOperator(admin.getNickname()));
|
|
Optional.ofNullable(cmsUserMapper.selectById(adminId)).ifPresent(admin -> incrExpiryTimeRecord.setOperator(admin.getNickname()));
|
|
|
incrExpiryTimeRecordMapper.insert(incrExpiryTimeRecord);
|
|
incrExpiryTimeRecordMapper.insert(incrExpiryTimeRecord);
|
|
|
|
|
+
|
|
|
|
|
+ //清除车票
|
|
|
|
|
+ if (relation.getExpiryTime().before(DateTime.now())) {
|
|
|
|
|
+ clearService.clearTicket(relation, UserTicketClearedRecord.Source.manual);
|
|
|
|
|
+ }
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("增加车票有效期成功");
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("增加车票有效期成功");
|
|
|
}
|
|
}
|
|
|
|
|
|