|
|
@ -36,6 +36,7 @@ import com.elink.esua.epdc.dto.epdc.result.SysDeptAreaCodeResultDTO; |
|
|
import com.elink.esua.epdc.dto.events.PushToCityGridCaseClosedDTO; |
|
|
import com.elink.esua.epdc.dto.events.PushToCityGridCaseClosedDTO; |
|
|
import com.elink.esua.epdc.dto.item.ItemDTO; |
|
|
import com.elink.esua.epdc.dto.item.ItemDTO; |
|
|
import com.elink.esua.epdc.dto.item.ItemHandleProcessDTO; |
|
|
import com.elink.esua.epdc.dto.item.ItemHandleProcessDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.item.form.ItemWhistle2GovFormDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.*; |
|
|
import com.elink.esua.epdc.dto.item.result.*; |
|
|
import com.elink.esua.epdc.enums.ItemGridPlatformHandleStatusEnum; |
|
|
import com.elink.esua.epdc.enums.ItemGridPlatformHandleStatusEnum; |
|
|
import com.elink.esua.epdc.gird.city.api.CityGridApi; |
|
|
import com.elink.esua.epdc.gird.city.api.CityGridApi; |
|
|
@ -292,7 +293,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void appealWhistleReport(ItemDTO itemDTO) { |
|
|
public void appealWhistleReport(ItemWhistle2GovFormDTO itemDTO) { |
|
|
if (null != itemDTO && StringUtils.isNotBlank(itemDTO.getId())) { |
|
|
if (null != itemDTO && StringUtils.isNotBlank(itemDTO.getId())) { |
|
|
ItemDTO itemEntity = itemService.get(itemDTO.getId()); |
|
|
ItemDTO itemEntity = itemService.get(itemDTO.getId()); |
|
|
AppealWhistleReportResultDTO dto = new AppealWhistleReportResultDTO(); |
|
|
AppealWhistleReportResultDTO dto = new AppealWhistleReportResultDTO(); |
|
|
@ -300,7 +301,6 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
dto.setSqid(getSqid(itemEntity.getSqid())); |
|
|
dto.setSqid(getSqid(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()); |
|
|
// todo
|
|
|
|
|
|
dto.setSqlx(itemEntity.getCategoryCodeOrigin()); |
|
|
dto.setSqlx(itemEntity.getCategoryCodeOrigin()); |
|
|
dto.setSbqs(CityPushEnum.SBQS_SB.getCode()); |
|
|
dto.setSbqs(CityPushEnum.SBQS_SB.getCode()); |
|
|
dto.setSqrlxfs(itemEntity.getMobile()); |
|
|
dto.setSqrlxfs(itemEntity.getMobile()); |
|
|
@ -312,7 +312,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
if (!list.isEmpty()) { |
|
|
if (!list.isEmpty()) { |
|
|
dto.setSqzp(list.stream().map(ImgEntity::getImgUrl).collect(Collectors.joining(","))); |
|
|
dto.setSqzp(list.stream().map(ImgEntity::getImgUrl).collect(Collectors.joining(","))); |
|
|
} |
|
|
} |
|
|
dto.setSbsm(""); |
|
|
dto.setSbsm(itemDTO.getReason()); |
|
|
// 组装好直接推送
|
|
|
// 组装好直接推送
|
|
|
String result = cityGridApi.sendItemToCity(dto, PushToCityGridConstant.APPEAL_WHISTLE_REPORT, "吹哨上报"); |
|
|
String result = cityGridApi.sendItemToCity(dto, PushToCityGridConstant.APPEAL_WHISTLE_REPORT, "吹哨上报"); |
|
|
saveLog(itemEntity.getId(), "", "吹哨上报", PushToCityGridConstant.APPEAL_WHISTLE_REPORT, JSONObject.toJSONString(dto), result); |
|
|
saveLog(itemEntity.getId(), "", "吹哨上报", PushToCityGridConstant.APPEAL_WHISTLE_REPORT, JSONObject.toJSONString(dto), result); |
|
|
|