|
@ -11,6 +11,7 @@ import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import com.yihu.jw.rm.health.bank.HealthBankMapping;
|
|
|
import com.yihu.jw.service.ActivityService;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
@ -19,7 +20,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.cloud.sleuth.Tracer;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@ -222,9 +225,9 @@ public class ActivityController extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@ApiParam(name = "crowdType", value = "人群类型:1:签约居民、2平台用户")
|
|
|
@RequestParam(value = "crowdType", required = false) String crowdType,
|
|
|
@ApiParam(name = "releaseTime", value = "上线时间")
|
|
|
@ApiParam(name = "releaseTime", value = "下线开始时间")
|
|
|
@RequestParam(value = "releaseTime", required = false) String releaseTime,
|
|
|
@ApiParam(name = "activityOfflineTime", value = "下线时间")
|
|
|
@ApiParam(name = "activityOfflineTime", value = "下线结束时间")
|
|
|
@RequestParam(value = "activityOfflineTime", required = false) String activityOfflineTime,
|
|
|
@ApiParam(name = "filter", value = "活动名、发布机构、面向范围名称")
|
|
|
@RequestParam(value = "filter", required = false) String filter,
|
|
@ -248,10 +251,10 @@ public class ActivityController extends EnvelopRestEndpoint {
|
|
|
stringBuffer.append("crowdType="+crowdType+";");
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(releaseTime)){
|
|
|
stringBuffer.append("releaseTime?"+releaseTime+";");
|
|
|
stringBuffer.append("activityOfflineTime>="+releaseTime+" 00:00:00;");
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(activityOfflineTime)){
|
|
|
stringBuffer.append("activityOfflineTime?"+activityOfflineTime+";");
|
|
|
stringBuffer.append("activityOfflineTime<="+ activityOfflineTime+" 59:59:59;");
|
|
|
}
|
|
|
String sorts="-createTime";
|
|
|
List<ActivityDO> activityDOList = service.search("", stringBuffer.toString(), sorts, page, size);
|