|
|
@ -235,7 +235,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
// 操作人员唯一标识
|
|
|
|
czr.setId(item.getGridPartyid() + "001"); |
|
|
|
// 所属机构Id
|
|
|
|
czr.setSsjgbm(item.getGridUnitid() + "002"); |
|
|
|
czr.setSsjgbm(getJgbm(item.getHandlerDeptId())); |
|
|
|
// 所属机构
|
|
|
|
czr.setSsjg(item.getGridUnitname() + "机构111"); |
|
|
|
//所属部门id
|
|
|
@ -530,7 +530,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
// 操作人员唯一标识
|
|
|
|
dto.setId(item.getGridPartyid() + "0001"); |
|
|
|
// 所属机构id
|
|
|
|
dto.setSsjgbm(item.getGridUnitid() + "0002"); |
|
|
|
dto.setSsjgbm(getJgbm(item.getHandlerDeptId())); |
|
|
|
// 所属机构名称
|
|
|
|
dto.setSsjg(item.getGridUnitname() + "机构222"); |
|
|
|
// 所属部门id
|
|
|
@ -571,17 +571,8 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
if(item.getPeopleFlag().equals(NumConstant.TWO_STR)) { |
|
|
|
// 诉求类型(未知)
|
|
|
|
data.setSqlx(NumConstant.TWO_STR); |
|
|
|
// 会议纪要(未知)
|
|
|
|
data.setHyjy(item.getLawContent()); |
|
|
|
// 责任分工处理
|
|
|
|
// 主办
|
|
|
|
String hostUnit = null == item.getHostUnit()?"":item.getHostUnit().trim().replaceAll("\\|",","); |
|
|
|
// 协办
|
|
|
|
String assistUnit = null == item.getAssistUnit()?"":item.getAssistUnit().trim().replaceAll("\\|",","); |
|
|
|
data.setZrfg(hostUnit + "," + assistUnit); |
|
|
|
//办理进度 诉求分类是执法的时候
|
|
|
|
//获取taskID
|
|
|
|
String bljd = ""; |
|
|
|
LambdaQueryWrapper<ItemGridPlatformEntity> wrapper = new LambdaQueryWrapper<>(); |
|
|
|
wrapper.eq(ItemGridPlatformEntity::getReferenceId, processDTO.getItemId()); |
|
|
|
ItemGridPlatformEntity platform = itemGridPlatformDao.selectOne(wrapper); |
|
|
@ -590,31 +581,41 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
String result = cityGridApi.getActReply(url); |
|
|
|
ActReplyResultDTO actReply = JSONObject.parseObject(result, ActReplyResultDTO.class); |
|
|
|
//数据拼接
|
|
|
|
List<String> fjList = new ArrayList<>(); |
|
|
|
List<AppealHandlingResultDTO.ClfjDTO> clfjList = new ArrayList<>(); |
|
|
|
if (null != actReply) { |
|
|
|
if (CollectionUtils.isNotEmpty(actReply.getLhzf())) { |
|
|
|
actReply.getLhzf().forEach(bean -> { |
|
|
|
AppealHandlingResultDTO.ClfjDTO clfj = new AppealHandlingResultDTO.ClfjDTO(); |
|
|
|
clfj.setHyjy(""); |
|
|
|
clfj.setHyjysm(item.getLawContent()); |
|
|
|
clfj.setZrfg(""); |
|
|
|
clfj.setZrfgsm(bean.getRy()); |
|
|
|
clfj.setBljdsm(bean.getYgqk()); |
|
|
|
if (StringUtils.isNotBlank(bean.getFj())) { |
|
|
|
List<String> list = Arrays.asList(bean.getFj().split(",")); |
|
|
|
fjList.addAll(list); |
|
|
|
String bljd = "http://119.3.182.231:8080/sbwgh/doc/getFile.htm?fileId=" + bean.getFj(); |
|
|
|
clfj.setBljd(bljd); |
|
|
|
} |
|
|
|
clfjList.add(clfj); |
|
|
|
}); |
|
|
|
} |
|
|
|
if (CollectionUtils.isNotEmpty(actReply.getZjhy())) { |
|
|
|
actReply.getLhzf().forEach(bean -> { |
|
|
|
actReply.getZjhy().forEach(bean -> { |
|
|
|
AppealHandlingResultDTO.ClfjDTO clfj = new AppealHandlingResultDTO.ClfjDTO(); |
|
|
|
clfj.setHyjy(""); |
|
|
|
clfj.setHyjysm(item.getLawContent()); |
|
|
|
clfj.setZrfg(""); |
|
|
|
clfj.setZrfgsm(bean.getCjry()); |
|
|
|
clfj.setBljdsm(bean.getYgqk()); |
|
|
|
if (StringUtils.isNotBlank(bean.getFj())) { |
|
|
|
List<String> list = Arrays.asList(bean.getFj().split(StrConstant.COMMA)); |
|
|
|
fjList.addAll(list); |
|
|
|
String bljd = "http://119.3.182.231:8080/sbwgh/doc/getFile.htm?fileId=" + bean.getFj(); |
|
|
|
clfj.setBljd(bljd); |
|
|
|
} |
|
|
|
clfjList.add(clfj); |
|
|
|
}); |
|
|
|
} |
|
|
|
if (CollectionUtils.isNotEmpty(fjList)) { |
|
|
|
bljd = "http://119.3.182.231:8080/sbwgh/doc/getFile.htm?fileId="; |
|
|
|
bljd = bljd.concat(StringUtils.join(fjList, StrConstant.COMMA)); |
|
|
|
} |
|
|
|
} |
|
|
|
//办理进度
|
|
|
|
data.setBljd(bljd); |
|
|
|
data.setClfj(clfjList); |
|
|
|
} |
|
|
|
// 处理时间
|
|
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
@ -955,7 +956,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
czr.setXm(item.getNickName()); |
|
|
|
czr.setSsbmbm(item.getGridId().toString()); |
|
|
|
czr.setSsbm(item.getGrid()); |
|
|
|
czr.setSsjgbm(getJgbm(item.getPeopleFlag(), item.getGridId())); |
|
|
|
czr.setSsjgbm(getJgbm(item.getGridId())); |
|
|
|
czr.setSsjg(item.getGrid()); |
|
|
|
dto.setCzr(czr); |
|
|
|
// 组装好直接推送
|
|
|
@ -1149,7 +1150,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
AppealAuditResultDTO.CzrDTO czr = new AppealAuditResultDTO.CzrDTO(); |
|
|
|
czr.setId(entity.getGridPartyid()); |
|
|
|
czr.setXm(entity.getGridPartyname()); |
|
|
|
czr.setSsjgbm(entity.getGridUnitid()); |
|
|
|
czr.setSsjgbm(getJgbm(entity.getHandlerDeptId())); |
|
|
|
czr.setSsjg(entity.getGridUnitname()); |
|
|
|
czr.setSsbmbm(entity.getGridUnitid()); |
|
|
|
czr.setSsbm(entity.getGridUnitname()); |
|
|
@ -1183,14 +1184,9 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
* @Author zhaoqifeng |
|
|
|
* @Date 2022/9/23 16:58 |
|
|
|
*/ |
|
|
|
private String getJgbm(String peopleFlag, Long deptId) { |
|
|
|
private String getJgbm(Long deptId) { |
|
|
|
CityCenterFromDTO formDTO = new CityCenterFromDTO(); |
|
|
|
formDTO.setDeptId(deptId); |
|
|
|
if (NumConstant.ZERO_STR.equals(peopleFlag)) { |
|
|
|
formDTO.setType(NumConstant.ONE_STR); |
|
|
|
}else { |
|
|
|
formDTO.setType(NumConstant.ZERO_STR); |
|
|
|
} |
|
|
|
Result<SysDeptDTO> dept = adminFeignClient.getDept(formDTO); |
|
|
|
if (dept.success()) { |
|
|
|
return dept.getData().getDisCenterZoningCode(); |
|
|
|