|
@ -3,12 +3,15 @@ package com.qs.serve.modules.tbs.service.impl; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.qs.serve.common.util.Assert; |
|
|
import com.qs.serve.common.util.Assert; |
|
|
|
|
|
import com.qs.serve.common.util.AuthContextUtils; |
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
import com.qs.serve.modules.bms.entity.BmsRegion; |
|
|
import com.qs.serve.modules.bms.entity.BmsRegion; |
|
|
import com.qs.serve.modules.bms.entity.BmsRegion2; |
|
|
import com.qs.serve.modules.bms.entity.BmsRegion2; |
|
|
import com.qs.serve.modules.bms.service.BmsRegion2Service; |
|
|
import com.qs.serve.modules.bms.service.BmsRegion2Service; |
|
|
import com.qs.serve.modules.bms.service.BmsRegionService; |
|
|
import com.qs.serve.modules.bms.service.BmsRegionService; |
|
|
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
|
|
|
import com.qs.serve.modules.sys.mapper.SysUserMapper; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityTemplateLog; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityTemplateLog; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityTemplateRegion; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityTemplateRegion; |
|
|
import com.qs.serve.modules.tbs.entity.bo.TbsActivityTemplateBo; |
|
|
import com.qs.serve.modules.tbs.entity.bo.TbsActivityTemplateBo; |
|
@ -40,6 +43,7 @@ public class TbsActivityTemplateServiceImpl extends ServiceImpl<TbsActivityTempl |
|
|
private final BmsRegionService saleRegionService; |
|
|
private final BmsRegionService saleRegionService; |
|
|
private final BmsRegion2Service bizRegionService; |
|
|
private final BmsRegion2Service bizRegionService; |
|
|
private final TbsActivityTemplateLogService activityTemplateLogService; |
|
|
private final TbsActivityTemplateLogService activityTemplateLogService; |
|
|
|
|
|
private final SysUserMapper sysUserMapper; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
@ -50,6 +54,11 @@ public class TbsActivityTemplateServiceImpl extends ServiceImpl<TbsActivityTempl |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
TbsActivityTemplate template = CopierUtil.copy(templateBo,new TbsActivityTemplate()); |
|
|
TbsActivityTemplate template = CopierUtil.copy(templateBo,new TbsActivityTemplate()); |
|
|
|
|
|
String userId = AuthContextUtils.getSysUserId(); |
|
|
|
|
|
SysUser sysUser = sysUserMapper.selectById(userId); |
|
|
|
|
|
template.setUserId(userId); |
|
|
|
|
|
template.setUserCode(sysUser.getCode()); |
|
|
|
|
|
template.setUserName(sysUser.getName()); |
|
|
this.saveOrUpdate(template); |
|
|
this.saveOrUpdate(template); |
|
|
if(templateBo.getId()!=null){ |
|
|
if(templateBo.getId()!=null){ |
|
|
TbsActivityTemplate templateDb = this.getById(template.getId()); |
|
|
TbsActivityTemplate templateDb = this.getById(template.getId()); |
|
|