Browse Source

接口

master
qushutong 1 year ago
parent
commit
6bad4f52e1
  1. 17
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java
  2. 94
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java
  3. 48
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/LingShanHelpCrowdController.java

17
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/IcEventController.java

@ -630,6 +630,23 @@ public class IcEventController {
return new Result<EventAnalysisResultDTO>().ok(icEventService.getEventAnalysis(orgId, orgType, eventType)); return new Result<EventAnalysisResultDTO>().ok(icEventService.getEventAnalysis(orgId, orgType, eventType));
} }
/**
* @param
* @return Result<EventAnalysisResultDTO>
* @throws
* @description 按事件分类统计
* @author yan Lu
* @date 2023/5/18 17:53
*/
@GetMapping("yifengScreen/getEventAnalysis")
public Result<EventAnalysisResultDTO> getEventAnalysisYF(@RequestParam("orgId") String orgId,
@RequestParam("orgType") String orgType,
@RequestParam("eventType") String eventType) {
return new Result<EventAnalysisResultDTO>().ok(icEventService.getEventAnalysis(orgId, orgType, eventType));
}
/** /**
* @param * @param
* @throws * @throws

94
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

@ -2003,53 +2003,53 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
total = eventType.equals("0") ? dto.getJiSuJiBan() : eventType.equals("1") ? total = eventType.equals("0") ? dto.getJiSuJiBan() : eventType.equals("1") ?
dto.getZhiTongLianBan() : dto.getWangGeHua(); dto.getZhiTongLianBan() : dto.getWangGeHua();
} }
if (dto.getJiSuJiBan() < 1986) { // if (dto.getJiSuJiBan() < 1986) {
dto.setJiSuJiBan(1986); // dto.setJiSuJiBan(1986);
dto.setZhiTongLianBan(1362); // dto.setZhiTongLianBan(1362);
dto.setWangGeHua(9120); // dto.setWangGeHua(9120);
} // }
if (StringUtils.isEmpty(eventType)) { // if (StringUtils.isEmpty(eventType)) {
dto.setYiJieAn(297); // dto.setYiJieAn(297);
dto.setYiJieAnRate(0.024); // dto.setYiJieAnRate(0.024);
dto.setGuiDang(12042); // dto.setGuiDang(12042);
dto.setGuiDangRate(0.972); // dto.setGuiDangRate(0.972);
dto.setDaiChuLi(13); // dto.setDaiChuLi(13);
dto.setDaiChuLiRate(0.001); // dto.setDaiChuLiRate(0.001);
dto.setChuLiZhong(37); // dto.setChuLiZhong(37);
dto.setChuLiZhongRate(0.003); // dto.setChuLiZhongRate(0.003);
} // }
if (!StringUtils.isEmpty(eventType) && eventType.equals("0")) { // if (!StringUtils.isEmpty(eventType) && eventType.equals("0")) {
dto.setYiJieAn(99); // dto.setYiJieAn(99);
dto.setYiJieAnRate(0.23); // dto.setYiJieAnRate(0.23);
dto.setGuiDang(313); // dto.setGuiDang(313);
dto.setGuiDangRate(0.77); // dto.setGuiDangRate(0.77);
dto.setDaiChuLi(0); // dto.setDaiChuLi(0);
dto.setDaiChuLiRate(0.0); // dto.setDaiChuLiRate(0.0);
dto.setChuLiZhong(0); // dto.setChuLiZhong(0);
dto.setChuLiZhongRate(0.0); // dto.setChuLiZhongRate(0.0);
} // }
if (!StringUtils.isEmpty(eventType) && eventType.equals("1")) { // if (!StringUtils.isEmpty(eventType) && eventType.equals("1")) {
dto.setYiJieAn(20); // dto.setYiJieAn(20);
dto.setYiJieAnRate(0.28); // dto.setYiJieAnRate(0.28);
dto.setGuiDang(52); // dto.setGuiDang(52);
dto.setGuiDangRate(0.72); // dto.setGuiDangRate(0.72);
dto.setDaiChuLi(0); // dto.setDaiChuLi(0);
dto.setDaiChuLiRate(0.0); // dto.setDaiChuLiRate(0.0);
dto.setChuLiZhong(0); // dto.setChuLiZhong(0);
dto.setChuLiZhongRate(0.0); // dto.setChuLiZhongRate(0.0);
} // }
if (!StringUtils.isEmpty(eventType) && eventType.equals("2")) { // if (!StringUtils.isEmpty(eventType) && eventType.equals("2")) {
dto.setYiJieAn(1082); // dto.setYiJieAn(1082);
dto.setYiJieAnRate(0.82); // dto.setYiJieAnRate(0.82);
dto.setGuiDang(120); // dto.setGuiDang(120);
dto.setGuiDangRate(0.09); // dto.setGuiDangRate(0.09);
dto.setDaiChuLi(39); // dto.setDaiChuLi(39);
dto.setDaiChuLiRate(0.03); // dto.setDaiChuLiRate(0.03);
dto.setChuLiZhong(79); // dto.setChuLiZhong(79);
dto.setChuLiZhongRate(0.06); // dto.setChuLiZhongRate(0.06);
} // }
return dto; // return dto;
// return biuldData(dto, orgPath, eventType, total); return biuldData(dto, orgPath, eventType, total);
} catch (Exception e) { } catch (Exception e) {
e.getMessage(); e.getMessage();
return null; return null;

48
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/LingShanHelpCrowdController.java

@ -46,9 +46,9 @@ public class LingShanHelpCrowdController {
private LingShanHelpCrowdService helpCrowdService; private LingShanHelpCrowdService helpCrowdService;
/** /**
* @Description: 导入重点帮扶人群
* @param file: * @param file:
* @param crowdType: * @param crowdType:
* @Description: 导入重点帮扶人群
* @Return com.epmet.commons.tools.utils.Result * @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/25 2:13 PM * @Date: 2023/5/25 2:13 PM
@ -75,9 +75,9 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 保存临时文件
* @param file: * @param file:
* @param suffix: * @param suffix:
* @Description: 保存临时文件
* @Return java.nio.file.Path * @Return java.nio.file.Path
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/25 2:14 PM * @Date: 2023/5/25 2:14 PM
@ -101,8 +101,8 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 下载导入模板
* @param helpType: * @param helpType:
* @Description: 下载导入模板
* @Return void * @Return void
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/25 2:17 PM * @Date: 2023/5/25 2:17 PM
@ -112,7 +112,7 @@ public class LingShanHelpCrowdController {
LingShanHelpCrowdTypeEnum typeEnum; LingShanHelpCrowdTypeEnum typeEnum;
if ((typeEnum = LingShanHelpCrowdTypeEnum.getByType(helpType)) == null ) { if ((typeEnum = LingShanHelpCrowdTypeEnum.getByType(helpType)) == null) {
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), null, "【重点帮扶人群】下载模板:指定的类型不正确:" + helpType); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), null, "【重点帮扶人群】下载模板:指定的类型不正确:" + helpType);
} }
@ -128,7 +128,6 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 列表查询重点帮扶人群
* @param pageNo: * @param pageNo:
* @param pageSize: * @param pageSize:
* @param mobile: * @param mobile:
@ -136,12 +135,13 @@ public class LingShanHelpCrowdController {
* @param helpType: * @param helpType:
* @param orgType: * @param orgType:
* @param orgId: * @param orgId:
* @Return com.epmet.commons.tools.utils.Result<com.epmet.commons.tools.page.PageData<com.epmet.dto.result.lingshan.LingShanHelpCrowdListRstDTO>> * @Description: 列表查询重点帮扶人群
* @Return com.epmet.commons.tools.utils.Result<com.epmet.commons.tools.page.PageData < com.epmet.dto.result.lingshan.LingShanHelpCrowdListRstDTO>>
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/25 3:31 PM * @Date: 2023/5/25 3:31 PM
*/ */
@GetMapping("listHelpCrowd") @GetMapping("listHelpCrowd")
@MaskResponse(fieldNames = { "name", "mobile", "idCard" }, fieldsMaskType = { MaskResponse.MASK_TYPE_CHINESE_NAME, MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD }) @MaskResponse(fieldNames = {"name", "mobile", "idCard"}, fieldsMaskType = {MaskResponse.MASK_TYPE_CHINESE_NAME, MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<LingShanHelpCrowdListRstDTO>> listHelpCrowd(@RequestParam("pageNo") Integer pageNo, public Result<PageData<LingShanHelpCrowdListRstDTO>> listHelpCrowd(@RequestParam("pageNo") Integer pageNo,
@RequestParam("pageSize") Integer pageSize, @RequestParam("pageSize") Integer pageSize,
@RequestParam(value = "mobile", required = false) String mobile, @RequestParam(value = "mobile", required = false) String mobile,
@ -151,13 +151,13 @@ public class LingShanHelpCrowdController {
@RequestParam(value = "orgType", required = false) String orgType, @RequestParam(value = "orgType", required = false) String orgType,
@RequestParam(value = "orgId", required = false) String orgId) { @RequestParam(value = "orgId", required = false) String orgId) {
PageData<LingShanHelpCrowdListRstDTO> pd = helpCrowdService.listHelpCrowd(pageNo, pageSize, idCard,mobile, name, helpType, orgType, orgId); PageData<LingShanHelpCrowdListRstDTO> pd = helpCrowdService.listHelpCrowd(pageNo, pageSize, idCard, mobile, name, helpType, orgType, orgId);
return new Result<PageData<LingShanHelpCrowdListRstDTO>>().ok(pd); return new Result<PageData<LingShanHelpCrowdListRstDTO>>().ok(pd);
} }
/** /**
* @Description: 保存 (新增或者修改)
* @param form: * @param form:
* @Description: 保存 (新增或者修改)
* @Return com.epmet.commons.tools.utils.Result * @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/25 5:25 PM * @Date: 2023/5/25 5:25 PM
@ -171,8 +171,8 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 根据居民id删除居民的帮扶人员信息
* @param input: * @param input:
* @Description: 根据居民id删除居民的帮扶人员信息
* @Return com.epmet.commons.tools.utils.Result * @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/26 9:05 AM * @Date: 2023/5/26 9:05 AM
@ -190,8 +190,8 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 详情
* @param resiId: * @param resiId:
* @Description: 详情
* @Return com.epmet.commons.tools.utils.Result * @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/26 9:36 AM * @Date: 2023/5/26 9:36 AM
@ -203,9 +203,9 @@ public class LingShanHelpCrowdController {
} }
/** /**
* @Description: 大屏 根据分类统计(用于右边的展示条也用于中间的选择菜单)
* @param orgId: * @param orgId:
* @param orgType: * @param orgType:
* @Description: 大屏 根据分类统计(用于右边的展示条也用于中间的选择菜单)
* @Return com.epmet.commons.tools.utils.Result * @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/29 2:04 PM * @Date: 2023/5/29 2:04 PM
@ -216,12 +216,28 @@ public class LingShanHelpCrowdController {
return new Result<List<LingShanHelpCrowdStatusByCateRstDTO>>().ok(l); return new Result<List<LingShanHelpCrowdStatusByCateRstDTO>>().ok(l);
} }
/**
* @param orgId:
* @param orgType:
* @Description: 大屏 根据分类统计(用于右边的展示条也用于中间的选择菜单)
* @Return com.epmet.commons.tools.utils.Result
* @Author: wangxianzhang
* @Date: 2023/5/29 2:04 PM
*/
@GetMapping("screen/yifengScreen/statsByCategory")
public Result<List<LingShanHelpCrowdStatusByCateRstDTO>> statsByCategoryYF(@RequestParam("orgId") String orgId, @RequestParam("orgType") String orgType) {
List<LingShanHelpCrowdStatusByCateRstDTO> l = helpCrowdService.statsByCategory(orgId, orgType);
return new Result<List<LingShanHelpCrowdStatusByCateRstDTO>>().ok(l);
}
/** /**
* @Description: 大屏地图查询当前组织下级指定帮扶类型的数据打点
* @param orgId: * @param orgId:
* @param orgType: * @param orgType:
* @param helpType: * @param helpType:
* @Return com.epmet.commons.tools.utils.Result<java.util.List<com.epmet.dto.result.lingshan.LingShanHelpCrowdScreenQtyOfSubOrgRstDTO>> * @Description: 大屏地图查询当前组织下级指定帮扶类型的数据打点
* @Return com.epmet.commons.tools.utils.Result<java.util.List < com.epmet.dto.result.lingshan.LingShanHelpCrowdScreenQtyOfSubOrgRstDTO>>
* @Author: wangxianzhang * @Author: wangxianzhang
* @Date: 2023/5/29 2:42 PM * @Date: 2023/5/29 2:42 PM
*/ */

Loading…
Cancel
Save