|
@ -62,11 +62,11 @@ public class StatisticsController extends BaseController {
|
|
|
@RequestMapping(value = "/interval")
|
|
|
@ResponseBody
|
|
|
public String indexInterval(@RequestParam(required = true) String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)int interval,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index) {
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) int interval,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index) {
|
|
|
String tag = "";
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
@ -97,11 +97,11 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/increment")
|
|
|
@ResponseBody
|
|
|
public String getIndexIncrement(@RequestParam(required = true)String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area,
|
|
|
public String getIndexIncrement(@RequestParam(required = true) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true)String index) {
|
|
|
@RequestParam(required = true) String index) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|
|
@ -128,7 +128,7 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/total")
|
|
|
@ResponseBody
|
|
|
public String getIndexTotal(@RequestParam(required = true)String endDate,
|
|
|
public String getIndexTotal(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index) {
|
|
@ -159,13 +159,13 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/lowlevel_increment")
|
|
|
@ResponseBody
|
|
|
public String getIndexLowLevelIncrement(@RequestParam(required = true)String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
public String getIndexLowLevelIncrement(@RequestParam(required = true) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index,
|
|
|
@RequestParam(required = true)int sort,
|
|
|
@RequestParam(required = false)String lowLevel) {
|
|
|
@RequestParam(required = true) int sort,
|
|
|
@RequestParam(required = false) String lowLevel) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|
|
@ -192,12 +192,12 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/lowlevel_total")
|
|
|
@ResponseBody
|
|
|
public String getIndexLowLevelTotal(@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index,
|
|
|
@RequestParam(required = true)int sort,
|
|
|
@RequestParam(required = false)String lowLevel) {
|
|
|
public String getIndexLowLevelTotal(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index,
|
|
|
@RequestParam(required = true) int sort,
|
|
|
@RequestParam(required = false) String lowLevel) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|
|
@ -225,11 +225,11 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/leveltwo_increment")
|
|
|
@ResponseBody
|
|
|
public String getIndexLevelTwoIncrement(@RequestParam(required = false)String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index) {
|
|
|
public String getIndexLevelTwoIncrement(@RequestParam(required = false) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|
|
@ -256,9 +256,9 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/sign_info")
|
|
|
@ResponseBody
|
|
|
public String getAreaSignInfo(@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
public String getAreaSignInfo(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = false) String lowCode) {
|
|
|
try {
|
|
|
JSONObject result = new JSONObject();
|
|
@ -295,9 +295,9 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/sixfive_statistics")
|
|
|
@ResponseBody
|
|
|
public String getSixFiveStatistics(@RequestParam(required = false)String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area, int level) {
|
|
|
public String getSixFiveStatistics(@RequestParam(required = false) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area, int level) {
|
|
|
try {
|
|
|
JSONArray result = statisticsAllService.getSixFiveStatistics(endDate, area, level);
|
|
|
|
|
@ -321,12 +321,12 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/interval_total")
|
|
|
@ResponseBody
|
|
|
public String indexIntervalTotal(@RequestParam(required = true)String startDate,
|
|
|
@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)int interval,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index,
|
|
|
public String indexIntervalTotal(@RequestParam(required = true) String startDate,
|
|
|
@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) int interval,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index,
|
|
|
@RequestParam(required = false) String lowCode) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
@ -356,12 +356,12 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/lowlevel_all")
|
|
|
@ResponseBody
|
|
|
public String getIndexLowLevelTotalSign(@RequestParam(required = true)String date,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index,
|
|
|
@RequestParam(required = true)int sort,
|
|
|
@RequestParam(required = false)String lowLevel,
|
|
|
public String getIndexLowLevelTotalSign(@RequestParam(required = true) String date,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index,
|
|
|
@RequestParam(required = true) int sort,
|
|
|
@RequestParam(required = false) String lowLevel,
|
|
|
@RequestParam(required = false) String lowCode) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
@ -371,7 +371,11 @@ public class StatisticsController extends BaseController {
|
|
|
result.put("index_" + index, statisticsAllService.getLevelTwoLowLevelTotal(date, area, level, index, sort, lowLevel, lowCode));
|
|
|
} else {
|
|
|
for (String idx : indexes) {
|
|
|
result.put("index_" + idx, statisticsAllService.getLowLevelTotal(date, area, level, idx, sort, lowLevel));
|
|
|
if (idx.equals("18") || index.equals("19")) {
|
|
|
result.put("index_" + idx, statisticsAllService.getLowLevelTotalSpecial(date, area, level, idx, sort, lowLevel));
|
|
|
} else {
|
|
|
result.put("index_" + idx, statisticsAllService.getLowLevelTotal(date, area, level, idx, sort, lowLevel));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -382,6 +386,35 @@ public class StatisticsController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取三师转签或高危人群
|
|
|
*
|
|
|
* @param endDate
|
|
|
* @param area
|
|
|
* @param level
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/sszq_qwrq_info")
|
|
|
@ResponseBody
|
|
|
public String getSszqAndGwrq(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level) {
|
|
|
try {
|
|
|
JSONObject result = new JSONObject();
|
|
|
|
|
|
JSONObject sszq = statisticsAllService.getSszqAndGwrq(endDate, area, level, "18");
|
|
|
JSONObject gwrq = statisticsAllService.getSszqAndGwrq(endDate, area, level, "19");
|
|
|
|
|
|
result.put("sszq",sszq);
|
|
|
result.put("gwrq",gwrq);
|
|
|
|
|
|
return write(200, "查询成功", "data", result);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return error(-1, "查询失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 二级指标到达量
|
|
|
*
|
|
@ -393,10 +426,10 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/leveltwo_all")
|
|
|
@ResponseBody
|
|
|
public String getIndexLevelTwoTotal(@RequestParam(required = true)String date,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index) {
|
|
|
public String getIndexLevelTwoTotal(@RequestParam(required = true) String date,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|
|
@ -423,10 +456,10 @@ public class StatisticsController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping("/index_all")
|
|
|
@ResponseBody
|
|
|
public String getIndexAll(@RequestParam(required = true)String endDate,
|
|
|
@RequestParam(required = true)String area,
|
|
|
@RequestParam(required = true)int level,
|
|
|
@RequestParam(required = true)String index) {
|
|
|
public String getIndexAll(@RequestParam(required = true) String endDate,
|
|
|
@RequestParam(required = true) String area,
|
|
|
@RequestParam(required = true) int level,
|
|
|
@RequestParam(required = true) String index) {
|
|
|
try {
|
|
|
String[] indexes = index.split(",");
|
|
|
JSONObject result = new JSONObject();
|