|
@@ -108,8 +108,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void addObjTags(String id, InlineObjectDTO inlineObjectDTO) {
|
|
public void addObjTags(String id, InlineObjectDTO inlineObjectDTO) {
|
|
- enforceObjTagService.remove(new QueryWrapper<EnforceObjTag>().lambda()
|
|
|
|
- .eq(EnforceObjTag::getEnforceObjId, id));
|
|
|
|
|
|
+ enforceObjTagService.remove(new QueryWrapper<EnforceObjTag>().lambda().eq(EnforceObjTag::getEnforceObjId, id));
|
|
EnforceObj oldObj = this.getById(id);
|
|
EnforceObj oldObj = this.getById(id);
|
|
if (StringUtils.isNull(oldObj)) {
|
|
if (StringUtils.isNull(oldObj)) {
|
|
throw new ServiceException("无效的执法对象ID");
|
|
throw new ServiceException("无效的执法对象ID");
|
|
@@ -121,9 +120,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
updateEs(id);
|
|
updateEs(id);
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- List<Tag> tags = tagService.list(new QueryWrapper<Tag>().lambda()
|
|
|
|
- .in(Tag::getId, tagIds)
|
|
|
|
- .eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
|
|
|
|
+ List<Tag> tags = tagService.list(new QueryWrapper<Tag>().lambda().in(Tag::getId, tagIds).eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
if (StringUtils.isEmpty(tags)) {
|
|
if (StringUtils.isEmpty(tags)) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -220,11 +217,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
List<String> placeType = enforceObjSearch.getPlaceType();
|
|
List<String> placeType = enforceObjSearch.getPlaceType();
|
|
String enforceOrgId = enforceObjSearch.getEnforceOrgIds();
|
|
String enforceOrgId = enforceObjSearch.getEnforceOrgIds();
|
|
String enforceObjType = enforceObjSearch.getEnforceObjType();
|
|
String enforceObjType = enforceObjSearch.getEnforceObjType();
|
|
- List<EnforceObj> enforceObjs = baseMapper.selectList(new LambdaQueryWrapper<EnforceObj>()
|
|
|
|
- .like(StringUtils.hasText(enforceObjName), EnforceObj::getEnforceObjName, enforceObjName)
|
|
|
|
- .in(StringUtils.isNotEmpty(placeType), EnforceObj::getPlaceType, placeType)
|
|
|
|
- .eq(StringUtils.isNotNull(enforceOrgId), EnforceObj::getEnforceOrgId, enforceOrgId)
|
|
|
|
- .eq(StringUtils.isNotEmpty(enforceObjType), EnforceObj::getEnforceObjType, enforceObjType));
|
|
|
|
|
|
+ List<EnforceObj> enforceObjs = baseMapper.selectList(new LambdaQueryWrapper<EnforceObj>().like(StringUtils.hasText(enforceObjName), EnforceObj::getEnforceObjName, enforceObjName).in(StringUtils.isNotEmpty(placeType), EnforceObj::getPlaceType, placeType).eq(StringUtils.isNotNull(enforceOrgId), EnforceObj::getEnforceOrgId, enforceOrgId).eq(StringUtils.isNotEmpty(enforceObjType), EnforceObj::getEnforceObjType, enforceObjType));
|
|
enforceObjs.forEach(item -> {
|
|
enforceObjs.forEach(item -> {
|
|
SysDictData dictDataCache = userRedisCacheService.getDictDataCache(CacheConstants.PLACE_TYPE, item.getPlaceType());
|
|
SysDictData dictDataCache = userRedisCacheService.getDictDataCache(CacheConstants.PLACE_TYPE, item.getPlaceType());
|
|
if (StringUtils.isNotNull(dictDataCache)) {
|
|
if (StringUtils.isNotNull(dictDataCache)) {
|
|
@@ -272,10 +265,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
}
|
|
}
|
|
// 执法机构信息修改时同步标签机构信息
|
|
// 执法机构信息修改时同步标签机构信息
|
|
if (!enforceObj.getEnforceOrgId().equals(enforceObjDTO.getEnforceOrgId())) {
|
|
if (!enforceObj.getEnforceOrgId().equals(enforceObjDTO.getEnforceOrgId())) {
|
|
- enforceObjTagService.update(new LambdaUpdateWrapper<EnforceObjTag>()
|
|
|
|
- .set(EnforceObjTag::getEnforceOrgId, enforceObjDTO.getEnforceOrgId())
|
|
|
|
- .eq(EnforceObjTag::getEnforceObjId, id)
|
|
|
|
- );
|
|
|
|
|
|
+ enforceObjTagService.update(new LambdaUpdateWrapper<EnforceObjTag>().set(EnforceObjTag::getEnforceOrgId, enforceObjDTO.getEnforceOrgId()).eq(EnforceObjTag::getEnforceObjId, id));
|
|
}
|
|
}
|
|
enforceObjDTO.setId(id);
|
|
enforceObjDTO.setId(id);
|
|
//更新执法对象
|
|
//更新执法对象
|
|
@@ -348,8 +338,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
}
|
|
}
|
|
//item sum
|
|
//item sum
|
|
LambdaQueryWrapper<EnforceJobNodeItem> wrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<EnforceJobNodeItem> wrapper = new LambdaQueryWrapper<>();
|
|
- wrapper.eq(EnforceJobNodeItem::getEnforceObjId, id)
|
|
|
|
- .eq(EnforceJobNodeItem::getCheckResult, 2);
|
|
|
|
|
|
+ wrapper.eq(EnforceJobNodeItem::getEnforceObjId, id).eq(EnforceJobNodeItem::getCheckResult, 2);
|
|
Long itemSum = enforceJobNodeItemMapper.selectCount(wrapper);
|
|
Long itemSum = enforceJobNodeItemMapper.selectCount(wrapper);
|
|
objDTO.setItemSum(itemSum.intValue());
|
|
objDTO.setItemSum(itemSum.intValue());
|
|
return Optional.of(objDTO);
|
|
return Optional.of(objDTO);
|
|
@@ -807,14 +796,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
// .in(EnforceJob::getJobType, Arrays.asList(JobTypeEnum.NORMAL.getValue(), JobTypeEnum.SPECIAL.getValue()))
|
|
// .in(EnforceJob::getJobType, Arrays.asList(JobTypeEnum.NORMAL.getValue(), JobTypeEnum.SPECIAL.getValue()))
|
|
// .eq(EnforceJob::getIsDeleted, 0));
|
|
// .eq(EnforceJob::getIsDeleted, 0));
|
|
|
|
|
|
- final List<EnforceJob> enforceJobs = enforceJobService.getBaseMapper().selectList(new QueryWrapper<EnforceJob>()
|
|
|
|
- .lambda()
|
|
|
|
- .eq(EnforceJob::getEnforceObjId, objId)
|
|
|
|
- .in(EnforceJob::getJobType, Arrays.asList(JobTypeEnum.NORMAL.getValue(), JobTypeEnum.SPECIAL.getValue()))
|
|
|
|
- .eq(EnforceJob::getIsDeleted, 0)
|
|
|
|
- .and(wrapper -> wrapper.eq(EnforceJob::getJobStatus, JobStatusEnum.TODO.getValue())
|
|
|
|
- .or()
|
|
|
|
- .eq(EnforceJob::getJobStatus, JobStatusEnum.DOING.getValue())));
|
|
|
|
|
|
+ final List<EnforceJob> enforceJobs = enforceJobService.getBaseMapper().selectList(new QueryWrapper<EnforceJob>().lambda().eq(EnforceJob::getEnforceObjId, objId).in(EnforceJob::getJobType, Arrays.asList(JobTypeEnum.NORMAL.getValue(), JobTypeEnum.SPECIAL.getValue())).eq(EnforceJob::getIsDeleted, 0).and(wrapper -> wrapper.eq(EnforceJob::getJobStatus, JobStatusEnum.TODO.getValue()).or().eq(EnforceJob::getJobStatus, JobStatusEnum.DOING.getValue())));
|
|
if (CollectionUtils.isEmpty(enforceJobs)) {
|
|
if (CollectionUtils.isEmpty(enforceJobs)) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -913,9 +895,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
* @return Integer
|
|
* @return Integer
|
|
*/
|
|
*/
|
|
private Integer countByOrgId(String enforceOrgId, String enforceObjType) {
|
|
private Integer countByOrgId(String enforceOrgId, String enforceObjType) {
|
|
- LambdaQueryWrapper<EnforceObj> eq = new QueryWrapper<EnforceObj>().lambda()
|
|
|
|
- .eq(EnforceObj::getEnforceOrgId, enforceOrgId)
|
|
|
|
- .eq(EnforceObj::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus());
|
|
|
|
|
|
+ LambdaQueryWrapper<EnforceObj> eq = new QueryWrapper<EnforceObj>().lambda().eq(EnforceObj::getEnforceOrgId, enforceOrgId).eq(EnforceObj::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus());
|
|
if (StringUtils.isNoneBlank(enforceObjType)) {
|
|
if (StringUtils.isNoneBlank(enforceObjType)) {
|
|
eq.eq(EnforceObj::getEnforceObjType, enforceObjType);
|
|
eq.eq(EnforceObj::getEnforceObjType, enforceObjType);
|
|
}
|
|
}
|
|
@@ -929,8 +909,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
* @return List<TagDTO>
|
|
* @return List<TagDTO>
|
|
*/
|
|
*/
|
|
private List<TagDTO> listTags(String id) {
|
|
private List<TagDTO> listTags(String id) {
|
|
- List<EnforceObjTag> objTags = enforceObjTagService.list(new QueryWrapper<EnforceObjTag>().lambda()
|
|
|
|
- .eq(EnforceObjTag::getEnforceObjId, id));
|
|
|
|
|
|
+ List<EnforceObjTag> objTags = enforceObjTagService.list(new QueryWrapper<EnforceObjTag>().lambda().eq(EnforceObjTag::getEnforceObjId, id));
|
|
if (CollectionUtils.isEmpty(objTags)) {
|
|
if (CollectionUtils.isEmpty(objTags)) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
}
|
|
}
|
|
@@ -938,9 +917,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
if (StringUtils.isEmpty(tagIds)) {
|
|
if (StringUtils.isEmpty(tagIds)) {
|
|
return new ArrayList<TagDTO>();
|
|
return new ArrayList<TagDTO>();
|
|
}
|
|
}
|
|
- List<Tag> tags = tagService.list(new QueryWrapper<Tag>().lambda()
|
|
|
|
- .in(Tag::getId, tagIds)
|
|
|
|
- .eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
|
|
|
|
+ List<Tag> tags = tagService.list(new QueryWrapper<Tag>().lambda().in(Tag::getId, tagIds).eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
List<TagDTO> leafTags = tags.stream().map(o -> {
|
|
List<TagDTO> leafTags = tags.stream().map(o -> {
|
|
TagDTO tagDTO = new TagDTO();
|
|
TagDTO tagDTO = new TagDTO();
|
|
BeanUtils.copyProperties(o, tagDTO);
|
|
BeanUtils.copyProperties(o, tagDTO);
|
|
@@ -951,9 +928,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
if (StringUtils.isEmpty(rootTagIds)) {
|
|
if (StringUtils.isEmpty(rootTagIds)) {
|
|
return new ArrayList<TagDTO>();
|
|
return new ArrayList<TagDTO>();
|
|
}
|
|
}
|
|
- List<Tag> rootTags = tagService.list(new QueryWrapper<Tag>().lambda()
|
|
|
|
- .in(Tag::getId, rootTagIds)
|
|
|
|
- .eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
|
|
|
|
+ List<Tag> rootTags = tagService.list(new QueryWrapper<Tag>().lambda().in(Tag::getId, rootTagIds).eq(Tag::getIsDeleted, DeleteStatusEnum.NOT_DELETED.getStatus()));
|
|
List<TagDTO> tagDTOS = rootTags.stream().map(o -> {
|
|
List<TagDTO> tagDTOS = rootTags.stream().map(o -> {
|
|
TagDTO tagDTO = new TagDTO();
|
|
TagDTO tagDTO = new TagDTO();
|
|
BeanUtils.copyProperties(o, tagDTO);
|
|
BeanUtils.copyProperties(o, tagDTO);
|
|
@@ -1001,9 +976,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
public JSONObject listOrganizationByCreditCode(String creditCode, Integer current, Integer size) {
|
|
public JSONObject listOrganizationByCreditCode(String creditCode, Integer current, Integer size) {
|
|
String uri = "http://jsfw.cq119.gov.cn/api/agency-service/agency_xf/api/organization/" + creditCode + "/organization/list";
|
|
String uri = "http://jsfw.cq119.gov.cn/api/agency-service/agency_xf/api/organization/" + creditCode + "/organization/list";
|
|
String url = uri + "?current=" + current + "&size=" + size;
|
|
String url = uri + "?current=" + current + "&size=" + size;
|
|
- String response = HttpUtil.createGet(url)
|
|
|
|
- .execute()
|
|
|
|
- .body();
|
|
|
|
|
|
+ String response = HttpUtil.createGet(url).execute().body();
|
|
return JSON.parseObject(response);
|
|
return JSON.parseObject(response);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1011,9 +984,7 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
public JSONObject maintenanceRecordByCreditCode(String creditCode, Integer current, Integer size) {
|
|
public JSONObject maintenanceRecordByCreditCode(String creditCode, Integer current, Integer size) {
|
|
String uri = "http://jsfw.cq119.gov.cn/api/agency-service/agency_xf/api/organization//record/" + creditCode + "/list";
|
|
String uri = "http://jsfw.cq119.gov.cn/api/agency-service/agency_xf/api/organization//record/" + creditCode + "/list";
|
|
String url = uri + "?current=" + current + "&size=" + size;
|
|
String url = uri + "?current=" + current + "&size=" + size;
|
|
- String response = HttpUtil.createGet(url)
|
|
|
|
- .execute()
|
|
|
|
- .body();
|
|
|
|
|
|
+ String response = HttpUtil.createGet(url).execute().body();
|
|
return JSON.parseObject(response);
|
|
return JSON.parseObject(response);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1021,4 +992,9 @@ public class EnforceObjServiceImpl extends ServiceImpl<EnforceObjMapper, Enforce
|
|
public List<EnforceJobFireRoomDTO> enforceJobFireRoomList() {
|
|
public List<EnforceJobFireRoomDTO> enforceJobFireRoomList() {
|
|
return this.baseMapper.getEnforceJobFireRoom();
|
|
return this.baseMapper.getEnforceJobFireRoom();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<EnforceJobFireRoomDTO> enforceJobUseWaterList() {
|
|
|
|
+ return this.baseMapper.getEnforceJobUseWaterList();
|
|
|
|
+ }
|
|
}
|
|
}
|