Browse Source

修改 更新满意度

master
qushutong 9 months ago
parent
commit
9388af14bb
  1. 24
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/ItemHotlineServiceImpl.java

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

@ -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);

Loading…
Cancel
Save