|
|
|
@@ -1,5 +1,5 @@ |
|
|
|
package com.simple.controller;
|
|
|
|
|
|
|
|
|
|
|
|
import java.text.NumberFormat;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
@@ -14,14 +14,18 @@ import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
import com.simple.common.ResultData;
|
|
|
|
import com.simple.domain.dto.WxCuerBasicInfoDto;
|
|
|
|
import com.simple.domain.po.WxCUser;
|
|
|
|
import com.simple.domain.vo.UserStructureVo;
|
|
|
|
import com.simple.enums.EnumAgeInfo;
|
|
|
|
import com.simple.service.WxCUserBasicInfoService;
|
|
|
|
import com.simple.service.WxCUserService;
|
|
|
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
|
|
|
@RestController
|
|
|
|
@@ -154,7 +158,16 @@ public class WxUserStructureController { |
|
|
|
return new ResultData(map);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ApiOperation("拓客分析")
|
|
|
|
@GetMapping("/findUserByChannel")
|
|
|
|
@ApiImplicitParams({
|
|
|
|
@ApiImplicitParam(name="pageNum",value="页数",dataType="int", paramType = "query",required=true),
|
|
|
|
@ApiImplicitParam(name="pageSize",value="每页条数",dataType="int", paramType = "query",required=true)})
|
|
|
|
private ResultData findUserByChannel(String channelName,Integer pageNum, Integer pageSize) {
|
|
|
|
PageInfo<WxCUser> list = wxCUserService.listByChannel(null, pageNum, pageSize);
|
|
|
|
return new ResultData(list);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private long getCountByAge(EnumAgeInfo a,Calendar c, WxCuerBasicInfoDto dto ) {
|
|
|
|
c.add(Calendar.YEAR, -a.getEnd());
|
|
|
|
|