Browse Source

修改 驳回 重办的件分发

master
qushutong 10 months ago
parent
commit
b98e49e73c
  1. 67
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

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

@ -6387,9 +6387,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
// 新增筛选 是否是市里驳回重办件
String cbFlag = (String) params.get("cbFlag");
if(StringUtils.isNotBlank(cbFlag)){
lambdaQueryWrapper.eq(ItemHotlineEntity::getCbFlag,params.get("cbFlag"));
lambdaQueryWrapper.and(wrap ->wrap.eq(ItemHotlineEntity::getCbFlag,params.get("cbFlag")));
}else {
lambdaQueryWrapper.isNull(ItemHotlineEntity::getCbFlag);
lambdaQueryWrapper.and(wrap ->wrap.isNull(ItemHotlineEntity::getCbFlag));
}
// lambdaQueryWrapper
@ -6419,6 +6419,18 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
// if("2".equals(itemHotlineEntity.getType())){
//
// }
if("1".equals(itemHotlineEntity.getCbFlag())){
if (StringUtils.isNotBlank(itemHotlineEntity.getCbid())){
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getCbid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR)
.eq(ItemEntity::getDelFlag,"0");
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size()>0){
return true;
}
}
}else {
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())){
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getSqid())
@ -6428,15 +6440,20 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
return true;
}
}
}
ItemEntity itemEntity = new ItemEntity();
itemEntity.setSerialNum(itemHotlineEntity.getCode());
// 青诉即办诉求唯一标识
itemEntity.setSqid(itemHotlineEntity.getSqid());
if("1".equals(itemHotlineEntity.getCbFlag())){
itemEntity.setSqid(itemHotlineEntity.getCbid());
}
// sjly String 诉求来源 01:12345热线
// orgId String 所属机构编码
@ -6561,15 +6578,26 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
itemHotlineEntity.setStreetId("1");
itemHotlineDao.updateById(itemHotlineEntity);
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())){
if("1".equals(itemHotlineEntity.getCbFlag())){
if (StringUtils.isNotBlank(itemHotlineEntity.getCbid())){
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getSqid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR);
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getCbid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR)
.eq(ItemEntity::getDelFlag,"0");
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size()>0){
return true;
}
}
}else {
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())) {
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid, itemHotlineEntity.getSqid())
.eq(ItemEntity::getAppealSource, NumConstant.THREE_STR);
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size() > 0) {
return true;
}
}
}
MetaSysDeptEntity metaSysDeptEntity = new MetaSysDeptEntity();
@ -6585,6 +6613,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
ItemEntity entity = new ItemEntity();
entity.setSerialNum(itemHotlineEntity.getCode());
entity.setSqid(itemHotlineEntity.getSqid());
if("1".equals(itemHotlineEntity.getCbFlag())){
entity.setSqid(itemHotlineEntity.getCbid());
}
entity.setGridId(metaSysDeptEntity.getId());
entity.setGrid(metaSysDeptEntity.getName());
entity.setItemContent(itemHotlineEntity.getSjnr());
@ -6677,15 +6708,26 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
itemHotlineEntity.setStreetId("1");
itemHotlineDao.updateById(itemHotlineEntity);
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())){
if("1".equals(itemHotlineEntity.getCbFlag())){
if (StringUtils.isNotBlank(itemHotlineEntity.getCbid())){
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getSqid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR);
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getCbid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR)
.eq(ItemEntity::getDelFlag,"0");
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size()>0){
return true;
}
}
}else {
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())) {
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid, itemHotlineEntity.getSqid())
.eq(ItemEntity::getAppealSource, NumConstant.THREE_STR);
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size() > 0) {
return true;
}
}
}
/*UserDetail userDetail = SecurityUser.getUser();
if (null == userDetail) {
@ -6716,6 +6758,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
itemEntity.setSerialNum(itemHotlineEntity.getCode());
itemEntity.setSqid(itemHotlineEntity.getSqid());
if("1".equals(itemHotlineEntity.getCbFlag())){
itemEntity.setSqid(itemHotlineEntity.getCbid());
}
itemEntity.setItemState(0);
itemEntity.setItemContent(itemHotlineEntity.getSjnr());
itemEntity.setPeopleFlag("2");// 转换

Loading…
Cancel
Save