Browse Source

市平台-民生上报

feature/dangjian
Jackwang 3 years ago
parent
commit
2c9939b686
  1. 15
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java
  2. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/CityCaseLivelihoodDTO.java
  3. 40
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

15
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java

@ -7,6 +7,21 @@ package com.elink.esua.epdc.constant;
*/
public interface PushToCityGridConstant {
/**
* 民生诉求上报
*/
public final static String CASE_LIVELIHOOD = "http://ip:port/case/dispatch";
/**
* 发展诉求上报
*/
public final static String CASE_DEVELOP = "http://ip:port/case/dispatch";
/**
* 执法诉求上报
*/
public final static String CASE_LAWENFORCEMENT = "http://ip:port/case/dispatch";
/**
* 诉求派遣
*/

10
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/form/CityCaseLivelihoodDTO.java

@ -29,6 +29,16 @@ public class CityCaseLivelihoodDTO implements Serializable {
*/
private String sqly;
/**
*诉求来源 01微信诉求
*/
private String sqzt;
/**
*当前处理环节
*/
private String dqclhj;
/**
*上报区市370203市北区
*/

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

@ -2612,27 +2612,37 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
data.setId(entity.getId());
data.setJjcd(CityPushEnum.JJCD_YB.getCode());
data.setSqly(CityPushEnum.SQLY_WX.getCode());
data.setSqzt(CityPushEnum.SQZT_DPQ.getCode());
data.setDqclhj(CityPushEnum.DQCLHJ_DJ.getCode());
data.setSbqs(CityPushEnum.SBQS_SB.getCode());
data.setSbssjg(CityPushEnum.SBQS_SB.getCode());
data.setSbrlxfs(entity.getMobile());
data.setSqzynr(entity.getItemContent());
data.setSqdz(entity.getIssueAddress());
// todo jack转百度坐标系格式:x,y
// data.setSqxy();
// data.setSqdjrq(DateUtils.format(entity.getCreatedTime(),DateUtils.DATE_TIME_PATTERN));
// data.setSqdjr();
// // todo jack照片格式调整为http
// QueryWrapper<ImgEntity> wrapper = new QueryWrapper<>();
// wrapper.eq("REFERENCE_ID", entity.getEventId() == null?entity.getId():entity.getEventId());
// List<ImgEntity> imageList = imgDao.selectList(wrapper);
// //诉求照片
// StringBuffer sqzp = new StringBuffer("");
// imageList.forEach(img ->{
// sqzp.append(img.getImgUrl()).append(",");
// });
// data.setSqzp(sqzp.substring(0,sqzp.length()-1));
// //发送到市平台
// cityGridApi.sendItemToCity(data,httpUrl);
data.setSqxy(entity.getIssueLatitude().toString()+","+entity.getIssueLongitude().toString());
data.setSqdjrq(DateUtils.format(entity.getCreatedTime(),DateUtils.DATE_TIME_PATTERN));
//诉求登记人
CityCaseLivelihoodPersonDTO sqdjr = new CityCaseLivelihoodPersonDTO();
sqdjr.setId(entity.getId());
sqdjr.setXm(entity.getNickName());
sqdjr.setSsbm(entity.getGrid());
sqdjr.setSsbmId(entity.getGridId().toString());
sqdjr.setSsjg(entity.getGrid());
sqdjr.setSsjgId(entity.getGridId().toString());
data.setSqdjr(sqdjr);
// todo jack照片格式调整为http
QueryWrapper<ImgEntity> wrapper = new QueryWrapper<>();
wrapper.eq("REFERENCE_ID", entity.getEventId() == null?entity.getId():entity.getEventId());
List<ImgEntity> imageList = imgDao.selectList(wrapper);
//诉求照片
StringBuffer sqzp = new StringBuffer("");
imageList.forEach(img ->{
sqzp.append(img.getImgUrl()).append(",");
});
data.setSqzp(sqzp.substring(0,sqzp.length()-1));
//发送到市平台
cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_LIVELIHOOD,"民生诉求");
}
/**

Loading…
Cancel
Save