Browse Source

修改 更新满意度

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

20
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 cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSONObject; 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.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; 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.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.NumConstant; import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum; 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.commons.tools.utils.Result;
import com.elink.esua.epdc.constant.ImageConstant; import com.elink.esua.epdc.constant.ImageConstant;
import com.elink.esua.epdc.dto.ItemHotlineDTO; 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.ItemDTO;
import com.elink.esua.epdc.dto.item.form.ItemBackHotlineDTO; import com.elink.esua.epdc.dto.item.form.ItemBackHotlineDTO;
import com.elink.esua.epdc.dto.item.form.RollBackHotLineFromDTO; import com.elink.esua.epdc.dto.item.form.RollBackHotLineFromDTO;
@ -329,13 +333,15 @@ public class ItemHotlineServiceImpl extends BaseServiceImpl<ItemHotlineDao, Item
List<HotLineBackResultData> hotLineBackResultData = pushToCityGridServiceImpl.hotLineBackResult(); List<HotLineBackResultData> hotLineBackResultData = pushToCityGridServiceImpl.hotLineBackResult();
UpdateAppealSendDTO dto = new UpdateAppealSendDTO(); UpdateAppealSendDTO dto = new UpdateAppealSendDTO();
for (HotLineBackResultData item : hotLineBackResultData) { for (HotLineBackResultData item : hotLineBackResultData) {
QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>(); // QueryWrapper<ItemHotlineEntity> wrapper = new QueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(item.getSqid()), "sqid", item.getSqid()); // wrapper.eq(StringUtils.isNotBlank(item.getSqid()), "sqid", item.getSqid());
ItemHotlineEntity itemHotlineEntity = baseDao.selectOne(wrapper); // ItemHotlineEntity itemHotlineEntity = new ItemHotlineEntity();
itemHotlineEntity.setCzsj(item.getCzsj()); // itemHotlineEntity.setCzsj(item.getCzsj());
itemHotlineEntity.setCznr(item.getCznr()); // itemHotlineEntity.setCznr(item.getCznr());
baseDao.updateById(itemHotlineEntity); // 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()); dto.setSqid(item.getSqid());
pushToCityGridServiceImpl.updateBackResult(dto); pushToCityGridServiceImpl.updateBackResult(dto);

Loading…
Cancel
Save