Browse Source

诉求处理,处理时间格式修改

feature/dangjian
HAHA 3 years ago
parent
commit
d6ea89e9ab
  1. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/constant/PushToCityGridConstant.java
  2. 52
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/AppealHandlingResultDTO.java
  3. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/AppealReportResultDTO.java
  4. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/DispatchAuditResultDto.java
  5. 4
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportRejectionResultDTO.java
  6. 7
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemHandleProcessDao.java
  7. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/PushToCityGridService.java
  8. 46
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java
  9. 11
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemHandleProcessDao.xml

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

@ -47,6 +47,11 @@ public interface PushToCityGridConstant {
*/ */
public final static String REPORT_REBUT = "http://ip:port/case/ reportRebut"; public final static String REPORT_REBUT = "http://ip:port/case/ reportRebut";
/**
* 诉求处理
*/
public final static String HANDLE = "http://ip:port/case/ handle";
/** /**
* 诉求废弃 * 诉求废弃
*/ */

52
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/AppealHandlingResultDTO.java

@ -0,0 +1,52 @@
package com.elink.esua.epdc.dto.item.result;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
@NoArgsConstructor
@Data
public class AppealHandlingResultDTO {
@JsonProperty("sqid")
private String sqid;
@JsonProperty("sqzt")
private String sqzt;
@JsonProperty("dqclhj")
private String dqclhj;
@JsonProperty("sqlx")
private String sqlx;
@JsonProperty("czr")
private CzrDTO czr;
@JsonProperty("czsj")
private Date czsj;
@JsonProperty("cznr")
private String cznr;
@JsonProperty("clzp")
private String clzp;
@JsonProperty("hyjy")
private String hyjy;
@JsonProperty("zrfg")
private String zrfg;
@JsonProperty("bljd")
private String bljd;
@NoArgsConstructor
@Data
public static class CzrDTO {
@JsonProperty("id")
private String id;
@JsonProperty("xm")
private String xm;
@JsonProperty("ssjgid")
private String ssjgid;
@JsonProperty("ssjgmc")
private String ssjgmc;
@JsonProperty("ssbmid")
private String ssbmid;
@JsonProperty("ssbmmc")
private String ssbmmc;
}
}

4
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/AppealReportResultDTO.java

@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class AppealReportResultDTO { public class AppealReportResultDTO {
@ -17,7 +19,7 @@ public class AppealReportResultDTO {
@JsonProperty("czr") @JsonProperty("czr")
private CzrDTO czr; private CzrDTO czr;
@JsonProperty("czsj") @JsonProperty("czsj")
private String czsj; private Date czsj;
@JsonProperty("cznr") @JsonProperty("cznr")
private String cznr; private String cznr;

4
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/DispatchAuditResultDto.java

@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class DispatchAuditResultDto { public class DispatchAuditResultDto {
@ -17,7 +19,7 @@ public class DispatchAuditResultDto {
@JsonProperty("czr") @JsonProperty("czr")
private CzrDTO czr; private CzrDTO czr;
@JsonProperty("czsj") @JsonProperty("czsj")
private String czsj; private Date czsj;
@JsonProperty("shjg") @JsonProperty("shjg")
private String shjg; private String shjg;
@JsonProperty("cznr") @JsonProperty("cznr")

4
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/item/result/ReportRejectionResultDTO.java

@ -4,6 +4,8 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class ReportRejectionResultDTO { public class ReportRejectionResultDTO {
@ -17,7 +19,7 @@ public class ReportRejectionResultDTO {
@JsonProperty("czr") @JsonProperty("czr")
private CzrDTO czr; private CzrDTO czr;
@JsonProperty("czsj") @JsonProperty("czsj")
private String czsj; private Date czsj;
@JsonProperty("cznr") @JsonProperty("cznr")
private String cznr; private String cznr;

7
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemHandleProcessDao.java

@ -121,4 +121,11 @@ public interface ItemHandleProcessDao extends BaseDao<ItemHandleProcessEntity> {
* @return * @return
*/ */
List<ItemHandleProcessToCityResultDTO> getReportRejection(String state); List<ItemHandleProcessToCityResultDTO> getReportRejection(String state);
/**
* 诉求处理
* @param state
* @return
*/
List<ItemHandleProcessToCityResultDTO> getAppealHandling(String state);
} }

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

@ -126,5 +126,13 @@ public interface PushToCityGridService {
*/ */
void ReportRejection(); void ReportRejection();
/**
* 诉求处理
*
* @param
* @return void
* @author LZN
* @date 2022/9/19 11:01
*/
void AppealHandling();
} }

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

@ -235,7 +235,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
// 当前处理环节 // 当前处理环节
data.setDqclhj(""); data.setDqclhj("");
// 审核时间 // 审核时间
data.setCzsj(new Date().toString()); data.setCzsj(item.getCreatedTime());
// 审核结果 // 审核结果
data.setShjg(""); data.setShjg("");
// 审核意见 // 审核意见
@ -322,7 +322,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
// 当前处理环节 // 当前处理环节
data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode()); data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode());
// 上报时间 // 上报时间
data.setCzsj(new Date().toString()); data.setCzsj(item.getCreatedTime());
// 上报原因 // 上报原因
data.setCznr(""); data.setCznr("");
@ -360,7 +360,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
// 当前处理环节 // 当前处理环节
data.setDqclhj(""); data.setDqclhj("");
// 驳回时间 // 驳回时间
data.setCzsj(new Date().toString()); data.setCzsj(item.getCreatedTime());
// 驳回原因 // 驳回原因
data.setCznr(""); data.setCznr("");
@ -373,6 +373,46 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
} }
} }
/**
* 诉求处理
*
* @param
* @return void
* @author LZN
* @date 2022/9/19 11:02
*/
@Override
public void AppealHandling() {
String state = "0";
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealHandling(state);
for(ItemHandleProcessToCityResultDTO item : list) {
AppealHandlingResultDTO data = new AppealHandlingResultDTO();
data.setSqid("");
// 诉求状态
data.setSqzt(CityPushStateEnum.DCL.getCode());
// 当前处理环节
data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode());
// 诉求类型
data.setSqlx("");
// 处理时间
data.setCzsj(item.getCreatedTime());
// 处理内容
data.setCznr("");
// 处理照片
data.setClzp("");
AppealHandlingResultDTO.CzrDTO dto = new AppealHandlingResultDTO.CzrDTO();
dto.setId("");
dto.setXm("");
cityGridApi.sendItemToCity(data,PushToCityGridConstant.HANDLE,"上报驳回");
}
}
@Override @Override
public void appealMsg() { public void appealMsg() {
// 昨天 // 昨天

11
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemHandleProcessDao.xml

@ -87,4 +87,15 @@
and and
p.state = #{state} p.state = #{state}
</select> </select>
<select id="getAppealHandling"
resultType="com.elink.esua.epdc.dto.item.result.ItemHandleProcessToCityResultDTO">
select
p.*
from
epdc_item_handle_process p
where
p.del_flag = 0
and
p.state = #{state}
</select>
</mapper> </mapper>

Loading…
Cancel
Save