|
|
@ -73,7 +73,12 @@ public class WechatSendMessageServiceImpl implements WechatSendMessageService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
public WechatSendMessageDto create(WechatSendMessage resources) {
|
|
|
|
public WechatSendMessageDto create(WechatSendMessage resources) {
|
|
|
|
resources.setUserId(SecurityUtils.getCurrentUserId());
|
|
|
|
resources.setUserId( SecurityUtils.getCurrentUserId());
|
|
|
|
|
|
|
|
/* WechatSendMessage byUserDefault =
|
|
|
|
|
|
|
|
wechatSendMessageRepository.findByUserDefault(userId);
|
|
|
|
|
|
|
|
if (ObjectUtil.isNull(byUserDefault)) {
|
|
|
|
|
|
|
|
resources.setIsDefault(DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
|
|
|
|
}*/
|
|
|
|
return wechatSendMessageMapper.toDto(wechatSendMessageRepository.save(resources));
|
|
|
|
return wechatSendMessageMapper.toDto(wechatSendMessageRepository.save(resources));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -125,7 +130,7 @@ public class WechatSendMessageServiceImpl implements WechatSendMessageService {
|
|
|
|
wechatSendMessageRepository.findByIsDefault(DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
wechatSendMessageRepository.findByIsDefault(DefaultNumberConstants.ONE_NUMBER);
|
|
|
|
if (byIsDefault != null &&
|
|
|
|
if (byIsDefault != null &&
|
|
|
|
isDefault == DefaultNumberConstants.ZERO_NUMBER &&
|
|
|
|
isDefault == DefaultNumberConstants.ZERO_NUMBER &&
|
|
|
|
byIsDefault.getId().equals(id)) {
|
|
|
|
byIsDefault.getId().equals(id)) {
|
|
|
|
throw new BadRequestException(ResponseCode.TEMPLATE_CHANGE_ERROR.getDesc());
|
|
|
|
throw new BadRequestException(ResponseCode.TEMPLATE_CHANGE_ERROR.getDesc());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
wechatSendMessageRepository.updateDefaultByDefault
|
|
|
|
wechatSendMessageRepository.updateDefaultByDefault
|
|
|
|