|
@@ -40,6 +40,7 @@ import com.yonge.toolset.utils.excel.POIUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.HttpStatus;
|
|
@@ -51,6 +52,9 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.File;
|
|
|
import java.io.OutputStream;
|
|
|
import java.text.MessageFormat;
|
|
|
+import java.text.ParsePosition;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -94,6 +98,19 @@ public class TenantActivationCodeController extends BaseController {
|
|
|
TenantInfo tenantInfo = getTenantInfo();
|
|
|
query.setTenantId(tenantInfo.getId());
|
|
|
// 查询数据
|
|
|
+ String activationTime = query.getActivationTime();
|
|
|
+ if (StringUtils.isNotEmpty(activationTime)) {
|
|
|
+ Date parse = new SimpleDateFormat("yyyy-MM").parse(activationTime, new ParsePosition(0));
|
|
|
+ query.setActivationStartTime(parse);
|
|
|
+ Calendar instance = Calendar.getInstance();
|
|
|
+ instance.setTime(parse);
|
|
|
+ instance.add(Calendar.MONTH, 1);
|
|
|
+ instance.add(Calendar.DATE, -1);
|
|
|
+ instance.set(Calendar.HOUR_OF_DAY, 23);
|
|
|
+ instance.set(Calendar.MINUTE, 59);
|
|
|
+ instance.set(Calendar.MILLISECOND, 59);
|
|
|
+ query.setActivationEndTime(parse);
|
|
|
+ }
|
|
|
IPage<TenantActivationCodeWrapper.TenantActivationCode> pages =
|
|
|
tenantActivationCodeService.selectPage(QueryInfo.getPage(query), query);
|
|
|
PageInfo<TenantActivationCodeWrapper.TenantActivationCode> pageInfo = QueryInfo.pageInfo(pages,
|