Browse Source

吹哨上报流程

feature/dangjian
zhangyuan 3 years ago
parent
commit
9edcc62fab
  1. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemDTO.java
  2. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemController.java
  3. 8
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java
  4. 1
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  5. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java

2
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/ItemDTO.java

@ -130,7 +130,7 @@ public class ItemDTO implements Serializable {
/** /**
* 议题位置纬度 * 议题位置纬度
*/ */
private Double issusLatitude; private Double issueLatitude;
/** /**
* 议题位置经度 * 议题位置经度

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemController.java

@ -480,7 +480,7 @@ public class ItemController {
* @author zhy * @author zhy
* @date 2022/10/21 16:13 * @date 2022/10/21 16:13
*/ */
@PostMapping("gov/whistle") @PostMapping("whistle")
public Result whistle2Gov(@RequestBody ItemWhistle2GovFormDTO formDTO) { public Result whistle2Gov(@RequestBody ItemWhistle2GovFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO); ValidatorUtils.validateEntity(formDTO);
return itemService.whistle2Gov(formDTO); return itemService.whistle2Gov(formDTO);

8
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java

@ -67,6 +67,14 @@ public interface ItemService extends BaseService<ItemEntity> {
*/ */
PageData<ItemPendingHandleDTO> listOfItemsForPCEnd(Map<String, Object> params); PageData<ItemPendingHandleDTO> listOfItemsForPCEnd(Map<String, Object> params);
/**
* 在党群E家流转中尚未报到区平台的项目列表
*
* @param params
* @return com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>
* @author zhy
* @date 2022/10/25 10:34
*/
PageData<ItemPendingHandleDTO> listEpdcItems(Map<String, Object> params); PageData<ItemPendingHandleDTO> listEpdcItems(Map<String, Object> params);
List<ItemPendingHandleDTO> listEqPc(ItemWorkListFormDTO formDTO); List<ItemPendingHandleDTO> listEqPc(ItemWorkListFormDTO formDTO);

1
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -4085,7 +4085,6 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
if (item == null) { if (item == null) {
return new Result().error("未查到相关项目,项目ID:" + formDTO.getId()); return new Result().error("未查到相关项目,项目ID:" + formDTO.getId());
} }
log.info("项目吹哨市平台");
// 吹哨上报 // 吹哨上报
pushToCityGridService.appealWhistleReport(formDTO); pushToCityGridService.appealWhistleReport(formDTO);
// 吹哨后记录流程,如果吹市中心失败,删掉流程即可正常操作 // 吹哨后记录流程,如果吹市中心失败,删掉流程即可正常操作

4
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java

@ -298,7 +298,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
ItemDTO itemEntity = itemService.get(itemDTO.getId()); ItemDTO itemEntity = itemService.get(itemDTO.getId());
AppealWhistleReportResultDTO dto = new AppealWhistleReportResultDTO(); AppealWhistleReportResultDTO dto = new AppealWhistleReportResultDTO();
dto.setSqid(getSqid(itemEntity.getSqid())); dto.setSqid(itemEntity.getSqid());
dto.setJjcd(CityPushEnum.JJCD_YB.getCode()); dto.setJjcd(CityPushEnum.JJCD_YB.getCode());
dto.setSqly(CityPushEnum.SQLY_WX.getCode()); dto.setSqly(CityPushEnum.SQLY_WX.getCode());
dto.setSqlx(itemEntity.getCategoryCodeOrigin()); dto.setSqlx(itemEntity.getCategoryCodeOrigin());
@ -306,7 +306,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
dto.setSqrlxfs(itemEntity.getMobile()); dto.setSqrlxfs(itemEntity.getMobile());
dto.setSqzynr(itemEntity.getItemContent()); dto.setSqzynr(itemEntity.getItemContent());
dto.setSqdz(itemEntity.getIssueAddress()); dto.setSqdz(itemEntity.getIssueAddress());
dto.setSqxy(itemEntity.getIssueLongitude()+","+itemEntity.getIssusLatitude()); dto.setSqxy(itemEntity.getIssueLongitude()+","+itemEntity.getIssueLatitude());
dto.setSqdjrq(DateUtils.format(new Date())); dto.setSqdjrq(DateUtils.format(new Date()));
List<ImgEntity> list = imgDao.selectListByRefeId(itemDTO.getId()); List<ImgEntity> list = imgDao.selectListByRefeId(itemDTO.getId());
if (!list.isEmpty()) { if (!list.isEmpty()) {

Loading…
Cancel
Save