Browse Source

修改分发逻辑

master
qushutong 1 year ago
parent
commit
825f1b84c5
  1. 7
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/ItemHotlineServiceImpl.java
  2. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

7
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/ItemHotlineServiceImpl.java

@ -261,16 +261,19 @@ public class ItemHotlineServiceImpl extends BaseServiceImpl<ItemHotlineDao, Item
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 格式化 Date 对象 // 格式化 Date 对象
String formattedDate = formatter.format(item.getDjsj()); String formattedDate = formatter.format(item.getDjsj());
itemHotlineEntity.setSjnr("登记时间:"+formattedDate+"内容:"+item.getSjnr()); itemHotlineEntity.setSjnr("登记时间:"+formattedDate+ "重办原因:"+item.getOption()+"内容:" +item.getSjnr());
// 查询下 sqid去库里查一下,没有就当新件,sqid不变,也不能重复 // 查询下 sqid去库里查一下,没有就当新件,sqid不变,也不能重复
// QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>(); // QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>();
// wrapper.eq("sqid", item.getSqid()); // wrapper.eq("sqid", item.getSqid());
// wrapper.eq("del_flag", "0"); // wrapper.eq("del_flag", "0");
//// wrapper.isNotNull("type").ne("type",""); //// wrapper.isNotNull("type").ne("type","");
// ItemHotlineEntity oldEntity = baseDao.selectOne(wrapper); // ItemHotlineEntity oldEntity = baseDao.selectOne(wrapper);
//注:0办理:原来由别的区市办理,现在由当前区市办理 插入 2:退件不通过,需要继续办理 这个得更新。不能插入 //注:0办理:原来由别的区市办理,现在由当前区市办理 插入 2:退件不通过,需要继续办理 这个得更新。不能插入
//4:办理结果不符合要求,需要重新办理 就是对处理结果不满意的 。插入一个新件出去处理 //4:办理结果不符合要求,需要重新办理 就是对处理结果不满意的 。插入一个新件出去处理
// 改为都插入 等分发的时候在做处理
itemHotlineEntity.setCbFlag("1"); itemHotlineEntity.setCbFlag("1");
// 存入12345表 // 存入12345表

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

@ -6385,8 +6385,8 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
lambdaQueryWrapper.and(wrap->wrap.ne(ItemHotlineEntity::getBackFlag,"1").or().isNull(ItemHotlineEntity::getBackFlag)); lambdaQueryWrapper.and(wrap->wrap.ne(ItemHotlineEntity::getBackFlag,"1").or().isNull(ItemHotlineEntity::getBackFlag));
// 新增筛选 是否是市里驳回重办件 // 新增筛选 是否是市里驳回重办件
lambdaQueryWrapper.eq(ItemHotlineEntity::getCbFlag,params.get("cbFlag")); lambdaQueryWrapper.eq(ItemHotlineEntity::getCbFlag,params.get("cbFlag"));
lambdaQueryWrapper // lambdaQueryWrapper
.groupBy(ItemHotlineEntity::getSqid); // .groupBy(ItemHotlineEntity::getSqid);
lambdaQueryWrapper.orderByDesc(ItemHotlineEntity::getDjsj); lambdaQueryWrapper.orderByDesc(ItemHotlineEntity::getDjsj);
IPage<ItemHotlineEntity> page = getPage(params); IPage<ItemHotlineEntity> page = getPage(params);
IPage<ItemHotlineEntity> itemHotlineEntityIPage = itemHotlineDao.selectPage(page, lambdaQueryWrapper); IPage<ItemHotlineEntity> itemHotlineEntityIPage = itemHotlineDao.selectPage(page, lambdaQueryWrapper);
@ -6409,10 +6409,14 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
// throw new Exception("此id找不到12345热线数据"+dto.getId()); // throw new Exception("此id找不到12345热线数据"+dto.getId());
// } // }
// if("2".equals(itemHotlineEntity.getType())){
//
// }
if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())){ if (StringUtils.isNotBlank(itemHotlineEntity.getSqid())){
LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<ItemEntity> itemEntityLambdaQueryWrapper = new LambdaQueryWrapper<>();
itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getSqid()) itemEntityLambdaQueryWrapper.eq(ItemEntity::getSqid,itemHotlineEntity.getSqid())
.eq(ItemEntity::getAppealSource,NumConstant.THREE_STR); .eq(ItemEntity::getAppealSource,NumConstant.THREE_STR)
.eq(ItemEntity::getDelFlag,"0");
if (baseDao.selectList(itemEntityLambdaQueryWrapper).size()>0){ if (baseDao.selectList(itemEntityLambdaQueryWrapper).size()>0){
return true; return true;
} }

Loading…
Cancel
Save