|
|
@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.modules.volunteer.dao.VolunteerOrgDao; |
|
|
@ -51,11 +52,15 @@ public class VolunteerOrgServiceImpl extends BaseServiceImpl<VolunteerOrgDao, Vo |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<VolunteerOrgDTO> page(Map<String, Object> params) { |
|
|
|
IPage<VolunteerOrgEntity> page = baseDao.selectPage( |
|
|
|
getPage(params, FieldConstant.CREATED_TIME, false), |
|
|
|
getWrapper(params) |
|
|
|
); |
|
|
|
return getPageData(page, VolunteerOrgDTO.class); |
|
|
|
// IPage<VolunteerOrgEntity> page = baseDao.selectPage(
|
|
|
|
// getPage(params, FieldConstant.CREATE_DATE, false),
|
|
|
|
// getWrapper(params)
|
|
|
|
// );
|
|
|
|
// return getPageData(page, VolunteerOrgDTO.class);
|
|
|
|
|
|
|
|
IPage<VolunteerOrgDTO> page = getPage(params); |
|
|
|
List<VolunteerOrgDTO> list = baseDao.getPageList(params); |
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
@ -83,6 +88,10 @@ public class VolunteerOrgServiceImpl extends BaseServiceImpl<VolunteerOrgDao, Vo |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void save(VolunteerOrgDTO dto) { |
|
|
|
VolunteerOrgEntity isHave = baseDao.selectByName(dto.getVolunteerOrgName(),null); |
|
|
|
if(isHave != null){ |
|
|
|
throw new RenException("已存在此组织名称,请更换后重试"); |
|
|
|
} |
|
|
|
VolunteerOrgEntity entity = ConvertUtils.sourceToTarget(dto, VolunteerOrgEntity.class); |
|
|
|
insert(entity); |
|
|
|
} |
|
|
@ -90,6 +99,10 @@ public class VolunteerOrgServiceImpl extends BaseServiceImpl<VolunteerOrgDao, Vo |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void update(VolunteerOrgDTO dto) { |
|
|
|
VolunteerOrgEntity isHave = baseDao.selectByName(dto.getVolunteerOrgName(),dto.getId()); |
|
|
|
if(isHave != null){ |
|
|
|
throw new RenException("已存在此组织名称,请更换后重试"); |
|
|
|
} |
|
|
|
VolunteerOrgEntity entity = ConvertUtils.sourceToTarget(dto, VolunteerOrgEntity.class); |
|
|
|
updateById(entity); |
|
|
|
} |
|
|
|