|
|
@ -19,8 +19,11 @@ package com.elink.esua.epdc.modules.events.service.impl; |
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum; |
|
|
@ -33,6 +36,7 @@ import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.constant.ImageConstant; |
|
|
|
import com.elink.esua.epdc.dto.ItemHotlineDTO; |
|
|
|
import com.elink.esua.epdc.dto.comment.result.WorkReplyCommentDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.ItemDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.form.ItemBackHotlineDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.form.RollBackHotLineFromDTO; |
|
|
@ -245,10 +249,10 @@ public class ItemHotlineServiceImpl extends BaseServiceImpl<ItemHotlineDao, Item |
|
|
|
wrapper.eq(StringUtils.isNotBlank(itemDTO.getSqid()), "sqid", itemDTO.getSqid()); |
|
|
|
ItemHotlineEntity itemHotlineEntity = baseDao.selectOne(wrapper); |
|
|
|
// 驳回重办在驳回市里
|
|
|
|
if(itemHotlineEntity == null){ |
|
|
|
if (itemHotlineEntity == null) { |
|
|
|
QueryWrapper<ItemHotlineEntity> cbwrapper = new QueryWrapper<>(); |
|
|
|
cbwrapper.eq(StringUtils.isNotBlank(itemDTO.getSqid()), "cbid", itemDTO.getSqid()); |
|
|
|
itemHotlineEntity = baseDao.selectOne(cbwrapper); |
|
|
|
itemHotlineEntity = baseDao.selectOne(cbwrapper); |
|
|
|
} |
|
|
|
itemHotlineEntity.setBackItemFlag("1"); |
|
|
|
itemHotlineEntity.setBackItemResult(itemDTO.getBackItemResult()); |
|
|
@ -329,13 +333,15 @@ public class ItemHotlineServiceImpl extends BaseServiceImpl<ItemHotlineDao, Item |
|
|
|
List<HotLineBackResultData> hotLineBackResultData = pushToCityGridServiceImpl.hotLineBackResult(); |
|
|
|
UpdateAppealSendDTO dto = new UpdateAppealSendDTO(); |
|
|
|
for (HotLineBackResultData item : hotLineBackResultData) { |
|
|
|
QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(item.getSqid()), "sqid", item.getSqid()); |
|
|
|
ItemHotlineEntity itemHotlineEntity = baseDao.selectOne(wrapper); |
|
|
|
itemHotlineEntity.setCzsj(item.getCzsj()); |
|
|
|
itemHotlineEntity.setCznr(item.getCznr()); |
|
|
|
baseDao.updateById(itemHotlineEntity); |
|
|
|
|
|
|
|
// QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>();
|
|
|
|
// wrapper.eq(StringUtils.isNotBlank(item.getSqid()), "sqid", item.getSqid());
|
|
|
|
// ItemHotlineEntity itemHotlineEntity = new ItemHotlineEntity();
|
|
|
|
// itemHotlineEntity.setCzsj(item.getCzsj());
|
|
|
|
// itemHotlineEntity.setCznr(item.getCznr());
|
|
|
|
// baseDao.update(itemHotlineEntity, wrapper);
|
|
|
|
|
|
|
|
LambdaUpdateWrapper<ItemHotlineEntity> set = Wrappers.<ItemHotlineEntity>lambdaUpdate().eq(ItemHotlineEntity::getSqid, item.getSqid()).set(ItemHotlineEntity::getCzsj, item.getCzsj()).set(ItemHotlineEntity::getCznr, item.getCznr()); |
|
|
|
baseDao.update(new ItemHotlineEntity(), set); |
|
|
|
// 设置诉求最终办理结果已接收接口
|
|
|
|
dto.setSqid(item.getSqid()); |
|
|
|
pushToCityGridServiceImpl.updateBackResult(dto); |
|
|
|