|
|
@ -8,6 +8,7 @@ import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.dto.result.CustomerStaffInfoCacheResult; |
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
import com.epmet.commons.tools.exception.ExceptionUtils; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerOrgRedis; |
|
|
|
import com.epmet.commons.tools.redis.common.CustomerStaffRedis; |
|
|
@ -121,6 +122,12 @@ public class IcPointVaccinesInoculationServiceImpl extends BaseServiceImpl<IcPoi |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void save(IcPointVaccinesInoculationDTO dto) { |
|
|
|
// 获取所有地点名称
|
|
|
|
List<String> addressList = baseDao.getAllAddressName(); |
|
|
|
// 校验数据库是否存在该地点名称
|
|
|
|
if (addressList.contains(dto.getName())){ |
|
|
|
throw new RenException("该接种点名称已存在"); |
|
|
|
} |
|
|
|
IcPointVaccinesInoculationEntity entity = ConvertUtils.sourceToTarget(dto, IcPointVaccinesInoculationEntity.class); |
|
|
|
insert(entity); |
|
|
|
} |
|
|
|