UUID修改
This commit is contained in:
parent
66e57cad6e
commit
954935e6f4
@ -3,6 +3,7 @@ package com.xinelu.manage.service.questioninfo.impl;
|
|||||||
import com.xinelu.common.core.domain.AjaxResult;
|
import com.xinelu.common.core.domain.AjaxResult;
|
||||||
import com.xinelu.common.utils.SecurityUtils;
|
import com.xinelu.common.utils.SecurityUtils;
|
||||||
import com.xinelu.common.utils.bean.BeanUtils;
|
import com.xinelu.common.utils.bean.BeanUtils;
|
||||||
|
import com.xinelu.common.utils.uuid.IdUtils;
|
||||||
import com.xinelu.manage.domain.questioninfo.QuestionInfo;
|
import com.xinelu.manage.domain.questioninfo.QuestionInfo;
|
||||||
import com.xinelu.manage.domain.questionsubject.QuestionSubject;
|
import com.xinelu.manage.domain.questionsubject.QuestionSubject;
|
||||||
import com.xinelu.manage.domain.questionsubjectoption.QuestionSubjectOption;
|
import com.xinelu.manage.domain.questionsubjectoption.QuestionSubjectOption;
|
||||||
@ -94,6 +95,7 @@ public class QuestionInfoServiceImpl implements IQuestionInfoService {
|
|||||||
BeanUtils.copyBeanProp(questionInfo, question);
|
BeanUtils.copyBeanProp(questionInfo, question);
|
||||||
questionInfo.setCreateTime(LocalDateTime.now());
|
questionInfo.setCreateTime(LocalDateTime.now());
|
||||||
questionInfo.setCreateBy(SecurityUtils.getUsername());
|
questionInfo.setCreateBy(SecurityUtils.getUsername());
|
||||||
|
questionInfo.setQuestionnaireId(IdUtils.fastUUID());
|
||||||
int questionCount = questionInfoMapper.insertQuestionInfo(questionInfo);
|
int questionCount = questionInfoMapper.insertQuestionInfo(questionInfo);
|
||||||
if (questionCount <= 0) {
|
if (questionCount <= 0) {
|
||||||
log.info("新增问卷表失败," + questionInfo);
|
log.info("新增问卷表失败," + questionInfo);
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import com.xinelu.common.exception.ServiceException;
|
|||||||
import com.xinelu.common.utils.SecurityUtils;
|
import com.xinelu.common.utils.SecurityUtils;
|
||||||
import com.xinelu.common.utils.file.FileUploadUtils;
|
import com.xinelu.common.utils.file.FileUploadUtils;
|
||||||
import com.xinelu.common.utils.file.MimeTypeUtils;
|
import com.xinelu.common.utils.file.MimeTypeUtils;
|
||||||
|
import com.xinelu.common.utils.uuid.IdUtils;
|
||||||
import com.xinelu.manage.domain.scriptInfo.ScriptInfo;
|
import com.xinelu.manage.domain.scriptInfo.ScriptInfo;
|
||||||
import com.xinelu.manage.mapper.scriptInfo.ScriptInfoMapper;
|
import com.xinelu.manage.mapper.scriptInfo.ScriptInfoMapper;
|
||||||
import com.xinelu.manage.service.scriptInfo.IScriptInfoService;
|
import com.xinelu.manage.service.scriptInfo.IScriptInfoService;
|
||||||
@ -71,6 +72,7 @@ public class ScriptInfoServiceImpl implements IScriptInfoService {
|
|||||||
// 设置创建人与创建时间
|
// 设置创建人与创建时间
|
||||||
scriptInfo.setCreateBy(SecurityUtils.getUsername());
|
scriptInfo.setCreateBy(SecurityUtils.getUsername());
|
||||||
scriptInfo.setCreateTime(LocalDateTime.now());
|
scriptInfo.setCreateTime(LocalDateTime.now());
|
||||||
|
scriptInfo.setScriptId(IdUtils.fastUUID());
|
||||||
return scriptInfoMapper.insertScriptInfo(scriptInfo);
|
return scriptInfoMapper.insertScriptInfo(scriptInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,7 +86,7 @@ public class ScriptInfoServiceImpl implements IScriptInfoService {
|
|||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int updateScriptInfo(ScriptInfo scriptInfo) {
|
public int updateScriptInfo(ScriptInfo scriptInfo) {
|
||||||
// 检查除当前记录之外是否存在同名的话术名称
|
// 检查除当前记录之外是否存在同名的话术名称
|
||||||
if (scriptInfoMapper.countByScriptNameExcludingId(scriptInfo.getScriptName(), scriptInfo.getDepartmentId(), scriptInfo.getId(),scriptInfo.getCommonScriptName()) > 0) {
|
if (scriptInfoMapper.countByScriptNameExcludingId(scriptInfo.getScriptName(), scriptInfo.getDepartmentId(), scriptInfo.getId(), scriptInfo.getCommonScriptName()) > 0) {
|
||||||
// 存在同名的通用话术名称,不能进行更新
|
// 存在同名的通用话术名称,不能进行更新
|
||||||
throw new ServiceException("通用话术名称已存在,请使用其他名称。");
|
throw new ServiceException("通用话术名称已存在,请使用其他名称。");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import com.xinelu.common.core.domain.entity.SysDictData;
|
|||||||
import com.xinelu.common.exception.ServiceException;
|
import com.xinelu.common.exception.ServiceException;
|
||||||
import com.xinelu.common.utils.SecurityUtils;
|
import com.xinelu.common.utils.SecurityUtils;
|
||||||
import com.xinelu.common.utils.bean.BeanUtils;
|
import com.xinelu.common.utils.bean.BeanUtils;
|
||||||
|
import com.xinelu.common.utils.uuid.IdUtils;
|
||||||
import com.xinelu.manage.domain.textmessage.TextMessage;
|
import com.xinelu.manage.domain.textmessage.TextMessage;
|
||||||
import com.xinelu.manage.domain.textmessagesuittask.TextMessageSuitTask;
|
import com.xinelu.manage.domain.textmessagesuittask.TextMessageSuitTask;
|
||||||
import com.xinelu.manage.dto.textmessage.TextMessageDTO;
|
import com.xinelu.manage.dto.textmessage.TextMessageDTO;
|
||||||
@ -112,6 +113,7 @@ public class TextMessageServiceImpl implements ITextMessageService {
|
|||||||
LocalDateTime currentTime = LocalDateTime.now();
|
LocalDateTime currentTime = LocalDateTime.now();
|
||||||
textMessageTaskDTO.setCreateBy(currentUsername);
|
textMessageTaskDTO.setCreateBy(currentUsername);
|
||||||
textMessageTaskDTO.setCreateTime(currentTime);
|
textMessageTaskDTO.setCreateTime(currentTime);
|
||||||
|
textMessageTaskDTO.setTextMessageId(IdUtils.fastUUID());
|
||||||
|
|
||||||
// 将textMessageTaskDTO对象的属性复制到textMessage对象
|
// 将textMessageTaskDTO对象的属性复制到textMessage对象
|
||||||
TextMessage textMessage = new TextMessage();
|
TextMessage textMessage = new TextMessage();
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import com.xinelu.common.core.domain.entity.SysDictData;
|
|||||||
import com.xinelu.common.exception.ServiceException;
|
import com.xinelu.common.exception.ServiceException;
|
||||||
import com.xinelu.common.utils.SecurityUtils;
|
import com.xinelu.common.utils.SecurityUtils;
|
||||||
import com.xinelu.common.utils.bean.BeanUtils;
|
import com.xinelu.common.utils.bean.BeanUtils;
|
||||||
|
import com.xinelu.common.utils.uuid.IdUtils;
|
||||||
import com.xinelu.manage.domain.wechattemplate.WechatTemplate;
|
import com.xinelu.manage.domain.wechattemplate.WechatTemplate;
|
||||||
import com.xinelu.manage.domain.wechattemplatesuittask.WechatTemplateSuitTask;
|
import com.xinelu.manage.domain.wechattemplatesuittask.WechatTemplateSuitTask;
|
||||||
import com.xinelu.manage.dto.wechattemplate.WechatTemplateDTO;
|
import com.xinelu.manage.dto.wechattemplate.WechatTemplateDTO;
|
||||||
@ -104,7 +105,7 @@ public class WechatTemplateServiceImpl implements IWechatTemplateService {
|
|||||||
// 将wechatTemplateTaskDTO对象的属性复制到wechatTemplate对象
|
// 将wechatTemplateTaskDTO对象的属性复制到wechatTemplate对象
|
||||||
WechatTemplate wechatTemplate = new WechatTemplate();
|
WechatTemplate wechatTemplate = new WechatTemplate();
|
||||||
BeanUtils.copyProperties(wechatTemplateTaskDTO, wechatTemplate);
|
BeanUtils.copyProperties(wechatTemplateTaskDTO, wechatTemplate);
|
||||||
|
wechatTemplate.setTemplateId(IdUtils.fastUUID());
|
||||||
// 插入wechatTemplate记录并检查结果
|
// 插入wechatTemplate记录并检查结果
|
||||||
if (wechatTemplateMapper.insertWechatTemplate(wechatTemplate) <= 0) {
|
if (wechatTemplateMapper.insertWechatTemplate(wechatTemplate) <= 0) {
|
||||||
throw new ServiceException("新增微信模板失败");
|
throw new ServiceException("新增微信模板失败");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user