|
@ -12,8 +12,10 @@ import com.epmet.dao.PovertyCondoleDao; |
|
|
import com.epmet.dto.PovertyCondoleDTO; |
|
|
import com.epmet.dto.PovertyCondoleDTO; |
|
|
import com.epmet.dto.form.povertyManage.PovertyCondoleAttrDTO; |
|
|
import com.epmet.dto.form.povertyManage.PovertyCondoleAttrDTO; |
|
|
import com.epmet.dto.form.povertyManage.PovertyCondoleFormDto; |
|
|
import com.epmet.dto.form.povertyManage.PovertyCondoleFormDto; |
|
|
|
|
|
import com.epmet.dto.result.LoginUserDetailsResultDTO; |
|
|
import com.epmet.entity.PovertyCondoleAttrEntity; |
|
|
import com.epmet.entity.PovertyCondoleAttrEntity; |
|
|
import com.epmet.entity.PovertyCondoleEntity; |
|
|
import com.epmet.entity.PovertyCondoleEntity; |
|
|
|
|
|
import com.epmet.remote.EpmetUserRemoteService; |
|
|
import com.epmet.service.PovertyCondoleService; |
|
|
import com.epmet.service.PovertyCondoleService; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
@ -40,6 +42,9 @@ import java.util.Map; |
|
|
public class PovertyCondoleServiceImpl extends BaseServiceImpl<PovertyCondoleDao, PovertyCondoleEntity> implements PovertyCondoleService { |
|
|
public class PovertyCondoleServiceImpl extends BaseServiceImpl<PovertyCondoleDao, PovertyCondoleEntity> implements PovertyCondoleService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private EpmetUserRemoteService remoteService; |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private PovertyCondoleAttrDao attrDao; |
|
|
private PovertyCondoleAttrDao attrDao; |
|
|
|
|
|
|
|
@ -60,8 +65,11 @@ public class PovertyCondoleServiceImpl extends BaseServiceImpl<PovertyCondoleDao |
|
|
|
|
|
|
|
|
private QueryWrapper<PovertyCondoleEntity> getWrapper(Map<String, Object> params) { |
|
|
private QueryWrapper<PovertyCondoleEntity> getWrapper(Map<String, Object> params) { |
|
|
String id = (String) params.get(FieldConstant.ID_HUMP); |
|
|
String id = (String) params.get(FieldConstant.ID_HUMP); |
|
|
|
|
|
LoginUserDetailsResultDTO userDetails = remoteService.getLoginUserDetails(); |
|
|
|
|
|
String orgIdPath = userDetails.getOrgIdPath();//社区级别的orgIdPath
|
|
|
QueryWrapper<PovertyCondoleEntity> wrapper = new QueryWrapper<>(); |
|
|
QueryWrapper<PovertyCondoleEntity> wrapper = new QueryWrapper<>(); |
|
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|
|
|
|
|
wrapper.likeRight(StringUtils.isNotBlank(orgIdPath), "ORG_ID_PATH", orgIdPath); |
|
|
return wrapper; |
|
|
return wrapper; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -78,6 +86,9 @@ public class PovertyCondoleServiceImpl extends BaseServiceImpl<PovertyCondoleDao |
|
|
if (StringUtils.isNotEmpty(dto.getCondoleTime())) { |
|
|
if (StringUtils.isNotEmpty(dto.getCondoleTime())) { |
|
|
entity.setCondoleTime(new SimpleDateFormat("yyyy-MM-dd").parse(dto.getCondoleTime())); |
|
|
entity.setCondoleTime(new SimpleDateFormat("yyyy-MM-dd").parse(dto.getCondoleTime())); |
|
|
} |
|
|
} |
|
|
|
|
|
LoginUserDetailsResultDTO userDetails = remoteService.getLoginUserDetails(); |
|
|
|
|
|
String orgIdPath = userDetails.getOrgIdPath();//社区级别的orgIdPath
|
|
|
|
|
|
entity.setOrgIdPath(orgIdPath); |
|
|
insert(entity); |
|
|
insert(entity); |
|
|
if (!CollectionUtils.isEmpty(dto.getImgs())) { |
|
|
if (!CollectionUtils.isEmpty(dto.getImgs())) { |
|
|
buildImgs(dto.getImgs(), entity.getId()); |
|
|
buildImgs(dto.getImgs(), entity.getId()); |
|
@ -104,9 +115,11 @@ public class PovertyCondoleServiceImpl extends BaseServiceImpl<PovertyCondoleDao |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<PovertyCondoleDTO> search(PovertyCondoleFormDto formDto) { |
|
|
public PageData<PovertyCondoleDTO> search(PovertyCondoleFormDto formDto) { |
|
|
|
|
|
LoginUserDetailsResultDTO userDetails = remoteService.getLoginUserDetails(); |
|
|
|
|
|
String orgIdPath = userDetails.getOrgIdPath();//社区级别的orgIdPath
|
|
|
PageInfo<PovertyCondoleDTO> pageInfo = PageHelper.startPage(formDto.getPageNo(), formDto.getPageSize(), formDto.getIsPage()) |
|
|
PageInfo<PovertyCondoleDTO> pageInfo = PageHelper.startPage(formDto.getPageNo(), formDto.getPageSize(), formDto.getIsPage()) |
|
|
.doSelectPageInfo(() -> baseDao.search(formDto.getUserName(), formDto.getIdCard(), formDto.getCondoleStaff(), formDto.getPovertyType(), |
|
|
.doSelectPageInfo(() -> baseDao.search(formDto.getUserName(), formDto.getIdCard(), formDto.getCondoleStaff(), formDto.getPovertyType(), |
|
|
formDto.getPovertyStatus(), formDto.getContent(), formDto.getStartTime(), formDto.getEndTime())); |
|
|
formDto.getPovertyStatus(), formDto.getContent(), formDto.getStartTime(), formDto.getEndTime(), orgIdPath)); |
|
|
return new PageData<>(pageInfo.getList() == null ? new ArrayList<>() : pageInfo.getList(), pageInfo.getTotal()); |
|
|
return new PageData<>(pageInfo.getList() == null ? new ArrayList<>() : pageInfo.getList(), pageInfo.getTotal()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|