From e70732f553ede607b2ba035a15bdcc251e8cf6c0 Mon Sep 17 00:00:00 2001 From: Jackwang Date: Tue, 20 Sep 2022 09:17:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=97=E5=B0=9A=E8=AF=89=E5=8A=9E-=E4=BF=9D?= =?UTF-8?q?=E5=AD=98sqid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/constant/PushToCityGridConstant.java | 22 +++++++++---------- .../item/result/CitySendReturnResultDTO.java | 21 ++++++++++++++++++ .../item/service/impl/ItemServiceImpl.java | 22 ++++++++++++++++--- 3 files changed, 51 insertions(+), 14 deletions(-) create mode 100644 esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/CitySendReturnResultDTO.java diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java index e73450931..ddbf647e5 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java @@ -15,17 +15,17 @@ public interface PushToCityGridConstant { /** * 民生诉求上报 */ - public final static String CASE_LIVELIHOOD = URL_PREFIX + "/dispatch"; + public final static String CASE_LIVELIHOOD = URL_PREFIX + "/livelihood"; /** * 发展诉求上报 */ - public final static String CASE_DEVELOP = URL_PREFIX + "/dispatch"; + public final static String CASE_DEVELOP = URL_PREFIX + "/develop"; /** * 执法诉求上报 */ - public final static String CASE_LAWENFORCEMENT = URL_PREFIX + "/dispatch"; + public final static String CASE_LAWENFORCEMENT = URL_PREFIX + "/lawenforcement"; /** * 诉求派遣 @@ -90,42 +90,42 @@ public interface PushToCityGridConstant { /** * 2.8 诉求退件 */ - public final static String REBUT = "http://ip:port/case/rebut"; + public final static String REBUT = URL_PREFIX + "/rebut"; /** * 2.9 退件审核 */ - public final static String REBUT_AUDIT = "http://ip:port/case/rebutAudit"; + public final static String REBUT_AUDIT = URL_PREFIX + "/rebutAudit"; /** * 2.10 延期申请 */ - public final static String DELAY_APPLY = "http://ip:port/case/delayApply"; + public final static String DELAY_APPLY = URL_PREFIX + "/delayApply"; /** * 2.11 延期审核 */ - public final static String DELAY_AUDIT = "http://ip:port/case/delayAudit"; + public final static String DELAY_AUDIT = URL_PREFIX + "/delayAudit"; /** * 2.12 诉求评价 */ - public final static String EVALUATION = "http://ip:port/case/evaluation"; + public final static String EVALUATION = URL_PREFIX + "/evaluation"; /** * 2.13 初验申请 */ - public final static String EARLY_INSPECTION_APPLY = "http://ip:port/case/earlyInspectionApply"; + public final static String EARLY_INSPECTION_APPLY = URL_PREFIX + "/earlyInspectionApply"; /** * 2.14 诉求初验 */ - public final static String EARLY_INSPECTION = "http://ip:port/case/earlyInspection"; + public final static String EARLY_INSPECTION = URL_PREFIX + "/earlyInspection"; /** * 2.15 诉求终验 */ - public final static String END_INSPECTION = "http://ip:port/case/endInspection"; + public final static String END_INSPECTION = URL_PREFIX + "/endInspection"; diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/CitySendReturnResultDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/CitySendReturnResultDTO.java new file mode 100644 index 000000000..413e69d14 --- /dev/null +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/CitySendReturnResultDTO.java @@ -0,0 +1,21 @@ +package com.elink.esua.epdc.dto.item.result; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @program: esua-epdc + * @description: + * @author: wangtong + * @create: 2022-09-20 09:07 + **/ +@Data +public class CitySendReturnResultDTO implements Serializable { + private static final long serialVersionUID = -7453179773137916110L; + + /** + * 诉求上报后青诉即办平台返回的唯一标识 + */ + private String sqid; +} diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index c2d7c20cd..44374736b 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -18,6 +18,7 @@ package com.elink.esua.epdc.modules.item.service.impl; import cn.hutool.core.collection.CollUtil; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; @@ -504,7 +505,12 @@ public class ItemServiceImpl extends BaseServiceImpl implem }); data.setSqzp(sqzp.substring(0,sqzp.length()-1)); //发送到市平台 - cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_LAWENFORCEMENT,"执法诉求"); + String resultString = cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_LAWENFORCEMENT,"执法诉求"); + //保存sqid + Result resultInfo = JSONObject.parseObject(resultString, Result.class); + CitySendReturnResultDTO sqid = resultInfo.getData(); + entity.setSqid(sqid.getSqid()); + updateById(entity); } @@ -2717,7 +2723,12 @@ public class ItemServiceImpl extends BaseServiceImpl implem }); data.setSqzp(sqzp.substring(0,sqzp.length()-1)); //发送到市平台 - cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_LIVELIHOOD,"民生诉求"); + String resultString = cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_LIVELIHOOD,"民生诉求"); + //保存sqid + Result resultInfo = JSONObject.parseObject(resultString, Result.class); + CitySendReturnResultDTO sqid = resultInfo.getData(); + entity.setSqid(sqid.getSqid()); + updateById(entity); } /** @@ -2772,7 +2783,12 @@ public class ItemServiceImpl extends BaseServiceImpl implem }); data.setSqzp(sqzp.substring(0,sqzp.length()-1)); //发送到市平台 - cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_DEVELOP,"发展诉求"); + String resultString = cityGridApi.sendItemToCity(data,PushToCityGridConstant.CASE_DEVELOP,"发展诉求"); + //保存sqid + Result resultInfo = JSONObject.parseObject(resultString, Result.class); + CitySendReturnResultDTO sqid = resultInfo.getData(); + entity.setSqid(sqid.getSqid()); + updateById(entity); }