|
@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
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.conditions.update.LambdaUpdateWrapper; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
|
|
import com.epmet.commons.rocketmq.messages.ServerSatisfactionCalFormDTO; |
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
import com.epmet.commons.tools.constant.AppClientConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
|
import com.epmet.commons.tools.constant.ServiceConstant; |
|
@ -45,10 +46,7 @@ import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.DateUtils; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
import com.epmet.commons.tools.utils.ScanContentUtils; |
|
|
import com.epmet.commons.tools.utils.ScanContentUtils; |
|
|
import com.epmet.constant.ReadFlagConstant; |
|
|
import com.epmet.constant.*; |
|
|
import com.epmet.constant.SmsTemplateConstant; |
|
|
|
|
|
import com.epmet.constant.UserDemandConstant; |
|
|
|
|
|
import com.epmet.constant.UserMessageTypeConstant; |
|
|
|
|
|
import com.epmet.dao.IcUserDemandOperateLogDao; |
|
|
import com.epmet.dao.IcUserDemandOperateLogDao; |
|
|
import com.epmet.dao.IcUserDemandRecDao; |
|
|
import com.epmet.dao.IcUserDemandRecDao; |
|
|
import com.epmet.dao.IcUserDemandSatisfactionDao; |
|
|
import com.epmet.dao.IcUserDemandSatisfactionDao; |
|
@ -2016,6 +2014,21 @@ public class IcUserDemandRecServiceImpl extends BaseServiceImpl<IcUserDemandRecD |
|
|
entity.setFinishResult("resolved"); |
|
|
entity.setFinishResult("resolved"); |
|
|
entity.setEvaluateFlag(true); |
|
|
entity.setEvaluateFlag(true); |
|
|
baseDao.updateById(entity); |
|
|
baseDao.updateById(entity); |
|
|
|
|
|
|
|
|
|
|
|
// 3/30 计算更新平均值
|
|
|
|
|
|
IcUserDemandRecDTO icUserDemandRecDTO = baseDao.selectInfoByDemandRecId(formDTO.getCustomerId(),formDTO.getDemandRecId()); |
|
|
|
|
|
|
|
|
|
|
|
if("party_unit".equals(icUserDemandRecDTO.getServiceType())){ |
|
|
|
|
|
ServerSatisfactionCalFormDTO mqMsg = new ServerSatisfactionCalFormDTO(); |
|
|
|
|
|
mqMsg.setCustomerId(formDTO.getCustomerId()); |
|
|
|
|
|
mqMsg.setServerId(icUserDemandRecDTO.getServerId()); |
|
|
|
|
|
mqMsg.setServiceType(icUserDemandRecDTO.getServiceType()); |
|
|
|
|
|
SystemMsgFormDTO form = new SystemMsgFormDTO(); |
|
|
|
|
|
form.setMessageType(SystemMessageType.CAL_PARTY_UNIT_SATISFACTION); |
|
|
|
|
|
form.setContent(mqMsg); |
|
|
|
|
|
messageOpenFeignClient.sendSystemMsgByMQ(form); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|